$().ready(function() {

		// validate signup form on keyup and submit
	$("#contactus").validate({
		rules: {
			txtfname: {
				required: true
			},
			txtlname: {
				required: true
			},
			txtemail: {
				required: true,
				email: true
			},
			txtphone: {
				required: true,
				number:true,
				minlength: 10,
				maxlength:15
			},
			txtmobile: {
				number:true,
				minlength: 10,
				maxlength:15
			},
			txtenquiry: {
				required: true
			},
			security_code: {
				required: true
			}
		},
		messages: {
			txtfname: {
				required: "<div class='ErrorMsg'>Please enter first name.</div>"
			},
			txtlname: {
				required: "<div class='ErrorMsg'>Please enter last name.</div>"
			},
			txtemail: {
				required: "<div class='ErrorMsg'>Please enter email.</div>",
				email: "<div class='ErrorMsg'>Please enter valid email.</div>"
			},
			txtphone: {
				required: "<div class='ErrorMsg'>Please enter phone.</div>",
				number:"<div class='ErrorMsg'>Phone should be only numeric.</div>",
				minlength: jQuery.format("<div class='ErrorMsg'>Min. {0} numbers</div>"),
				maxlength: jQuery.format("<div class='ErrorMsg'>Max. {0} numbers</div>")
			},
			txtmobile: {
				number:"<div class='ErrorMsg'>Mobile should be only numeric.</div>",
				minlength: jQuery.format("<div class='ErrorMsg'>Min. {0} numbers</div>"),
				maxlength: jQuery.format("<div class='ErrorMsg'>Max. {0} numbers</div>")
			},
			txtenquiry: {
					required: "<div class='ErrorMsg'>Please enter enquiry.</div>"
			},
			security_code: {
					required: "<div class='ErrorMsg'>Please enter captcha code.</div>"
			}
		}
	});
	
});

$().ready(function() {
	$("#subscribe").validate({
		rules: {
			url: {
				required: true,
				url:true
			},
			cname: {
				required: true
			},
			phone: {
				required: true,
				number:true,
				minlength: 10,
				maxlength:15
			},
			email: {
				required: true,
				email:true
			}
		},
		messages: {
			url: {
				required: "<div class='ErrorMsg'>Please enter URL.</div>",
				url:"<div class='ErrorMsg'>Please enter valid URL.</div>"
			},
			cname: {
				required: "<div class='ErrorMsg'>Please enter contact name.</div>"
			},
			phone: {
				required: "<div class='ErrorMsg'>Please enter phone.</div>",
				number:"<div class='ErrorMsg'>Phone should be only numeric.</div>",
				minlength: jQuery.format("<div class='ErrorMsg'>Min. {0} numbers</div>"),
				maxlength: jQuery.format("<div class='ErrorMsg'>Max. {0} numbers</div>")
			},
			email: {
				required: "<div class='ErrorMsg'>Please enter email.</div>",
				email: "<div class='ErrorMsg'>Please enter valid email.</div>"
			}
		}
	});
	
});


function validate_login_frm() {
	username = document.getElementById('username').value;
	password = document.getElementById('password').value;
	u = username.replace(/^\s+|\s+$/g,"");
	p = password.replace(/^\s+|\s+$/g,"");
	if(u=="") {
		alert("Please enter username");
		document.getElementById('username').focus();
		return false;
	}
	if(p=="") {
		alert("Please enter password");
		document.getElementById('password').focus();
		return false;
	}
	return true;
}


function checkspecialprofrm(id)
{
	    var hasChecked = false;
		var count=0;
		for (var i = 0; i <document.complete_registration.elements.length; i++)
        {
			if(document.complete_registration.elements[i].name.substr(0, 8) == "category") {
			    if(document.complete_registration.elements[i].value==id)
				  var k=i;
				

				if (document.complete_registration.elements[i].checked)
                {
					++count;
					if(count>5)
		 			{					
						alert("You can select maximum of five category only."); 
		 				document.complete_registration.elements[k].checked=false;
						
					}
                    
					hasChecked = true;
                }
			}
        }
		return true;
}


function numbersonly(e, decimal) {
	var key;
	var keychar;
	
	if (window.event) {
	   key = window.event.keyCode;
	}
	else if (e) {
	   key = e.which;
	}
	else {
	   return true;
	}
	keychar = String.fromCharCode(key);
	
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	   return true;
	}
	else if ((("0123456789").indexOf(keychar) > -1)) {
	   return true;
	}
	else if (decimal && (keychar == ".")) { 
	  return true;
	}
	else
	   return false;
}


function reset_func() {
	document.getElementById('txtfname').value="";
	document.getElementById('txtlname').value="";
	document.getElementById('txtemail').value="";
	document.getElementById('txtphone').value="";
	document.getElementById('txtmobile').value="";
	document.getElementById('txtenquiry').value="";
}


function NewsSubscribe() {
	if(document.getElementById('subscribe').value == "") {
		document.getElementById('subscribe').value = "Enter your email address here";
	}
}

function removeText(txt) {
	if(document.getElementById('subscribe').value == "Enter your email address here") {
	  document.getElementById('subscribe').value = "";
	 }
}

function NewsletterSubscribe() {
	var email = document.getElementById('subscribe').value;

	var e = email.replace(/^\s+|\s+$/g,"");
	var filter=/^.+@.+\..{2,3}$/;
	if(e=="") {
		alert("Please enter email address.");
		return false;
	}
	
	if(!filter.test(email)) {
		alert("Please enter valid email address.");
		return false;
	}
	return true;
}
