/* Author: Mike Kamminga - W3 INDUSTRIES NV

*/

jQuery(document).ready(function()
	{
    jQuery('#slider').nivoSlider();
    jQuery('#mycarousel').jcarousel();
 jQuery("#slider1").nivoSlider(
 {
 controlNavThumbs:true
 });
 
jQuery('#main-nav ul li a').each(function(){
	//alert($(this).width());
	LiWidth=jQuery(this).width();
	if(LiWidth > 155)
	{
	// alert("hi");
	jQuery(this).css('width','155');
	}
	else
	{
	jQuery(this).css('width',LiWidth+18);
	}
	LiHeight=jQuery(this).height();
	//alert(LiHeight);
	jQuery(this).css('margin-top',-(LiHeight)/2);
	
});

$('input[placeholder], textarea[placeholder]').placeholder();

$('#slider1 .nivo-controlNav a.nivo-control > img').remove();

//$(".gallery ul li a img").click(function(){
//	str = $(this).attr("src");
	//alert(imgName);
//	substr = str.indexOf('/');
//	});
//
//});

	jQuery("span#price").html(jQuery(".gallery_link a img").attr("title"));
	jQuery(".gallery_link a img:first").addClass("selected");
	jQuery(".gallery_link a img").click(function()
		{
		var pricetitle=jQuery(this).attr("title");	
		jQuery("span#price").html(pricetitle);
		jQuery(".selected").removeClass("selected");
		jQuery(this).addClass("selected");
		var attrname=jQuery(this).attr("src");
		//alert(attrname);
		
		/*jQuery(".slider_gallery img").attr({
		src: attrname		
		});*/
		
		});
		
		/*jQuery(".gallery_link img").click(function()
		{
		
		var attrname1=jQuery(this).attr("src");
		alert(attrname1);
		jQuery(".header_right_slide").css("background-image",'url('+attrname1+')');
		});*/
		
		});
		
		
		jQuery("#submitContact").click(function(){
			 var contactName=jQuery("#name").val(); 
		     var contactAdres=jQuery("#adres").val();
		     var contactResidence=jQuery("#residence").val();	
			 var contactPhone=jQuery("#phone").val(); 
			 var contactEmail=jQuery("#email").val();
			 var contactComments=jQuery("#message").val(); 
		     var error_color = "2px solid #ff0000";
			 var regEmail=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
			 var regPhone =/^((\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$)/i;
		     var errors="";
		     
		     if(contactName=="" || contactName==null || contactName=='naam')
				{
		         	jQuery("#name").css("border",error_color);
		         	errors+="<li>"+"Enter the first name"+"</li>"; 
				}
			
			else if(contactName!=="")
				{
					jQuery("#name").css("border","2px solid #BCBCBC");
				}
			 
			 if(contactAdres=="" || contactAdres==null ||contactAdres=='adres')
			    {
			    	jQuery("#adres").css("border",error_color);
					errors+="";
		        	errors+="<li>"+"Enter the surname"+"</li>"; 
				}
				
			 else if(contactAdres!=="")
			 	{
			 		jQuery("#adres").css("border","2px solid #BCBCBC");
			 	}
			
			if(contactResidence=="" || contactResidence==null ||contactResidence=='woonplats')
				{
			 		jQuery("#residence").css("border",error_color);
					errors+="";
		        	errors+="<li>"+"Enter the company name"+"</li>"; 
				}
				
			else if(contactResidence!=="")
				{
					jQuery("#residence").css("border","2px solid #BCBCBC");
				}
			
			if(contactPhone=="" || contactPhone==null ||contactPhone=='telefoon')
				{
			 		jQuery("#phone").css("border",error_color);	
			    	errors+="";
		        	errors+="<li>"+"Enter the phone no."+"</li>"; 
				}
		    
		    else if(!regPhone.test(contactPhone))
				{
			 		jQuery("#phone").css({border:error_color,color:"black"}).val("Please Enter the numbers only");
					errors+="";
		        	errors+="<li>"+"Enter the valid phone no."+"</li>"; 
				}
				
			else if(contactPhone!=="" || regPhone.test(contactPhone))
				{
					jQuery("#phone").css("border","2px solid #BCBCBC");
				}
			
		    if(contactEmail=="" || contactEmail==null ||contactEmail=='email')
				{
			 		jQuery("#email").css("border",error_color);
					errors+="";
		            errors+="<li>"+"Enter the  email address"+"</li>"; 
				}
			
			else if(!regEmail.test(contactEmail))
				{
			 		jQuery("#email").val("Please Enter the valid e-mail address").css({border:error_color,color:"black"});
			        errors+="";
		            errors+="<li>"+"Enter the valid email"+"</li>"; 
				}
				
			else if(contactEmail!=="" || regEmail.test(contactEmail))
				{
					jQuery("#email").css("border","2px solid #BCBCBC");
				}
		    
		    if(contactComments=="" || contactComments==null||contactComments=='stel hier uw vraag')
				{
			 		jQuery("#message").css("border",error_color);
					errors+="";
		            errors+="<li>"+"Enter the comments"+"</li>"; 
				}
				
			else if(contactComments!=="")
				{
					jQuery("#message").css("border","2px solid #BCBCBC");
				}
		   	
		    if(errors!=="")
				{ 
		        	//jQuery('body').scrollTo( {top:'180px', left:'0px'}, 800 ); 
		        	jQuery("#error_message").html("De rood gemarkeerde velden zijn verplicht.");
					return false;
		        }
		    else if(errors=="")
				{
			  		return true;
		        }
			});
			
			// end contact form validation script //
		
	
	
	/*jQuery("#submitContact").click(function(){
	 var contactName=jQuery("#name").val(); 
         var contactAdres=jQuery("#adres").val();
         var contactResidence=jQuery("#residence").val();	
	 var contactPhone=jQuery("#phone").val(); 
	 var contactEmail=jQuery("#email").val();
	 var contactComments=jQuery("#message").val(); 
         var error_color = "2px solid #ff0000";
	 var regEmail=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	 var regPhone =/^((\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$)/i;
         var errors="";

         if(contactName=="" || contactName==null)
	{
         jQuery("#name").css("border",error_color);
		errors+="";
                errors+="Enter the name"+"<br/>"; 

                
	}
	if(contactAdres=="" || contactAdres==null)
	{
	 jQuery("#adres").css("border",error_color);
		errors+="";
                errors+="Enter the adres"+"<br/>"; 
	}
	if(contactResidence=="" || contactResidence==null)
	{
	 jQuery("#residence").css("border",error_color);
		errors+="";
                errors+="Enter the residence"+"<br/>"; 
	}
	if(contactPhone=="" || contactPhone==null)
	{
	 jQuery("#phone").css("border",error_color);	
	       errors+="";
                errors+="Enter the phone no."+"<br/>"; 
	}
        else if(!regPhone.test(contactPhone))
	{
	 jQuery("#phone").css({border:error_color}).val("Please Enter the numbers only");
		errors+="";
                errors+="Enter the valid phone no."+"<br/>"; 
	}
	
        if(contactEmail=="" || contactEmail==null)
	{
	 jQuery("#email").css("border",error_color);
		errors+="";
                errors+="Enter the  email address"+"<br/>"; 
	}
	else if(!regEmail.test(contactEmail))
	{
	 jQuery("#email").val("Please Enter the valid e-mail address").css({border:error_color,color:"black"});
	        errors+="";
                errors+="Enter the valid email"+"<br/>"; 
	}
        if(contactComments=="" || contactComments==null)
	{
	 jQuery("#message").css("border",error_color);
		errors+="";
                errors+="Enter the comments"+"<br/>"; 
	}
        if(errors!=="")
	{ 
        jQuery("#error_message").html("De rood gemarkeerde velden zijn verplicht."); 
	return false;
        }
        else if(errors=="")
	{
	  return true;
        }
	});
	jQuery("#email").click(function(){ 
	jQuery("#email").val("");
	});
	jQuery("#phone").click(function(){ 
	jQuery("#phone").val("");
	});
	
	*/



		
		
		
		



window.onload = clearCurrentLinkmenu;

function clearCurrentLinkmenu(){
    //var a = document.getElementsByTagName("A");
    var a = document.getElementById("main-nav").getElementsByTagName("A");
    for(var i=0;i<a.length;i++)
//    alert(window.location.href.split("#")[0]);
        if(a[i].href == window.location.href.split("#")[0])
            addNode1(a[i]);
             
}

function addNode1(n){
    n.parentNode.className="selected";
}






















