// file use for right side contct request page
// created by : kirit 
// Created on : 2 Jan 10
// JavaScript Document

$(document).ready(function() { 
		$("#RCrefreshimg").click(); // call click function because page page is html and default captcha image is not showing
 		$.validator.addMethod("CHKNAME", function(value, element) {  
 		  return ( value == 'Name' || value.length == 0 )  ? false :true;
		});

		$.validator.addMethod("CHKEMAIL", function(value, element) {  
 		  return ( value == 'E-Mail' || value.length == 0 )  ? false :true;
		});

		$.validator.addMethod("CHKPHONE", function(value, element) {  
 		  return ( value == 'Phone' || value.length == 0 )  ? false :true;
		});
 		
		var Site_Url = "http://"+window.location.host;			
		if ( window.location.host == 'localhost') {
			Site_Url += "/semaphore";			
		} 
		//alert(Site_Url);
 		$("#frmRequestcall").validate({
			rules: {
				txtRCName:  {
							 
							CHKNAME: "required NOTNAME",
							minlength: 3,
							maxlength: 50
				},	
				txtRCEmail: {
							CHKEMAIL: "required CHKEMAIL",
							email: true,
							minlength: 5,
							maxlength: 75
				},	
				txtRCPhone: {
							CHKPHONE: "required CHKPHONE",
							number: true,
							minlength: 5,
							maxlength: 75
				}, 
				txtServices: {
							 
							required: true 
				},
				cmbcountry: {
							 
							required: true 
				}, 
				txtRCMessage: {
							required: true , 
							minlength: 5,
							maxlength: 75
				},  			 
				RCcaptcha: {
							required: true, 
							remote: Site_Url+"/captcha/RCprocess.php"
				}	
		},
		messages: {
				txtRCName:{
					 CHKNAME:"Please enter Name",
					 minlength: $.format("Please enter at least {0} characters."),
					 maxlength: $.format("Please enter no more than {0} characters.")
				},
				txtRCEmail:{
					CHKEMAIL:  "Please enter Email Address",		
					email: "Please enter valid Email Address",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				}, 
				txtRCPhone: {
					CHKPHONE:  "Please enter Phone Number",
					number: "Please enter only Digits",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},
				cmbcountry: {
					 required:"Please select Country"
				},
				txtServices: {
					 required:"Please select Services"
				},
				txtRCMessage: {
					required:  "Please enter Message",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},
				RCcaptcha: "Correct Verification code is required. Click the Verification code to generate a new one"
		},errorElement: "div" 
	
	});
	 
});
	 
