
//****************************  Retailer Contact form Validation ****************************************
function check_fields()
{
	if(document.getElementById('contact_firstname').value=="")
	{
		alert("Please enter First Name");			
		return false;
	}
	else if(document.getElementById('contact_lastname').value=="")
	{
		alert("Please enter Last Name");			
		return false;
	}
	else if(document.getElementById('postcode').value=="")
	{
		alert("Please enter Postcode");			
		return false;
	}
	else if(document.getElementById('email').value=="")
	{
		alert("Please enter Email Address");			
		return false;
	}
	else if(document.getElementById('phone').value=="")
	{
		alert("Please enter Phone Number");			
		return false;
	}
	else if(document.getElementById('comments').value=="")
	{
		alert("Please enter Message");			
		return false;
	}		
	
	if(document.getElementById('email').value.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)==-1)
	{
		alert('Please enter a valid email address');
		return false;
	}
	
	return true;
}

function check_required_fields(form1){
	var required=form1.require.value.split(",");
	var i;
	flag=true;
	$("input",form1).each(function(){
		for (i=0; i<required.length;i++) {
			if (this.name==required[i]) {
				var field = this.name;				
				field = field.replace(/_/g," ");				
				/*field = field.charAt(0).toUpperCase() + field.slice(1);*/				
				if((this.name.indexOf('email') >= 0) && (this.value.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)==-1)){					
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if((this.name.indexOf('phone') >= 0) && (this.value.search(/[^\d]/)!=-1)){
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if((this.name.indexOf('postcode') >= 0) && (this.value.search(/[^\d]/)!=-1)){
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if (this.value=="") {				
					flag=false;
					alert("Please Enter "+field);
					this.focus();
					return false;
				}
				if(this.type == "checkbox")
				{
					if(this.checked == false)
					{
						flag=false;
						alert("Please check required checkbox");
						this.focus();
						return false;
					}
				}
			}
		}
	});
	if(flag){
		$("textarea",form1).each(function(){
			for (i=0; i<required.length;i++) {
				if (this.name==required[i]) {
					var field = this.name;				
					field = field.replace(/_/g," ");				
					if (this.value=="") {				
						flag=false;
						alert("Please Enter "+field);
						this.focus();
						return false;
					}
				}
			}
		});
	}
	
	return flag;
}


//****************************  Brands Carousel ****************************************
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};
jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 3,
        wrap: 'circular',
        initCallback: mycarousel_initCallback
    });
});

//****************************  Register Set interest Group ****************************************
function set_group()
{
	document.getElementById('group').name = document.getElementById('store').value;
}
	
//****************************   ***************************************

function updateVehicleType2(selected){
	$('#cust2 select').each(function(){
		var i;
		var select=this;
		select.value = selected;		
	});	
}

function check_email(){
	var email1 = document.getElementById('user_email').value;
	var email2 = document.getElementById('email_check').value;
	if(email1!=email2)
	{
		alert('Emails does not match');
		return false;
	}	
	return true;
}

$(document).ready(function(){
	
	//setting common height for catalogue category boxes
	
	var standardHeight=0;
	$("#productswrap>.product>.description, #productswrap>div>.product>.description").each(function(){
		if (this.offsetHeight>standardHeight) {
			standardHeight=this.offsetHeight;
		}
	});
	
	$("#productswrap>.product>.description, #productswrap>div>.product>.description").each(function(){
		$(this).css("height",standardHeight+"px");
	});
});

