// JavaScript Document

var cookie_info = checkCookie();

$(document).ready(function(){

	$("#frmRequest").submit(function() {
		
		var name = $("#name").val();
		var email = $("#email").val();
		var ISDCode = $("#ISDCode").val();
		var phone = $("#phone").val();
		var country = $("#country").val();
		var message = $("#message").val();
		var captch_code = $("#captch_code").val();
		var codeBelow = $("#codeBelow").val();
		var flag =0;
		if((name=="" || name=="Name")) {
			
			$("#name").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#name").attr('style','border: 1px solid #07528b;');
		}
		if((email=="" || email=="Email")) {
			
			$("#email").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else if(validate_email(email)==false) {
			
			$("#email").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			
			$("#email").attr('style','border: 1px solid #07528b;');
		}
		if((phone=="" || phone=="Phone")) {
			
			$("#phone").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#phone").attr('style','border: 1px solid #07528b;');
		}
		if((message=="" || message=="Message")) {
			
			$("#message").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#message").attr('style','border: 1px solid #07528b;');
		}
		if((codeBelow=="" || codeBelow=="Code")) {
			
			$("#codeBelow").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#codeBelow").attr('style','border: 1px solid #07528b;');
		}
		/*if(captch_code!=codeBelow) {
			$("#codeBelow").attr('style','border: 2px solid #FF0000;');
			flag = 1;
		} else {
			$("#codeBelow").attr('style','border: 1px solid #07528b;');
		} */
		if(flag==1) { return false; }
		var allData =  $("#frmRequest").serialize();
		var site_path = $("#site_path").val();
		var siteURL = site_path+"index.php?c=home&m=request_quote";
		//var cookie_info = checkCookie();
		document.forms['frmRequest'].elements["cookievalue"].value=cookie_info;
		document.forms['frmRequest'].action = siteURL;
		document.forms['frmRequest'].submit();
		/*$.ajax({
		   type: "POST",
		   url: siteURL,
		   data: allData,
		   success: function(data) {
			$("#errMSG").html(data);
			
		   }
 		});*/
	}); 
	
	
	// Request a Career...........
	
	
	$("#frmQuote").submit(function() {
		
		var flag=0;
		var vflag=0;
		$('input[name="services[]"]').each(function () {
											
   			if($('input[name="services[]"]').is(':checked')) {
				vflag=1;
			}
		});
		flag = validate_forms('formFields');
		if(vflag==1) {
			
			$("#erroservices").attr('style','display:none;');
		}  else {
			$("#erroservices").attr('style','display:block;color:red;');
			flag=1;
		}
		
		
		if(flag==1) return false;
		var site_path = $("#site_path").val();
			
		var siteURL = site_path+"request_quote";

		document.forms['frmQuote'].elements["cookievalue"].value=cookie_info;
		document.forms['frmQuote'].action = siteURL;
		document.forms['frmQuote'].submit();
		
	});
	

		
	// Request a Career...........
	

	$("#frmCareer").submit(function() {
					
		var flag = validate_forms('formFields');	
		if(flag==1) return false;
		
		var site_path = $("#site_path").val();
		var siteURL = site_path+"Career";
		//var cookie_info = checkCookie();
		document.forms['frmCareer'].elements["cookievalue"].value=cookie_info;
		document.forms['frmCareer'].action = siteURL;
		document.forms['frmCareer'].submit();
	});
	
	// Contact us
	
	$("#frmContact").submit(function() {
					
		var flag = validate_forms('formFields');	
		if(flag==1) return false;
		
		var site_path = $("#site_path").val();
		var siteURL = site_path+"contact_us";
		//var cookie_info = checkCookie();
		document.forms['frmContact'].elements["cookievalue"].value=cookie_info;
		document.forms['frmContact'].action = siteURL;
		document.forms['frmContact'].submit();
	});

	
	// Contact us
	
	$("#frmcustomer").submit(function() {
					
		var flag = validate_forms('formFields');	
		if(flag==1) return false;
		
		var site_path = $("#site_path").val();
		var siteURL = site_path+"customer_service";
		//var cookie_info = checkCookie();
		document.forms['frmcustomer'].elements["cookievalue"].value=cookie_info;
		document.forms['frmcustomer'].action = siteURL;
		document.forms['frmcustomer'].submit();
	});

	
});
							   
function validate_forms(formFields) {
		
	var formFields = $("#"+formFields).val();
	
	var formFieldsArr = formFields.split(',');
	var flag=0;
	for(var i=0; i<formFieldsArr.length; i++) {
		
		var formFieldId = "#" + formFieldsArr[i];
		var formFieldVal = $(formFieldId).val()
		
		if((formFieldVal==null) || (formFieldVal=='0') || (formFieldVal=="")) {
	 
			$("#error"+formFieldsArr[i]).attr('style','display:block;color:red;');
			flag = 1;
		} else {
			$("#error"+formFieldsArr[i]).attr('style','display:none;');
		}
	}
	return flag;
}

function validate_email(email) {
   
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var addTest = reg.test(email);
   return addTest;
}

 
$(document).ready(function(){

	//var EVSPath = "http://evirtualservices.com/";
	//var EVSPath = "http://localhost/evs/";
	$("#frmPriceReq").submit(function() {
			
			
		var visitor_name = $("#visitor_name").val();
		var visitor_email = $("#visitor_email").val();
		var visitor_phone = $("#visitor_phone").val();
		var visitor_enq = $("#visitor_enq").val();
		var flag =0;
		if((visitor_name=="" || visitor_name=="Name")) {
			
			$("#visitor_name").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#visitor_name").attr('style','border: 1px solid #07528b;');
		}
		if((visitor_email=="" || visitor_email=="Email")) {
			
			$("#visitor_email").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else if(validate_email(visitor_email)==false) {
			
			$("#visitor_email").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			
			$("#visitor_email").attr('style','border: 1px solid #07528b;');
		}
		if((visitor_phone=="" || visitor_phone=="Phone")) {
			
			$("#visitor_phone").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#visitor_phone").attr('style','border: 1px solid #07528b;');
		}
		if((visitor_enq=="" || visitor_enq=="Message")) {
			
			$("#visitor_enq").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#visitor_enq").attr('style','border: 1px solid #07528b;');
		}
		if(flag==1) { return false; }
			
			var Siteurl = $("#Siteurl_action").val();
			var siteURL = Siteurl;
			
			var allData =  $("#frmPriceReq").serialize();
			document.forms['frmPriceReq'].elements["cookievalue"].value=cookie_info;
			document.forms['frmPriceReq'].action = siteURL;
			document.forms['frmPriceReq'].submit();
			
			/*$.ajax({
			   type: "POST",
			   url: siteURL,
			   data: allData,
			   success: function(data) {
				   
					window.location= 'http://evirtualservices.in/pricing';
			   }
			});*/
	});
	$("#frmTestiMonial").submit(function() {
	
		var name = $("#name").val();
		var company_name = $("#company_name").val();
		var location = $("#location").val();
		var description = $("#description").val();
		var flag =0;
		if((name=="" || name=="Name")) {
			
			$("#name").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#name").attr('style','border: 1px solid #07528b;');
		}
		if((company_name=="" || company_name=="Company Name")) {
			
			$("#company_name").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			
			$("#company_name").attr('style','border: 1px solid #07528b;');
		}
		if((location=="" || location=="Location")) {
			
			$("#location").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#location").attr('style','border: 1px solid #07528b;');
		}
		if((description=="" || description=="Message")) {
			
			$("#description").attr('style','border: 1px solid #FF0000;');
			flag = 1;
		} else {
			$("#description").attr('style','border: 1px solid #07528b;');
		}
		
		if(flag==1) { return false; }
		
			//var site_path = $("#site_path").val();
			
			var siteURL = "http://www.evirtualservices.com/index.php?c=testimonial&m=write_testimonial";
			
			var allData =  $("#frmTestiMonial").serialize();
			
			$.ajax({
			   type: "POST",
			   url: siteURL,
			   data: allData,
			   success: function(data) {
				   
					$("#errTestMSG").text(data);
			   }
			});
	});
});


function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

/* The below function calls the getCookie() function to fetch the contents of _utmz cookie and then simplifies the content so that it is understandable even by people with less technical knowledge. */

function checkCookie()
{
	cookiename=getCookie('_utmz');
	
	if (cookiename!=null && cookiename!="")
	{
		var q = new RegExp("utmgclid=[a-zA-Z0-9\-]*");
		var r = new RegExp("[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\.");
		if(cookiename.match(q))
		{
			var str = cookiename.replace(r, "");
			var str1 = str.replace(q, "Source= Google");
			var str2 = str1.replace("|utmccn=", "<br/>Campaign= ");		
			var str3 = str2.replace("|utmcmd=(not set)", "<br/>Medium= ppc");
			var str4 = str3.replace("|utmctr=", "<br/>Keyword= ");
			var str5 = str4.replace("|utmcct=", "<br/>Content= ");
			//document.formName.cookievalue.value = str5;
			return str5;
		} else {
			
			var str = cookiename.replace(r, "");
			var str1 = str.replace("utmcsr=", "Source= ");
			var str2 = str1.replace("|utmccn=", "<br/>Campaign= ");
			var str3 = str2.replace("|utmcmd=", "<br/>Medium= ");
			var str4 = str3.replace("|utmctr=", "<br/>Keyword= ");
			var str5 = str4.replace("|utmcct=", "<br/>Content= ");
			//document.formName.cookievalue.value = str5;
			return str5;
		}
	}
}

$(document).ready(function(){
				
	$("#btnChk").click(function() {
		
		if($("#btnChk").is(':checked')) {
			
			$('input[name="chk[]"]').each(function () {
   				$('input[name="chk[]"]').attr('checked',true);
			});
		} else {
			$('input[name="chk[]"]').each(function () {
   				$('input[name="chk[]"]').attr('checked',false);
			});
		}
	});
});

function cartDelete() {
	
	var flag=0;
	$('input[name="chk[]"]').each(function () {
											
   		if($('input[name="chk[]"]').is(':checked')) {
			flag=1;
		}
	});
	if(flag==0) { 
		alert("Please check atleast one service(s).");	
		return false; 
	}
	
	$("#btnDelete").attr('value','1');
}

function cartUpdate() {
	
	$("#btnShoppCart").attr('value','1');	
}
function docheckout(site_url, member_id) {
	
	if((member_id!="") && (member_id!="0")) {
		
		window.location.href= site_url+"registration";
	} else {
		window.location.href= site_url+"login";	
	}
}

$(document).ready(function(){

	$("#frmRegister").submit(function() { 
		
		var flag = validate_forms('formFields');	
		if(flag==1) return false;
		
		var site_path = $("#site_path").val();
		var siteURL = site_path+"registration";
		//var cookie_info = checkCookie();
		document.forms['frmRegister'].elements["cookievalue"].value=cookie_info;
		document.forms['frmRegister'].action = siteURL;
		document.forms['frmRegister'].submit();
	});
	
	$("#frmPayConfirm").submit(function() { 
		
		var flag=0;
		var customer_credit_card_type = $("#customer_credit_card_type").val();
		var customer_credit_card_number = $("#customer_credit_card_number").val();
		var cc_expiration_month = $("#cc_expiration_month").val();
		var cc_expiration_year = $("#cc_expiration_year").val();
		var cc_cvv2_number = $("#cc_cvv2_number").val();
	
		//var ccdlen = customer_credit_card_number.length;
		/*else if(ccdlen!=16) {
			
			$("#customer_credit_card_number").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} */
		
		var first_name = $("#first_name").val();
		var last_name = $("#last_name").val();
		var email = $("#email").val();
		var address1 = $("#address1").val();
		var city = $("#city").val();
		var state = $("#state").val();
		var zipcode = $("#zipcode").val();
		var country = $("#country").val();
		
		if(customer_credit_card_type=="") {
			
			$("#customer_credit_card_type").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			$("#customer_credit_card_type").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(customer_credit_card_number=="") {
			
			$("#customer_credit_card_number").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#customer_credit_card_number").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(cc_expiration_month=="") {
			
			$("#cc_expiration_month").attr('style','border: 2px solid #FF0000;width:50px;');
			flag = 1;
		} else {
			
			$("#cc_expiration_month").attr('style','border: 1px solid #07528b;width:50px;');
		}
		if(cc_expiration_year=="") {
			
			$("#cc_expiration_year").attr('style','border: 2px solid #FF0000;width:50px;');
			flag = 1;
		} else {
			
			$("#cc_expiration_year").attr('style','border: 1px solid #07528b;width:50px;');
		}
		if(cc_cvv2_number=="") {
			
			$("#cc_cvv2_number").attr('style','border: 2px solid #FF0000;width:50px;');
			flag = 1;
		} else {
			
			$("#cc_cvv2_number").attr('style','border: 1px solid #07528b;width:50px;');
		}
		if(first_name=="") {
			
			$("#first_name").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#first_name").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(last_name=="") {
			
			$("#last_name").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#last_name").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(email=="") {
			
			$("#email").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#email").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(address1=="") {
			
			$("#address1").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#address1").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(city=="") {
			
			$("#city").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#city").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(state=="") {
			
			$("#state").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#state").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(zipcode=="") {
			
			$("#zipcode").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#zipcode").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if(country=="") {
			
			$("#country").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#country").attr('style','border: 1px solid #07528b;width:150px;');
		}
		
		if(flag==1) return false;
		var site_path = $("#site_path").val();
		var siteURL = site_path+"payment";
		//var cookie_info = checkCookie();
		document.forms['frmPayConfirm'].action = siteURL;
		document.forms['frmPayConfirm'].submit();
	});
	
	$("#frmPayInvoice").submit(function() { 
	
		var payment_method  = $("#payment_method").val();
		
		var flag=0;
		var site_path = $("#site_path").val();
		var siteURL = site_path+"pay_paypal";
		
		//var ccdlen = customer_credit_card_number.length;
		/*else if(ccdlen!=16) {
			
			$("#customer_credit_card_number").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} */
		
		if($("#invoice_number").val()=="") {
			
			$("#invoice_number").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#invoice_number").attr('style','border: 1px solid #07528b;width:150px;');
		}
		if($("#payment_amuont").val()=="") {
			
			$("#payment_amuont").attr('style','border: 2px solid #FF0000;width:150px;');
			flag = 1;
		} else {
			
			$("#payment_amuont").attr('style','border: 1px solid #07528b;width:150px;');
		}
		
		if(payment_method=="creditCard") {
			
			if($("#customer_credit_card_type").val()=="") {
				
				$("#customer_credit_card_type").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#customer_credit_card_type").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#customer_credit_card_number").val()=="") {
				
				$("#customer_credit_card_number").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#customer_credit_card_number").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#cc_expiration_month").val()=="") {
				
				$("#cc_expiration_month").attr('style','border: 2px solid #FF0000;width:50px;');
				flag = 1;
			} else {
				
				$("#cc_expiration_month").attr('style','border: 1px solid #07528b;width:50px;');
			}
			if($("#cc_expiration_year").val()=="") {
				
				$("#cc_expiration_year").attr('style','border: 2px solid #FF0000;width:50px;');
				flag = 1;
			} else {
				
				$("#cc_expiration_year").attr('style','border: 1px solid #07528b;width:50px;');
			}
			if($("#cc_cvv2_number").val()=="") {
				
				$("#cc_cvv2_number").attr('style','border: 2px solid #FF0000;width:50px;');
				flag = 1;
			} else {
				
				$("#cc_cvv2_number").attr('style','border: 1px solid #07528b;width:50px;');
			}
			if($("#first_name").val()=="") {
				
				$("#first_name").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#first_name").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#last_name").val()=="") {
				
				$("#last_name").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#last_name").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#emailAddr").val()=="") {
				
				$("#emailAddr").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#emailAddr").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#address1").val()=="") {
				
				$("#address1").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#address1").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#city").val()=="") {
				
				$("#city").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#city").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#state").val()=="") {
				
				$("#state").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#state").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#zipcode").val()=="") {
				
				$("#zipcode").attr('style','border: 2px solid #FF0000;width:150px;');
				flag = 1;
			} else {
				
				$("#zipcode").attr('style','border: 1px solid #07528b;width:150px;');
			}
			if($("#country_name").val()=="") {
				
				$("#country_name").attr('style','border: 2px solid #FF0000;width:250px;');
				flag = 1;
			} else {
				
				$("#country_name").attr('style','border: 1px solid #07528b;width:250px;');
			}
			siteURL = site_path+"pay_invoice";
		}
		if(flag==1) return false;
		
		document.forms['frmPayInvoice'].action = siteURL;
		document.forms['frmPayInvoice'].submit();
	});
	
});

function paywithcrediorpaypal(paymentType) {
		
		if(paymentType=="paypal") {
			
			$("#paycreditCard").attr('style', 'display:none');
			$("#payment_method").attr('value','paypal');
			
		} else if(paymentType=="creditCard") {
			
			$("#paycreditCard").attr('style', 'display:block');
			$("#payment_method").attr('value','creditCard');
		}
}
