// JavaScript Document
function focusField(me){
	if ((me.className=='formInputField')||(me.className=='formInputFieldFilled')) me.value='';
	me.className='formInputFieldSelected';
}

function blurField(me){
	if (me.value!='') me.className='formInputFieldFilled';
	else {
		me.className='formInputField';
	}
}

function focusField2(me){
	if ((me.className=='formInputField2')||(me.className=='formInputFieldFilled2')) me.value='';
	me.className='formInputFieldSelected2';
}

function blurField2(me){
	if (me.value!='') me.className='formInputFieldFilled2';
	else {
		me.className='formInputField2';
	}
}

var validateTest=0;

function submitForm1() {
	//var filledLogin=document.formLogin.login_name.value;
 	//location.href='dealerlogin.html#login='+filledLogin;
	location.href='http://dealers.granitegold.com/dealer_login.php';
}

function submitForm2() {
	var filledZip=document.formLocations.zipField.value;
 	location.href='storelocator.php?zipcode='+filledZip+'&distance=25&button=Locate';
}

function doSubmit1(){
	if (document.formDealerReg.password.value=='') {
		alert("Please enter a desired password");
	}
	else if (document.formDealerReg.password.value!='' && document.formDealerReg.password_check.value=='') {
		alert("Please confirm your password");
	}
	else if (document.formDealerReg.password.value != document.formDealerReg.password_check.value) {
		alert("Your password and confirmation do not match");
	}
	else {
		validate_form();
		if (validate_form()) {
			document.formDealerReg.submit();
		}
	}
}

function doSubmit2(){
	validate_form();
	if (validate_form()) {
		document.formSubscribe.submit();
	}
}

function doSubmit3(){
	document.formDealer.submit();
	location.href='dealerstore.html';
}

function doSubmit4(){
	document.formDealerNew.submit();
}

function doSubmit5(){
	if(document.formTipSearch.search_term.value != "ingredients" && document.formTipSearch.search_term.value != "coupons" && document.formTipSearch.search_term.value != "mineral deposits" && document.formTipSearch.search_term.value != "oil stains" && document.formTipSearch.search_term.value != "toothpaste" && document.formTipSearch.search_term.value != "formica" && document.formTipSearch.search_term.value != "granite" && document.formTipSearch.search_term.value != "limestone" && document.formTipSearch.search_term.value != "corian" && document.formTipSearch.search_term.value != "terrazzo" && document.formTipSearch.search_term.value != "marble" && document.formTipSearch.search_term.value != "sealer" && document.formTipSearch.search_term.value != "shine" && document.formTipSearch.search_term.value != "discounts" && document.formTipSearch.search_term.value != "calcium deposits" && document.formTipSearch.search_term.value != "stains" && document.formTipSearch.search_term.value != "sealer damage" && document.formTipSearch.search_term.value != "slate" && document.formTipSearch.search_term.value != "porcelain" && document.formTipSearch.search_term.value != "glass" && document.formTipSearch.search_term.value != "honed granite" && document.formTipSearch.search_term.value != "wood " && document.formTipSearch.search_term.value != "clean" && document.formTipSearch.search_term.value != "sealing" && document.formTipSearch.search_term.value != "samples" && document.formTipSearch.search_term.value != "sealant damage" && document.formTipSearch.search_term.value != "restore" && document.formTipSearch.search_term.value != "stain removal" && document.formTipSearch.search_term.value != "streaks" && document.formTipSearch.search_term.value != "spots" && document.formTipSearch.search_term.value != "ceramic" && document.formTipSearch.search_term.value != "mirrors" && document.formTipSearch.search_term.value != "onyx" && document.formTipSearch.search_term.value != "chrome" && document.formTipSearch.search_term.value != "polish"){
		document.formTipSearch.search_term.value='';
		document.getElementById('tipAlert').style.visibility='visible';
	}
	else {
		location.href='stonecare101results.html#tipSearch='+document.formTipSearch.search_term.value;
	}
}

function clearTipAlert() {
	document.getElementById('tipAlert').style.visibility='hidden';
}  

var formFocus=0;

function KeyCheck(e)
{
   var KeyID = (window.event) ? event.keyCode : e.keyCode;
   if (KeyID==13) {
	   if (formFocus==1) {
		  var filledZip=document.formLocations.zipField.value;
		  location.href='storelocator.php?zipcode='+filledZip+'&distance=25&button=Locate'; 
	   }
	   else if (formFocus==2) {
		  var filledLogin=document.formLogin.login_name.value;
 		  location.href='dealerlogin.html#login='+filledLogin;
	   }
	   else if (formFocus==3) {
		  if(document.formTipSearch.search_term.value != "ingredients" && document.formTipSearch.search_term.value != "coupons" && document.formTipSearch.search_term.value != "mineral deposits" && document.formTipSearch.search_term.value != "oil stains" && document.formTipSearch.search_term.value != "toothpaste" && document.formTipSearch.search_term.value != "formica" && document.formTipSearch.search_term.value != "granite" && document.formTipSearch.search_term.value != "limestone" && document.formTipSearch.search_term.value != "corian" && document.formTipSearch.search_term.value != "terrazzo" && document.formTipSearch.search_term.value != "marble" && document.formTipSearch.search_term.value != "sealer" && document.formTipSearch.search_term.value != "shine" && document.formTipSearch.search_term.value != "discounts" && document.formTipSearch.search_term.value != "calcium deposits" && document.formTipSearch.search_term.value != "stains" && document.formTipSearch.search_term.value != "sealer damage" && document.formTipSearch.search_term.value != "slate" && document.formTipSearch.search_term.value != "porcelain" && document.formTipSearch.search_term.value != "glass" && document.formTipSearch.search_term.value != "honed granite" && document.formTipSearch.search_term.value != "wood " && document.formTipSearch.search_term.value != "clean" && document.formTipSearch.search_term.value != "sealing" && document.formTipSearch.search_term.value != "samples" && document.formTipSearch.search_term.value != "sealant damage" && document.formTipSearch.search_term.value != "restore" && document.formTipSearch.search_term.value != "stain removal" && document.formTipSearch.search_term.value != "streaks" && document.formTipSearch.search_term.value != "spots" && document.formTipSearch.search_term.value != "ceramic" && document.formTipSearch.search_term.value != "mirrors" && document.formTipSearch.search_term.value != "onyx" && document.formTipSearch.search_term.value != "chrome" && document.formTipSearch.search_term.value != "polish"){
		  document.formTipSearch.search_term.value='';
		  document.getElementById('tipAlert').style.visibility='visible';
	      }
	      else {
		  location.href='stonecare101results.html#tipSearch='+document.formTipSearch.search_term.value;
	      }
	   }
   }
}
