// JavaScript Document
var zoomThumbId = "colorThumb_0";
var ColorIMGId = "colorID_0";
function checkSubscriber(url,rtnURL){
	 $('#successId').hide();
	var email = document.getElementById("subscriber").value;
	if(email == ""){
		alert("Subscriber email address field can not be blank.");
		document.getElementById('subscriber').focus();
		return false;
	}
	if(isEmail(email) == false){
		//alert("Plase enter valid subscriber email address.");
		document.getElementById('subscriber').focus();
		return false;
	}
	  var data = 'email=' + email;
	  url =  url+'?'+data; 
	 var response = $.ajax({ 
						type: "GET",   
                        url: url,   
                        async: false
                      }).responseText;
	 
	 if(response > 0){
	 	window.location.href =rtnURL+response;
		return false;
	 }else{
	  	$('#successId').show();
	 	$('#successId').html(response);
	 }
}


function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	return;
}


function fadein(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
		level += 0.01;
	}
}


// Open the lightbox
function openbox(formtitle, fadin)
{
	 $('#becomeadealer').hide();	
  var box = document.getElementById('box'); 
  document.getElementById('shadowing').style.display='block';

  var btitle = document.getElementById('boxtitle');
  btitle.innerHTML = formtitle;
  
  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }  	
}


// Close the lightbox

function closebox()
{
   document.getElementById('box').style.display='none';
   document.getElementById('shadowing').style.display='none';
}

function BecomeaDealer(){
		
	var fname = document.getElementById("fname").value;
	var lname = document.getElementById("lname").value;
	var email = document.getElementById("email").value;	
	var phone1 = document.getElementById("phone1").value;	
	var phone2 = document.getElementById("phone2").value;
	var phone3 = document.getElementById("phone3").value;
	var city = document.getElementById("city").value;
	var comp_name = document.getElementById("comp_name").value;
	var state = document.getElementById("state").value;
	var address = document.getElementById("address").value;
	
	//var country = document.getElementById("country").value;
	var phoneNo = phone1+phone2+phone3;
	if(fname == ""){ 
		alert("First name field can not be blank.");
		document.getElementById('fname').focus();
		return false;
	}
	
	if(lname == ""){
		alert("Last name field can not be blank.");
		document.getElementById('lname').focus();
		return false;
	}
	
	if(email == ""){
		alert("Email address field can not be blank.");
		document.getElementById('email').focus();
		return false;
	}
		
	if(isEmail(email) == false){
		document.getElementById('email').focus();
		return false;
	}
	
	if(phone1 == ""){
		alert("Phone number field can not be blank.");
		document.getElementById('phone1').focus();
		return false;
	}
	
	if(phone2 == ""){
		alert("Phone number field can not be blank.");
		document.getElementById('phone2').focus();
		return false;
	}
	
	if(phone3 == ""){
		alert("Phone number field can not be blank.");
		document.getElementById('phone3').focus();
		return false;
	}
	
	if(isUSPhoneNumber(phoneNo) == false){
		alert("Please enter valid phone number.");
		document.getElementById('phone1').focus();
		return false;
	}
	
	
	if(address == ""){
		alert("Address field can not be blank.");
		document.getElementById('address').focus();
		return false;
	}
	
	if(city == ""){
		alert("City field can not be blank.");
		document.getElementById('city').focus();
		return false;
	}
	
	if(state == ""){
		alert("Please select state.");
		document.getElementById('state').focus();
		return false;
	}
	
	if(comp_name == ""){
		alert("Company name can not be blank.");
		document.getElementById('comp_name').focus();
		return false;
	}
	

	
	/* var data = 'email=' + email+"&fname="+fname+"&lname="+lname+"&mobileNo="+mobileNo+"&zipcode="+zipcode+"&state="+state+"&country="+country;
	 url =  url+'?'+data; 
	 var response = $.ajax({ 
						type: "GET",   
                        url: url,   
                        async: false
                      }).responseText;
	  document.getElementById("fname").value="";
	 document.getElementById("lname").value="";
	 document.getElementById("email").value="";	
	 document.getElementById("mobileNo").value="";
	 document.getElementById("zipcode").value="";
	 document.getElementById("state").value ="";
	 closebox();
	 $('#becomeadealer').show();
	 $('#becomeadealer').html(response);*/
}


function checkContactForm(){
	var fname = document.getElementById("customers_name").value;	
	var email = document.getElementById("customers_email").value;		
	var city = document.getElementById("customers_city").value;	
	var mobileNo = document.getElementById("customers_phone").value;
	var fax = document.getElementById("customers_fax").value;
	var zipcode = document.getElementById("customers_zip").value;
	var state = document.getElementById("customers_state").value;
	
	if(fname == ""){
		alert("Name field can not be blank.");
		document.getElementById('customers_name').focus();
		return false;
	}	
	if(email == ""){
		alert("Email address field can not be blank.");
		document.getElementById('customers_email').focus();
		return false;
	}
		
	if(isEmail(email) == false){
		document.getElementById('customers_email').focus();
		return false;
	}
	
	if(mobileNo == ""){
		alert("Phone number field can not be blank.");
		document.getElementById('customers_phone').focus();
		return false;
	}
	
	if(isUSPhoneNumber(mobileNo) == false){
		alert("Please enter valid phone number.");
		document.getElementById('customers_phone').focus();
		return false;
	}
	
	if(fax != "" && isNumeric(fax) == false){
		alert("Please enter valid fax number.");
		document.getElementById('customers_fax').focus();
		return false;
	}
	if(city == ""){
		alert("City field can not be blank.");
		document.getElementById('customers_city').focus();
		return false;
	}
	if(state == ""){
		alert("State field can not be blank.");
		document.getElementById('customers_state').focus();
		return false;
	}
	
	if(zipcode == ""){
		alert("Zip code field can not be blank.");
		document.getElementById('customers_zip').focus();
		return false;
	}
	
	if(isZIPCode(zipcode) == false){
		alert("Please enter valid zip code.");
		document.getElementById('customers_zip').focus();
		return false;
	}
	
	
}


// JavaScript Document
function getColorDetailsImages(url, color_id, product_id,colorName, prdSKU, color_ImgId){
	document.getElementById(ColorIMGId).className ="";
	document.getElementById(color_ImgId).className ="selected";
	ColorIMGId = color_ImgId;
	zoomThumbId = "colorThumb_0";
	$('#prdColor').html(colorName);
	$('#prdSKU').html(prdSKU);
	 var data = 'color_id='+color_id+'&product_id='+product_id;
	 url =  url+'?'+data; 
	 var response = $.ajax({ 
						type: "GET",   
                        url: url,   
                        async: false
                      }).responseText;
	//alert(response);
	 $('#productBigIMG').html(response);
}

function displatBigIMG(disID, bigIMG, brdID){
	
	document.getElementById(disID).src = "";
	document.getElementById(disID).src=bigIMG;
	document.getElementById(zoomThumbId).className="";
	document.getElementById(brdID).className ="zoomThumbActive";
	zoomThumbId = brdID;
		
}


function CheckSearch(){
		var searchVal = document.getElementById("search_query").value;
	
	if(searchVal == ""){
		alert("Search field value can not be blank.");
		document.getElementById('search_query').focus();
		return false;
	}
}
