// JavaScript Document

function userRegistrationValidation(){
	if(document.forms['userRegistration'].elements['user_name'].value==""){
		alert("Please enter username...");
		document.forms['userRegistration'].elements['user_name'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['user_password'].value==""){
		alert("Please enter password...");
		document.forms['userRegistration'].elements['user_password'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['user_password'].value.length < 6){
		alert("Minimum 6 characters required...");
		document.forms['userRegistration'].elements['user_password'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['confirm_password'].value==""){
		alert("Please enter confirm password...");
		document.forms['userRegistration'].elements['confirm_password'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['confirm_password'].value.length < 6){
		alert("Minimum 6 characters required...");
		document.forms['userRegistration'].elements['confirm_password'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['confirm_password'].value!=document.forms['userRegistration'].elements['user_password'].value){
		alert("Please enter same password in confirm password...");
		document.forms['userRegistration'].elements['confirm_password'].select();
		return false;
	}
	if(document.forms['userRegistration'].elements['first_name'].value==""){
		alert("Please enter your first name...");
		document.forms['userRegistration'].elements['first_name'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['last_name'].value==""){
		alert("Please enter your family name...");
		document.forms['userRegistration'].elements['last_name'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['company_name'].value==""){
		alert("Please enter company name...");
		document.forms['userRegistration'].elements['company_name'].focus();
		return false;
	}
	if(document.forms['userRegistration'].elements['email_id'].value==""){
		alert("Please enter your email id...");
		document.forms['userRegistration'].elements['email_id'].focus();
		return false;
	}
	else{
		var str=document.forms['userRegistration'].elements['email_id'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/
		if(!emailRe.test(str)) {
			alert ("Please enter your valid email ID...");
			document.forms['userRegistration'].elements['email_id'].select();
			return false;;
		}
	}
	return true;
}





function userEditProfileValidation(){
	if(document.forms['userEditProfile'].elements['first_name'].value==""){
		alert("Please enter your first name...");
		document.forms['userEditProfile'].elements['first_name'].focus();
		return false;
	}
	if(document.forms['userEditProfile'].elements['last_name'].value==""){
		alert("Please enter your family name...");
		document.forms['userEditProfile'].elements['last_name'].focus();
		return false;
	}
	if(document.forms['userEditProfile'].elements['company_name'].value==""){
		alert("Please enter company name...");
		document.forms['userEditProfile'].elements['company_name'].focus();
		return false;
	}
	if(document.forms['userEditProfile'].elements['email_id'].value==""){
		alert("Please enter your email id...");
		document.forms['userEditProfile'].elements['email_id'].focus();
		return false;
	}
	else{
		var str=document.forms['userEditProfile'].elements['email_id'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/
		if(!emailRe.test(str)) {
			alert ("Please enter your valid email ID...");
			document.forms['userEditProfile'].elements['email_id'].select();
			return false;;
		}
	}
	return true;
}




function userChangePasswordValidation(){
	if(document.forms['userPassword'].elements['old_password'].value==""){
		alert("Please enter your old password...");
		document.forms['userPassword'].elements['old_password'].focus();
		return false;
	}
	if(document.forms['userPassword'].elements['new_password'].value==""){
		alert("Please enter new password...");
		document.forms['userPassword'].elements['new_password'].focus();
		return false;
	}
	if(document.forms['userPassword'].elements['new_password'].value.length < 6){
		alert("Minimum 6 characters required...");
		document.forms['userPassword'].elements['new_password'].focus();
		return false;
	}
	if(document.forms['userPassword'].elements['new_cpassword'].value==""){
		alert("Please enter confirm password...");
		document.forms['userPassword'].elements['new_cpassword'].focus();
		return false;
	}
	if(document.forms['userPassword'].elements['new_cpassword'].value.length < 6){
		alert("Minimum 6 characters required...");
		document.forms['userPassword'].elements['new_cpassword'].focus();
		return false;
	}
	if(document.forms['userPassword'].elements['new_cpassword'].value!=document.forms['userPassword'].elements['new_password'].value){
		alert("Please enter same password in confirm password field...");
		document.forms['userPassword'].elements['new_cpassword'].select();
		return false;
	}
}




function createJobValidation(){
	if(document.forms['createJob'].elements['job_id'].value==""){
		alert("Please select job type...");
		document.forms['createJob'].elements['job_id'].focus();
		return false;
	}
	if(document.forms['createJob'].elements['job_reference'].value==""){
		alert("Please enter job reference code...");
		document.forms['createJob'].elements['job_reference'].focus();
		return false;
	}
	if(document.forms['createJob'].elements['job_reference'].value.length < 4 ){
		alert("Minimum 4 characters required...");
		document.forms['createJob'].elements['job_reference'].focus();
		return false;
	}
	if(document.forms['createJob'].elements['art_type_id'].value==""){
		alert("Please select your art preference...");
		document.forms['createJob'].elements['art_type_id'].focus();
		return false;
	}
	if(document.forms['createJob'].elements['color_id'].value==""){
		alert("Please select how many colors you want...");
		document.forms['createJob'].elements['color_id'].focus();
		return false;
	}
	if(document.forms['createJob'].elements['format_id'].value==""){
		alert("Please select your format preference...");
		document.forms['createJob'].elements['format_id'].focus();
		return false;
	}
	return true;
}



function createJobFileValidation(){
	if(document.forms['jobFileUpload'].elements['send_type'].value=="Upload"){
		if(document.forms['jobFileUpload'].elements['uploadJob'].value==""){
			alert("Please upload the job file...");
			document.forms['jobFileUpload'].elements['uploadJob'].focus();
			return false;
		}
	}	
}

function createRevisionValidation(){
	if(document.forms['createRevision'].elements['revisionText'].value==""){
		alert("Please enter your revision text...");
		//document.forms['createRevision'].elements['job_id'].focus();
		return false;
	}
	return true;
}




function reviewRevisionValidation(){
	if(document.forms['reviewRevision'].elements['revisionText'].value==""){
		alert("Please enter your revision text...");
		//document.forms['createRevision'].elements['job_id'].focus();
		return false;
	}
	return true;
}



function forgotPasswordValidation(){
	if(document.forms['forgotPassword'].elements['email_id'].value==""){
		alert("Please enter your email id...");
		document.forms['forgotPassword'].elements['email_id'].focus();
		return false;
	}
	else{
		var str=document.forms['forgotPassword'].elements['email_id'].value;
		var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|tv|biz))$/
		if(!emailRe.test(str)) {
			alert ("Please enter your valid email ID...");
			document.forms['forgotPassword'].elements['email_id'].select();
			return false;
		}
	}
	return true;
}
