$(function() {
  $('.error').hide();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

 
$("#other").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
		


		// validate and process form
		// first hide any error messages
    $('.error').hide();
		
		var company = $("input#company").val();
		if (company == "") {
      $("label#company_error").show();
      $("input#company").focus();
      return false;
    }

	  var name = $("input#name").val();
		if (name == "") {
      $("label#name_error").show();
      $("input#name").focus();
      return false;
    }
var phone = $("input#phone").val();
		if (phone == "") {
      $("label#phone_error").show();
      $("input#phone").focus();
      return false;
    }
		var email = $("input#email").val();
		if (email == "") {
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }
	if (echeck(email)==false){
		 $("label#email_error1").show();
		$("input#email").focus();
		return false;
		
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   return false
		 }

 		 					
	}

	

var country = $("input#country").val();
		if (country == "") {
      $("label#country_error").show();
      $("input#country").focus();
      return false;
    }
var language = $("input#language").val();	
var fax = $("input#fax").val();
var tprice = $("input#tprice").val();
var aquantity = $("input#aquantity").val();
var dquantity = $("input#dquantity").val();
var address = $("textarea#address").val();
var city = $("input#city").val();
var state = $("input#state").val();
var application = $("input#application").val();
var topology=$("#topology option:selected").text();
var othertopology = $("input#othertopology").val();
var ssize=$("#ssize option:selected").text();
var othersize = $("input#othersize").val();
var f1 = $("input#f1").val();
var f2 = $("input#f2").val();
var fr = $("input[name='fr']:checked").val();
var power = $("input#power").val();
var dutycycle = $("input#dutycycle").val();
var ivoltage = $("input#ivoltage").val();
var pickcurrent = $("input#pickcurrent").val();
var pickcurrent1 = $("input#pickcurrent1").val();
var RMScurrent = $("input#RMScurrent").val();
var inductance = $("input#inductance").val();
var inductance1 = $("input#inductance1").val();
var inductance2 = $("input#inductance2").val();

var ICtp = $("input#ICtp").val();
var temp = $("input#temp").val();
var temp1 = $("input[name='temp1']:checked").val();
var risetemp = $("input#risetemp").val();
var risetemp1 = $("input[name='risetemp1']:checked").val();
var DCRmax = $("input#DCRmax").val();
var dwvm = $("input#dwvm").val();
var L = $("input#L").val();
var W = $("input#W").val();
var H = $("input#H").val();
var safty = $("input[name='safty']:checked").val();
var agentdoc = $("input#agentdoc").val();
var designpri = $("input[name='designpri']:checked").val();
var constraints = $("textarea#constraints").val();
var gap=$("#gap option:selected").text();
var centertap = $("input#centertap").val();
var efftar = $("input#efftar").val();
var inputcurrent = $("input#inputcurrent").val();

		var dataString = 'name='+ name + '&email=' + email + '&inputcurrent=' + inputcurrent + '&gap=' + gap + '&centertap=' + centertap + '&efftar=' + efftar + '&agentdoc=' + agentdoc + '&company=' + company + '&country=' + country + '&address=' + address + '&constraints=' + constraints + '&safty=' + safty + '&designpri=' + designpri  + '&power=' + power + '&dutycycle=' + dutycycle + '&ivoltage=' + ivoltage + '&phone=' + phone + '&fax=' + fax + '&city=' + city + '&state=' + state + '&application=' + application + '&topology=' + topology + '&othertopology=' + othertopology + '&ssize=' + ssize + '&othersize=' + othersize + '&f1=' + f1 + '&f2=' + f2 + '&fr=' + fr  + '&pickcurrent=' + pickcurrent + '&pickcurrent1=' + pickcurrent1 + '&RMScurrent=' + RMScurrent + '&inductance=' + inductance + '&inductance1=' + inductance1 + '&inductance2=' + inductance2 + '&ICtp=' + ICtp + '&temp=' + temp + '&temp1=' + temp1 + '&risetemp=' + risetemp + '&risetemp1=' + risetemp1 + '&DCRmax=' + DCRmax + '&dwvm=' + dwvm + '&aquantity=' + aquantity + '&dquantity=' + dquantity + '&tprice=' + tprice + '&L=' + L + '&W=' + W + '&H=' + H +'&language=' + language;
		//alert (dataString);return false;
		
		$.ajax({
      type: "POST",
      url: "bin/process.php",
      data: dataString,
      success: function() {
        window.location="http://www.marque-magnetics.com/Low-Frequency-transformers-Enquiry-Submit.html";
      }
   });
    return false;
	});
});
runOnLoad(function(){
  $("input#company").select().focus();
});

