$(function() {
	/*
	if( $.browser.msie && parseInt($.browser.version) < 8) {
		location.href = "/unsupported";
	}
	*/	
	$('input[name=s]').focus(function(){
		if ($(this).val() == 'SEARCH KEYWORDS')
			$(this).val('');
	});
	$('input[name=s]').blur(function(){
		if ($(this).val() == '')
			$(this).val('SEARCH KEYWORDS');
	});
	
	$('#sendRequest').live('click',function(){
		
		var hasError = false;
		var emailReg =  /^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z]{2,6}$/i;
		var phoneReg = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
	
		var nameVal = $("#name").val();
		if(nameVal=='') {
			$("#name").addClass('rfqError');
			hasError = true;
		}else{
			$("#name").removeClass('rfqError');	
		}
		
		var companyVal = $("#company").val();
		if(companyVal=='') {
			$("#company").addClass('rfqError');
			hasError = true;
		}else{
			$("#company").removeClass('rfqError');	
		}
		
		var phoneVal = $("#phone").val();
		if(!phoneReg.test(phoneVal)) {
			$("#phone").addClass('rfqError');
			hasError = true;
		}else{
			$("#phone").removeClass('rfqError');	
		}		
		
		var stateVal = $("#state").val();
		if(stateVal=='') {
			$("#state").addClass('rfqError');
			hasError = true;
		}else{
			$("#state").removeClass('rfqError');	
		}								
		
		var emailVal = $("#email").val();
		if(!emailReg.test(emailVal)) {	
			$("#email").addClass('rfqError');
			hasError = true;
		}else{
			$("#email").removeClass('rfqError');
		}
		
		var reqsVal = $("#reqs").val();
		if(reqsVal=='') {
			$("#reqs").addClass('rfqError');
			hasError = true;
		}else{
			$("#reqs").removeClass('rfqError');	
		}		
		
		var monthVal = $("#month").val();
		var yearVal = $("#year").val();
		var firstrunVal = $("#firstrun").val();
		var firstyearVal = $("#firstyear").val();
		var iframeVal = $("#iframe").val();
		var rfqpageVal = $("#rfqpage").val();
		var rfqsrcVal = $("#rfqsrc").val();
		
		if(hasError == false) {
			$.post("/assets/rfq-action.php",
   				{name:nameVal,company:companyVal,phone:phoneVal,email:emailVal,state:stateVal,reqs:reqsVal,month:monthVal,year:yearVal,firstrun:firstrunVal,firstyear:firstyearVal,iframe:iframeVal,rfqpage:rfqpageVal,rfqsrc:rfqsrcVal},
   					function(data){
						//if iframe rollup, else go to thank you
						if(data.iframe=="1"){
							$("#rfqForm").slideUp("normal", function() {				   
								$("#rfqForm").before('<div id="rfqIframe"><h1 style="margin-top: 100px;">Thank You</h1><p>Your request has been submitted and an account manager will be getting in touch with your shortly or for immediate service call 877-273-6359</p></div>');											
							});
						}else{
							window.location.href='/thank-you';
						}
   				},"json");		
		}
	});	
});

