$(document).ready(function() {
	//$('input:text').attr('title','Enter ZIP');

	$('form').not('#inscalc, #contact_form').submit(function() {
        
		if(processInsuranceQF(this)){
			return true;
		} else return false;
	});				

	$(".navigation img").hover(
	  function () {
		$(this).css('margin-top', '-34px');
	  }, 
	  function () {
		$(this).removeAttr('style');
	  }
	);

	/* Removes or adds default value to text inputs */
	$("input.labelinside, textarea.labelinside, input[name='zip']").each(function(i){
		if ( $(this).val().length == 0 ) {                    
			$(this).val($(this).attr('title'));
		}
	});
	$("input.labelinside, textarea.labelinside, input[name='zip']").focus(function(e){
		if ( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$("input.labelinside, textarea.labelinside, input[name='zip']").blur(function(e){
		if ( $(this).val() == '' ) {
			$(this).val($(this).attr('title'));
		}
	});
});

function processInsuranceQF(form) {
	
	//var variant = Math.floor(Math.random()*2);	
	var referring_site = form.ReferringSite.value;
	var type = form.insurance_type.value;
	var user_location = '';
	var main_location = "";
	
	if(form.zip) {
		if(form.zip.value.length!=5 || form.zip.value=='Enter ZIP' || form.zip.value=='undefined' || form.zip.value=='') {
			alert('Please Enter A Valid ZIP Code.');
			return false;
		}else{
			main_location = '?zip=' + form.zip.value;
		}
	}
	
	if(form.state) {
		if(form.state.value.length!=2 || form.state.value=='undefined' || form.state.value=='') {
			alert('Please Select A Valid State.');
			return false;
		}else{
			user_location = '&state=' + form.state.value;
		}
	}
	
	if((form.FirstName && form.LastName) && (form.FirstName.value=='' || form.LastName.value=='' || form.FirstName.value=='First Name' || form.LastName.value=='Last Name')) {
		alert('Error: Please Enter Your Full Name');
		return false;
	}
	if(form.Email && (form.Email.value.length<6 || form.Email.value=='Email')) {
		alert('Please Enter Your Email Address');
		return false;
	}

	if(type=='') {
    
		form.action = 'https://www.houseinsurancerates.com/quote.php' + main_location;
		form.submit();
		return false;
        
    }else{
		
		/* IA */
        window.open("https://www.houseinsurancerates.com/" + type + "/" + main_location,"secondary_insurance","fullscreen=yes, toolbars=yes, scrollbars=yes, menubar=yes, location=yes");		
		
		
		/* HTQ / INSw 
	    window.open("https://www.houseinsurancerates.com/insurance-quotes.php" + main_location,"secondary_insurance","fullscreen=yes, toolbars=yes, scrollbars=yes, menubar=yes, location=yes");		
		*/
	
        form.action = 'http://www.houseinsurancerates.com/quote.php' + main_location;
        form.submit();
        return false;

	}
}



