
function checkNums () {
	
	var ctlEvent = checkNums.arguments [0];
	var iKeyCode = ctlEvent.which ? ctlEvent.which : ctlEvent.keyCode;

	if(iKeyCode >= 48 && iKeyCode <= 58 ||iKeyCode==127)
		return true;
		if (iKeyCode == '13' || iKeyCode == '46' || iKeyCode == '37' || iKeyCode == '39')
			return true;
		if (parseInt(iKeyCode) == 8) {
			return true;
		}
		if (parseInt(iKeyCode) == 127) {
			return true;
		}
		
		if (parseInt(iKeyCode) == 9) {
			return true;
		}
	var blnNumRet = (iKeyCode <= '9' && iKeyCode >= '0');
	var blnOprRet = (iKeyCode == '13' || iKeyCode == '8');	
	return (blnOprRet || blnNumRet);
}
function basename(path, suffix) {
    //...
    var b = path.replace(/^.*[\/\\]/g, '');
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
        b = b.substr(0, b.length-suffix.length);
    } else if (suffix == true && b.indexOf('.') != -1) {
		b = b.split("?");
		b = b[0];
		b = b.substr(0, b.lastIndexOf('.'));
	}
    return b;
}

$(document).ready(function() { 
	var path = "http://"+window.location.host;			
	if ( window.location.host == 'localhost') {
		//path += "/semaphore-software";			
		path += "/www.semaphore-software.com";		
		
	} 
	path +='/captcha/process.php';
	$.validator.addMethod(
	  "enterName",
	  function(value, element) {
		if(element.name == 'time' ){
			var splittime = value.split(":");
			if( ! (/^\d\d$/.test(splittime[0]))  || ! (/^\d\d$/.test(splittime[1])) || (splittime[0] < 0 || splittime[0] > 23) || (splittime[1] < 0 || splittime[1] > 59)) {
				element.title = 'Please enter Valid Time';
				return false;
			}
			else	return true;
		}
		else if (element.value == "Name")  {
			element.title = 'Please enter Name';
			return false;	
		}
		else if (element.value == "E-Mail")  {
			element.title = 'Please enter Email';
			return false;	
		}
		else if (element.value == "Phone")  {
			element.title = 'Please enter Phone';
			return false;	
		}
		else if (element.value == "Description")  {
			element.title = 'Please enter Description';
			return false;	
		}
		else return true;
	  },
	  ""
	);
		$("#frmResume").validate({
			rules: {
				name:  {required: true,	minlength: 3,	maxlength: 50},
				address: {required: true,minlength: 5,maxlength: 255},
				city:  {required: true,	minlength: 3,	maxlength: 50},
				zipcode: {required: true, number: true, minlength: 6},
				state: {required: true},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				cell: { 	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				email2: {	email: true,	minlength: 5,	maxlength: 75},
				applypost:  {required: true},
				attachment:  {required: true, accept: "docx|doc|pdf"},
				captcha: {	required: true,	remote: path}
		},
		messages: {
				name:{
					 required:"Please enter Name",
					 minlength: $.format("Please enter at least {0} characters."),
					 maxlength: $.format("Please enter no more than {0} characters.")
				},
				address:{
					required:"Please enter Address",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},
				city:{
					 required:"Please enter City",
					 minlength: $.format("Please enter at least {0} characters."),
					 maxlength: $.format("Please enter no more than {0} characters.")
				},
				zipcode: { 
					required:"Please enter Zip code",
					number: "Please enter only Digits",
					 minlength: $.format("Please enter at least {0} characters.")
				},
				state: { 
					required:"Please enter State"
				},
				phone: {
					required:"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.")
				},
				cell: {		
					required:"Please enter Cell No.",
					number: "Please enter only Digits",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},
				email:{
					required:  "Please enter Email",		
					email: "Please enter valid Email Address",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},				
				email2:{
					email: "Please enter valid Secondary Email Address",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},				
				applypost: { 
					required:"Please enter Apply For"
				},
				attachment:{ required:"Please attach Resume"},
				captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
		},errorElement: "div"
	});
		$("#frmRequestcall-id").validate({
			rules: {
				name:  {enterName: true,required: true,	minlength: 3,	maxlength: 50},
				country: {required: true },
				phone: {enterName: true,	required: true,	number: true,	minlength: 5,	maxlength: 25},
				email: {enterName: true,	required: true,	email: true,	minlength: 5,	maxlength: 75},
				//service: {required: true },
				//detail: {enterName: true,required: true,minlength: 5,maxlength: 2000},
				captcha: {	required: true,	remote: path
			}
		},
		messages: {
				name:{
					 required:"Please enter Name",
					 minlength: $.format("Please enter at least {0} characters."),
					 maxlength: $.format("Please enter no more than {0} characters.")
				},
				country: "Please select Country",
				phone: {
					required:"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.")
				},
				email:{
					required:  "Please enter Email",		
					email: "Please enter valid Email Address",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},/*,				
				service: {
							required:  "Please Select Service" 
				},
				detail: {
					required:  "Please enter Description",
					minlength: $.format("Please enter at least {0} characters."),
					maxlength: $.format("Please enter no more than {0} characters.")
				},*/
				captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
		},errorElement: "div"
	});
		$("#frm").validate({
			errorLabelContainer: "#containererreurtotal",					
			rules: {
				name:  {required: true,	minlength: 3,	maxlength: 50},
				/*company_name: {	required: true,	minlength: 5,	maxlength: 50}, 
				site_title: {	required: true,	minlength: 5,	maxlength: 100}, 
				designation: { 	required: true,	minlength: 5,	maxlength: 50},
				address: {required: true,minlength: 5,maxlength: 255},
				city: {minlength: 3,maxlength: 50},
				state: {minlength: 3,maxlength: 50},*/
				
				country: {required: true },
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				/*phone2: {required: true,number: true,minlength: 5,maxlength: 20}, 
				cell: { 	required: true,	number: true,	minlength: 5,	maxlength: 20},
				fax: {number: true,minlength: 5,maxlength: 20},*/
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				/*comment: {		minlength: 5,	maxlength: 2000},
				no_of_employee: {required: true},
				zipcode: { number: true, minlength: 6},
				url: {required: true, url:true},
				weburl: { url:true},
				weburl2: { url:true},
				addurl: { required: true, url:true},
				addurl2: { required: true, url:true},
				service: {required: true },*/
				project_type: {required: true },
				/*industry_type:{minlength: 5,maxlength: 50 },
				"technology[]": {required: true },
				technology: {required: true },
				detail: {required: true,minlength: 5,maxlength: 2000},
				feedback: {required: true,minlength: 5,maxlength: 2000},
				detail2: {required: false,minlength: 5,maxlength: 2000},
				
				message: {minlength: 5,maxlength: 2000},
				
				sap_product: {required: true},
				priority: {required: true},
				budget: {required: true},
				campaign: {required: true},
				date: {  required: true },
				time: {enterName:true , required: true},
				page: {  required: true },*/
				captcha: {	required: true,	remote: path},
				/*category: {required: true }*/
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Name should be at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					site_title:{
						required:"Please enter Site Title",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					designation:{
						required:"Please enter Designation",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					address:{
						required:"Please enter Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					city:{
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					state:{
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					country: "Please select Country",
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone2:{
						required:  "Please enter Phone-2 Number",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					cell: {		
						required:"Please enter Cell No.",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					fax: {	
						required:"Please enter Fax Number",						
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					comment:{
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					no_of_employee:{
						no_of_employee:"Please select state"
					},
					url: {
						required:"Please enter Website URL",
						url:"Please enter a valid URL. e.g. http://"
					},
					weburl: { 
						url:"Please enter a valid URL. e.g. http://"
					},
					weburl2: { 
						url:"Please enter a valid URL. e.g. http://"
					},
					addurl: { 
						url:"Please enter a valid URL. e.g. http://"
					},
					addurl2: { 
						url:"Please enter a valid URL. e.g. http://"
					},
					zipcode: { 
							number: "Please enter only Digits",
							minlength: $.format("Please enter at least {0} characters.")
					},
					service: {
								required:  "Please Select Service" 
					},
					project_type: {
								required:  "Please Select Project Type" 
					},
					industry_type: {
								minlength: $.format("Please enter at least {0} characters."),
								maxlength: $.format("Please enter no more than {0} characters.")
					},
					category: {
								required:  "Please Select Category" 
					},
					"technology[]": {
								required:  "Please Select Project Technology" 
					},				
					technology: {
								required:  "Please Select Project Technology" 
					},				
					detail: {
						required:  "Please enter Description",
						minlength: $.format("Description should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					feedback: {
						required:  "Please enter Feedback",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					detail2: {
						required:  "Please enter Other Details",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},		
					
					message: {
						//required:  "Please enter Description",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					
					sap_product: {required: "Please enter select service"},
					priority:{required: "Please enter select Priority"},
					budget:{required: "Please enter select Budget"},
					campaign:{required: "Please enter select Campaign"},
					date: {required: "Please select Date"},
					time: {required: "Please enter Time"  },
					page: {required: "Please select Number of Pages"},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});
		
			$("#frmipadform").validate({
			errorLabelContainer: "#ipadform",					
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},
				company_name: {	required: true,	minlength: 5,	maxlength: 100}, 
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 25},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone: {
						required:"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.")
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		
		
	/* http://www.semaphore-software.com/offshore-outsourcing/partner_with_us.php : START */		
		$("#frmSemaphore").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},
				company_name: {	required: true,	minlength: 5,	maxlength: 100},
				address: {required: true,minlength: 5,maxlength: 255},
				country: {required: true },
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				cell: { 	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					address:{
						required:"Please enter Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					country: "Please select Country",
						phone: {
						required:"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.")
					},
					cell: {		
						required:"Please enter Cell No.",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});	
		/* http://www.semaphore-software.com/offshore-outsourcing/partner_with_us.php : END */	
		
	$("#frmmobDevelopment").validate({							
			errorLabelContainer: "#containererreurtotal",
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				service: {required: true },
				technology: {required: true },			
				country: {required: true },			
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},					
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					phone: {
						required:"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.")
					},
					service: {
						required:  "Please Select Solution" 
					},
					technology: {
						required:  "Please Select Technology" 
					},
					country: {
						required:  "Please Select Country" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		
	
		
	
	$("#JoomlaDev-id").validate({	
				errorLabelContainer: "#containererreurtotal",					
			rules: {
				name:  {enterName: true,required: true,	minlength: 3, maxlength: 50},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				service: {required: true },
				technology: {required: true },			
				country: {required: true },			
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},					
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					phone: {
						required:"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.")
					},
					service: {
						required:  "Please Select Solution" 
					},
					technology: {
						required:  "Please Select Technology" 
					},
					country: {
						required:  "Please Select Country" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		
	/*http://www.semaphore-software.com/software-solution/free-iphone-ipad-migration-guide.htm*/
	$("#iphoneMigration-id").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},
				company_name: {	required: true,	minlength: 5,	maxlength: 100},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					phone: {		
						required:"Please enter Phone No.",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});	
	
		$("#frmsupport").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},				
				address: {required: true,minlength: 5,maxlength: 255},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				phone2: {	required: true,	number: true,	minlength: 5,	maxlength: 20},				
				cell: { 	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				detail: {required: true,minlength: 5,maxlength: 2000},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					address:{
						required:"Please enter Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone2:{
						required:  "Please enter Phone-2 Number",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					cell: {		
						required:"Please enter Cell No.",
						number: "Please enter only Digits",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					detail: {
						required:  "Please enter Description",
						minlength: $.format("Description should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});	
		
		$("#frmdotnet").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},				
				company_name: {	required: true,	minlength: 5,	maxlength: 100},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				detail: {required: true,minlength: 5,maxlength: 2000},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					detail: {
						required:  "Please enter Description",
						minlength: $.format("Description should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});	
		
/* Web Quote : http://www.semaphore-software.com/web/web_quote.php : START */
	$("#frmwebquote").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},				
				company_name: {	required: true,	minlength: 5,	maxlength: 100},
				address: {required: true,minlength: 5,maxlength: 255},
				country: {required: true },					
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},				
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				page : {required: true },		
				project_type : {required: true },	
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					address:{
						required:"Please enter Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					country: {
						required:  "Please Select Country" 
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},				
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},		
					page: {
						required:  "Please Select Page" 
					},
					project_type:{
						required:  "Please Select Project" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});			
/* Web Quote : http://www.semaphore-software.com/web/web_quote.php : END */


	/* WEB Domain*/
	$("#frmDomain").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},		
				company_name: {	required: true,	minlength: 5,	maxlength: 100},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},		
				country: {required: true },		
				captcha: {	required: true,	remote: path},
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						required:"Please enter Company Name",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					country: {
						required:  "Please Select Country" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		
	
	
/*Request for Free Quote : START */ 
$("#freequote-id").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},	
				country: {required: true },		
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				site_title : {required: true,	minlength: 3, maxlength: 50},	
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},		
				company_name:  {required: true,	minlength: 3, maxlength: 50},	
				budget: {required: true },	
				budget2: {required: true },	
				campaign: {required: true },	
				captcha: {	required: true,	remote: path},
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					country: {
						required:  "Please Select Country" 
					},
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},
					site_title: {
						required:"Please enter Site Title",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					company_name:{
						 required:"Please enter Company  Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					budget: {
						required:  "Please Select Initial Budget" 
					},
					budget2: {
						required:  "Please Select Monthly Budget" 
					},
					campaign: {
						required:  "Please Select Preffred Campaign" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		

/*Request for Free Quote : END */ 

/*Human Resource Information System : START */ 
$("#HumanSystemForm").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},	
				company_name:  {required: true,	minlength: 3, maxlength: 50},					
				designation: {required: true,	minlength: 3, maxlength: 50},	
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},	
				cell: { 	required: true,	number: true,	minlength: 5,	maxlength: 20},
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				captcha: {	required: true,	remote: path},
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						 required:"Please enter Company  Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					designation:{
						 required:"Please enter Designation",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},				
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					cell: {
						required:"Please enter Cell Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},					
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		

/*Human Resource Information System: END */ 


/*Free SEO Quote : START */ 
$("#freeseoquote-id").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},	
				company_name:  {required: true,	minlength: 3, maxlength: 50},	
				address: {required: true,minlength: 5,maxlength: 255},
				country: {required: true },		
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},	
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				budget: {required: true },	
				budget2: {required: true },	
				campaign: {required: true },	
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						 required:"Please enter Company  Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					address:{
						required:"Please enter Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},					
					country: {
						required:  "Please Select Country" 
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					budget: {
						required:  "Please Select Initial Budget" 
					},
					budget2: {
						required:  "Please Select Monthly Budget" 
					},
					campaign: {
						required:  "Please Select Preffred Campaign" 
					},
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});		

/*Free SEO Quote : END */ 

/*$("#frmHosting").validate({							
			rules: {
				name:  {required: true,	minlength: 3, maxlength: 50},	
				company_name:  {required: true,	minlength: 3, maxlength: 50},	
				country: {required: true },		
				servertype: {required: true },		
				page: {required: true },		
				rdOwnDomain: {required: true },
				rdHosting: {required: true },
				no_of_email : {required: true , number: true },
				"features_does[]" : {required: true },
				features_does: {required: true },
				phone: {	required: true,	number: true,	minlength: 5,	maxlength: 20},	
				email: {	required: true,	email: true,	minlength: 5,	maxlength: 75},
				captcha: {	required: true,	remote: path}
			},
			messages: {
					name:{
						 required:"Please enter Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
					company_name:{
						 required:"Please enter Company  Name",
						 minlength: $.format("Please enter at least {0} characters."),
						 maxlength: $.format("Please enter no more than {0} characters.")
					},
										
					country: {
						required:  "Please Select Country" 
					},
					servertype: {
						required:  "Please Select Web server type" 
					},
					page: {
						required:  "Please Select how many pages does your site include" 
					},
					rdOwnDomain: {
						required:  "Please Select domain name" 
					},
					rdHosting: {
						required:  "Please Select host name" 
					},
					"features_does[]": {
								required:  "Please Select features" 
					},				
					features_does: {
								required:  "Please Select features" 
					},
					
					no_of_email: {
						required:  "Please enter the number of e-mail" ,
						number: "Please enter only Digits",
					},
					phone: {
						required:"Please enter Phone Number",
						number: "Please enter only Digits",
						minlength: $.format("Phone number should be at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					email:{
						required:  "Please enter Email",		
						email: "Please enter valid Email Address",
						minlength: $.format("Please enter at least {0} characters."),
						maxlength: $.format("Please enter no more than {0} characters.")
					},	
					
					captcha: "Correct Verification code is required. Click the Verification code to generate a new one"	
			},errorElement: "div"
	});	*/
/*iPhone Development : START */ 
$("form[name=iphoneaDev-id]").validate({
			rules: {
				name:  {enterName: true,required: true,	minlength: 3,	maxlength: 50},
				email: {enterName: true,	required: true,	email: true,	minlength: 5,	maxlength: 75},
				phone: {enterName: true,	required: true,	number: true,	minlength: 5,	maxlength: 25},
				service: {required: true },		
				country: {required: true },		
				detail: {enterName: true,	 required: true,minlength: 5,maxlength: 2000}
		},
		messages: {
				name:{
					 required:"Please enter <br/>Name",
					 minlength: $.format("Please enter at <br/>least {0} characters."),
					 maxlength: $.format("Please enter no <br/>more than {0} characters.")
				},				
				phone: {
					required:"Please enter <br/>Phone Number",
					number: "Please enter only <br/>Digits",
					minlength: $.format("Please enter at <br/>least {0} characters."),
					maxlength: $.format("Please enter no <br/>more than {0} characters.")
				},
				email:{
					required:  "Please enter <br/>Email",		
					email: "Please enter valid <br/>Email Address",
					minlength: $.format("Please enter at <br/>least {0} characters."),
					maxlength: $.format("Please enter no <br/>more than {0} characters.")
				},	
				service: {
					required:  "Please Select<br/> Services" 
				},
				country: {
					required:  "Please Select <br/>Country" 
				},
				detail: {
					required:  "Please enter <br/>Description",
					minlength: $.format("Please enter at <br/>least {0} characters."),
					maxlength: $.format("Please enter no <br/>more than {0} characters.")
				}
		},errorElement: "div"
	});
/*iPhone Development : END */ 
});



