// JavaScript Document - Marketing Toolbox 2010

		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
		}
		
		}

		function MergePhone(){
			var extension = $("#extension").val();
			var phone = $("#phone").val();
			var val = extension + phone;
			$("#businessphone").val(val);
		}	

		function ReachMaximumOrder(box){
			if (box.value > 2 || isNaN(box.value)){
			box.value = "";
			alert ("Invalid order quantity. Maximum 2 per item");
			return false;
			}
		}

		function ReachMaximumThreeOrder(box){
			if (box.value > 3 || isNaN(box.value)){
			box.value = "";
			alert ("Invalid order quantity. Maximum 3 per item");
			return false;
			}
		}

		function ReachMaximumFourOrder(box){
			if (box.value > 4 || isNaN(box.value)){
			box.value = "";
			alert ("Invalid order quantity. Maximum 4 per item");
			}
		}

		function ReachMaximumFiveOrder(box){
			if (box.value > 5 || isNaN(box.value)){
			box.value = "";
			alert ("Invalid order quantity. Maximum 5 per item");
			return false;
			}
		}

		function ValidateOrder(){
			var LTBP0310Value = $("#LTBP0310").val();
			var displayboxusValue = $("#displayboxus").val();
			var q310lanpostValue = $("#q310lanpost").val();
			var q210portpostValue = $("#q210portpost").val();			
			var q110portpostValue = $("#q110portpost").val();			
			var q110lanpostValue = $("#q110lanpost").val();			
			var q210gulftownValue = $("#q210gulftown").val();			
			var q310nbwValue = $("#q310nbw").val();			
			var q310nbtsValue = $("#q310nbts").val();			
			var q310nbtsframeValue = $("#q310nbtsframe").val();			
			var q310dttsValue = $("#q310dtts").val();			
			var q310dttsframeValue = $("#q310dttsframe").val();			
			var q310triValue = $("#q310tri").val();			
			var q310netmatValue = $("#q310netmat").val();			
			var q310nblancardValue = $("#q310nblancard").val();			
			var q310dtlancardValue = $("#q310dtlancard").val();			
			var lantodayValue = $("#lantoday").val();			
			var LTBD0310Value = $("#LTBD0310").val();			
			var q310ssValue = $("#q310ss").val();			
			var q210i3stkValue = $("#q210i3stk").val();			
			var q210i5stkValue = $("#q210i5stk").val();			
			var q210i7stkValue = $("#q210i7stk").val();			

			$("#LTBP0310_form").val(LTBP0310Value);
			$("#displayboxus_form").val(displayboxusValue);
			$("#q310lanpost_form").val(q310lanpostValue);
			$("#q210portpost_form").val(q210portpostValue);
			$("#q110portpost_form").val(q110portpostValue);
			$("#q110lanpost_form").val(q110lanpostValue);
			$("#q210gulftown_form").val(q210gulftownValue);
			$("#q310nbw_form").val(q310nbwValue);
			$("#q310nbts_form").val(q310nbtsValue);
			$("#q310nbtsframe_form").val(q310nbtsframeValue);
			$("#q310dtts_form").val(q310dttsValue);
			$("#q310dttsframe_form").val(q310dttsframeValue);
			$("#q310tri_form").val(q310triValue);
			$("#q310netmat_form").val(q310netmatValue);
			$("#q310nblancard_form").val(q310nblancardValue);
			$("#q310dtlancard_form").val(q310dtlancardValue);
			$("#lantoday_form").val(lantodayValue);
			$("#LTBD0310_form").val(LTBD0310Value);
			$("#q310ss_form").val(q310ssValue);
			$("#q210i3stk_form").val(q210i3stkValue);
			$("#q210i5stk_form").val(q210i5stkValue);
			$("#q210i7stk_form").val(q210i7stkValue);

			var TotalOrder = new Array (LTBP0310Value, displayboxusValue, q310lanpostValue, q210portpostValue, q110portpostValue, q110lanpostValue, q210gulftownValue, q310nbwValue, q310nbtsValue, q310dttsValue, q310triValue, q310netmatValue,  q310nblancardValue, q310dtlancardValue, lantodayValue, LTBD0310Value, q310ssValue, q210i3stkValue, q210i5stkValue, q210i7stkValue)
			var OrderStatus = ""

			for (var i=0; i<TotalOrder.length ; i++){
				if (TotalOrder[i] == "" ){
					OrderStatus += ""; 
				}
				else{
					OrderStatus += "exist"; 
				}
			}
			
			if (OrderStatus == ""){				
				return false
			}
			else if (OrderStatus != ""){
				return true
			}
		
		}
		
         function FormValidation(){
		
			var strMissingInfo = "";
			var TitleValue = $("#salutation").val();
			var FirstNameValue = $("#firstname").val();
			var LastNameValue = $("#lastname").val();
			var CompanyNameValue = $("#companyname").val();
			var AddressValue = $("#address").val();
			var CityValue = $("#city").val();
			var StateValue = $("#state").val();
			var PostcodeValue = $("#postcode").val();
			var CountryValue = $("#country").val();
			var BusinessPhoneValue = $("#businessphone").val();
			var PhoneExtensionValue = $("#extension").val();
			var PhoneValue = $("#phone").val();
			var EmailAddressValue = $("#email").val();	
		
			if (TitleValue == ""){
			  strMissingInfo += "Title\n";
			}
			if (FirstNameValue == ""){
			  strMissingInfo += "First Name\n";
			}
			if (LastNameValue == ""){
			  strMissingInfo += "Last Name\n";
			}
			if (CompanyNameValue == ""){
			  strMissingInfo += "Company Name\n";
			}
			if (AddressValue == ""){
			  strMissingInfo += "Address\n";
			}
			if (CityValue == ""){
			  strMissingInfo += "City\n";
			}
			if (StateValue == ""){
			  strMissingInfo += "State\n";
			}
			if (PostcodeValue == ""){
			  strMissingInfo += "Postcode\n";
			}
			if (CountryValue == ""){
			  strMissingInfo += "Country\n";
			}
			if (PhoneExtensionValue == "" || PhoneValue == ""){
			  strMissingInfo += "Business Phone (include area code)\n";
			}
			if (EmailAddressValue == ""){
			  strMissingInfo += "Email Address\n";
			}
			

			if (ValidateOrder() == false){
			  alert ('No purchase order is submitted');
		      return false;
			}
			else if (strMissingInfo != ""){
			  strMissingInfo = "Please complete the following information :\n\n\n" + strMissingInfo + "\n\n\n";
			  alert(strMissingInfo);
			  return false;
			} 
			else{
			  var Q310NBTS = $("#q310nbts_form").val();
			  var Q310DTTS = $("#q310dtts_form").val();
			  

			  $("#q310nbtsframe_form").val(Q310NBTS);
			  $("#q310dttsframe_form").val(Q310DTTS);
			  
			  
			  			
            
/*			alert("#Q110PORTPOST: " + $("#Q110PORTPOST").val() + "\nQ110LANPOST: " + $("#Q110LANPOST").val() + "\nQ210CBE: " + $("#Q210CBE").val() + "\nQ210PORTPOSTConsumer: " + $("#Q210PORTPOSTConsumer").val() + "\nQ210LANPOSTConsumer: " + $("#Q210LANPOSTConsumer").val() + "\nQ210GulftownConsumer: " + $("#Q210GulftownConsumer").val() + "\nQ110NBW: " + $("#Q110NBW").val() + "\nQ210DTTS: " + $("#Q210DTTS").val() + "\nQ210NBTS: " + $("#Q210NBTS").val() + "\nQ110DTT: " + $("#Q110DTT").val() + "\nQ110DCC: " + $("#Q110DCC").val() + "\nQ210NBLANCARD: " + $("#Q210NBLANCARD").val() + "\nQ210DTLANCARD: " + $("#Q210DTLANCARD").val() + "\nLANTODAY: " + $("#LANTODAY").val() + "\nQ110SS: " + $("#Q110SS").val() + "\nQ210i7STK: " + $("#Q210i7STK").val() + "\nQ210i5STK" + $("#Q210i5STK").val() + "\nQ210i3STK" + $("#Q210i3STK").val() + "\nQ210NBTSFRAME: " + $("#Q210NBTSFRAME").val() + "\nQ210DTTSFRAME: " + $("#Q210DTTSFRAME").val());           */
		      return true
			}	
			
	     }
		 
		 //jQuery(function(){
		$(document).ready(function(){
           $("#btn").click(function(){
		      if(FormValidation()){
			     return true
			  }	
			  else{
				 return false   
			  }
			});	
         });
		 
