$.validator.setDefaults({
	submitHandler: function() {this.submit(); }
});

$().ready(function() {
	// validate the comment form when it is submitted
	//$("#signupForm").validate();
	
	// validate signup form on keyup and submit
	$("#frmregister").validate({
		rules: {			
			username: {
				required: true,
				minlength: 1
			},
			password: {
				required: true,
				minlength: 1
			},			
			captchatext: {
				required: true
			},		
			email: {
				required: true,
				email: true
			},
			agree: "required"
		},
		messages: {			
			username: {
				required: "Please enter username",
				minlength: "Please enter username"
			},
			password: {
				required: "Please enter password",
				minlength: "Password can not be blank"
			},
			captchatext: {
				required: "Please enter text "
			},
			email: "Please enter email "
		}
	});
	
});

function checkpass(){
	var pass=document.getElementById('password').value;
	var cpass=document.getElementById('cpassword').value;
	if(pass==""){
		alert("password can not be blank");
		return false;
	}
	if(pass!=cpass){
		alert("password mismatch");
		return false;
	}	
	else{
	return true;	
	}      		
}

function checkemail(){
	var email=document.getElementById('email').value;
	if(email==""){
		alert("email can not be blank");
		return false;
	}
	else{
	return true;
	}
}

var W3CDOM = (document.createElement && document.getElementsByTagName);
function init() {
	if (!W3CDOM){
		alert("NOT");
		return;
	} 
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	var inputText=document.createElement('input');	
	inputText.style.cssFloat='left';
	fakeFileUpload.appendChild(inputText);
	var image = document.createElement('img');
	image.src='images/browse.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}