///////////////////////////////////////////////
////////  cancel button///////////////
function back_window()
	{
	history.go(-1);
	}
//////settings validations//////////////////////
<!-- Registration validation -->
    function setCursor()			//setting cursor
	{ 
		document.regform.loginid.focus();
		return true;
	}

	function validate_register(form)			
	{
		if(IsEmpty(form.loginid.value))	//user name validation
		{
		  alert("Please Enter Login ID"); 
		  form.loginid.focus(); 
		  return false;
		}
		
	   if(IsEmpty(form.passwd1.value))		//password validation
	   {
		  alert("Please Enter Password"); 
		  form.passwd1.focus(); 
		  return false;
	   }
	  
	   if(IsEmpty(form.passwd2.value))
	   {
		  alert("Please Confirm your Password"); 
		  form.passwd2.focus(); 
		  return false;
		}

		if(form.passwd1.value!=form.passwd2.value )
	   {	
		  alert("Passwords doesn't match!"); 
		  form.passwd1.value="";
		  form.passwd2.value="";
		  form.passwd1.focus(); 
		  return false; 
		}
		
		if(form.passwd1.value.length<6)
		{
		  alert("Password must be more than 6 charters"); 
		  form.passwd1.value="";
		  form.passwd2.value="";
		  form.passwd1.focus(); 
		  return false;
		}
		if(IsEmpty(form.name.value))			//first name validation
		{
		  alert("Please Enter Your Name"); 
		  form.name.focus(); 
		  return false;
		}
		
		if(!IsEmail(form.email.value) & !IsEmpty(form.email.value))//email validation
		{
			alert("Invalid Email address!");
			form.email.focus();
			return false;
		}
		
		if(IsEmpty(form.phone.value))//phone validation
	    {	
		  alert("Please Enter Phone number!"); 
		  form.phone.value="";
		  form.phone.focus(); 
		  return false; 
		}
		if(!IsInteger(form.phone.value))//phone validation
	    {	
		  alert("Please Enter numbers only!"); 
		  form.phone.value="";
		  form.phone.focus(); 
		  return false; 
		}
	
		
		if(!IsInteger(form.zip.value)& !IsEmpty(form.zip.value))
	    {	
		  alert("Please Enter Valid Zip Code"); 
		  form.zip.value="";
		  form.zip.focus(); 
		  return false; 
		}
	}	
////////////////////////////////////////////////////////////////////////////////////////////
/////////////////     validate change lable       //////////////////////////////////
function validate_lable(form)			
			{
				if(IsEmpty(form.title_name.value))	//user name validation
				{
				  alert("Please Enter Your Title"); 
				  form.title_name.focus(); 
				  return false;
				}
				return confirm("Do u want to modify ?"); 
			}
//////////////////////////////////////////////////////////////////////////////////////////////
 ////////////////////////     feedback validation    //////////////////////////////////////
			
			function feedback_validate(form)			
			{
				if(IsEmpty(form.userid.value))	//user name validation
				{
				  alert("Please Enter Your Name"); 
				  form.userid.focus(); 
				  return false;
				}
				
				if(!IsEmpty(form.email.value) & !IsEmail(form.email.value))//email validation
		        {
			       alert("Invalid Email address!");
			       form.email.focus();
			       return false;
		        }
				if(IsEmpty(form.phone.value))//phone validation
	            {	
		          alert("Please Enter Phone number!"); 
		          form.phone.value="";
		          form.phone.focus(); 
		          return false; 
		        }
				if(!IsInteger(form.phone.value))//phone validation
	            {	
		          alert("Please Enter Numbers only!"); 
		          form.phone.value="";
		          form.phone.focus(); 
		          return false; 
		        }
				if(IsEmpty(form.feedback.value))       //feedback validation
				{
				  alert("Please provide some comments"); 
				  form.feedback.focus(); 
				  return false;
				}
		}
		
////////////////////////////////////////////////////////////////
////////////      Settings///////////////////////////////////////
function Validate()
  		{
		   	var pw=document.form3.admin_pass;
		   	var rpw=document.form3.repassword;
			if(pw.value=="" || rpw.value=="" )
			{
		   		alert("Please Enter the passwords");
		   		document.getElementById("admin_pass").focus();
		   		return false;
	   		}

			if(document.form3.admin_pass.value.length<6 )// checks whether the user id length is more than 5 characters
			{
				alert("Password must be minimum 6 characters");
		  		pw.value="";
		  		rpw.value="";
		   		document.getElementById("admin_pass").focus();
		   		return false;
			}

	   		if(pw.value!=rpw.value)
	   		{
		   		alert("Please check your password");
		  		pw.value="";
		  		rpw.value="";
		   		document.getElementById("admin_pass").focus();
		   		return false;
	   		}   
			if(IsEmpty(form.email.value))			//email validation
			    {	
				  alert("Please Enter the Email Address!"); 
				  form.email.focus(); 
				  return false; 
				}
				if(!IsEmail(form.email.value))
				{
					alert("Invalid Email address!");
					form.email.focus();
					return false;
				}
			return confirm("Do u want to modify ?");   
		}




/////////////////////////
////validations for brocher

function validate_brocher(form)
	{
		if(IsEmpty(form.brocher_name.value))	//Brocher name validation
		{
		  alert("Enter Brocher Name"); 
		  form.brocher_name.value="";
		  form.brocher_name.focus(); 
		  return false;
		}
		
		if(IsEmpty(form.upload1.value))	//Brocher Image validation
		{
		  alert("Upload Image"); 
		  form.upload1.value="";
		  form.upload1.focus(); 
		  return false;
		}
		if(IsEmpty(form.upload2.value))	//Brocher File validation
		{
		  alert("Upload File"); 
		  form.upload2.value="";
		  form.upload2.focus(); 
		  return false;
		}
	}
	/////////////////////////
////validations for brocher

function validate_layout(form)
	{
		if(IsEmpty(form.layout_name.value))	//layout name validation
		{
		  alert("Enter layout Name"); 
		  form.layout_name.value="";
		  form.layout_name.focus(); 
		  return false;
		}
		
		if(IsEmpty(form.upload1.value))	//layout Image validation
		{
		  alert("Upload Image"); 
		  form.upload1.value="";
		  form.upload1.focus(); 
		  return false;
		}
		if(IsEmpty(form.upload2.value))	//layout File validation
		{
		  alert("Upload File"); 
		  form.upload2.value="";
		  form.upload2.focus(); 
		  return false;
		}
	}
/////////////////////////////////
/////////////////////////////////
//Validations for contact us
//////////////////////////////////////
function contact_validate(form)			
			{
				if(IsEmpty(form.fname.value))	//user name validation
				{
				  alert("Please Enter First Name"); 
				  form.fname.focus(); 
				  return false;
				}
				if(IsEmpty(form.phone.value)  || !IsInteger(form.phone.value))//phone validation
	            {	
		          alert("Please Enter Phone number!"); 
		          form.phone.value="";
		          form.phone.focus(); 
		          return false; 
		        }
				if(IsEmpty(form.comments.value))       //comments validation
				{
				  alert("Please provide Comments"); 
				  form.comments.focus(); 
				  return false;
				}
			}



///////////////////////////////////////

function news_events_validate(form) //validations for title and description
	{
if(IsEmpty(form.name.value))					//Titile Validation 
		{	
			  alert("Please Enter the News Title"); 
			  form.name.focus(); 
			  return false;
		}
		if(IsEmpty(form.desc.value))
		{
			alert('Enter News & Events Description');
			form.desc.focus();
			return false;
		}
	}
/////////////////////////////////////////////
//////////////////validations for edit news and events  /////////////

function edit_news_events_validate(form) //validations for title and description
	{
if(IsEmpty(form.name.value))					//Titile Validation 
		{	
			  alert("Please Enter the title of your project!"); 
			  form.name.focus(); 
			  return false;
		}
		if(IsEmpty(form.desc.value))
		{
			alert('Enter Project Description (max 200 characters)');
			form.desc.focus();
			return false;
		}
	}
/// Front Login validations


    function validate_user_login(form) // validates the User ID and Password fields
	{
		if(IsEmpty(form.login_id.value)) //checks whether user id is entered
		{
		  alert("Please Enter Login ID"); 
		  form.login_id.focus(); 
		  return false;
		}
	   if(IsEmpty(form.password.value)) // checks whether password is entered
		{
		  alert("Please Enter Password"); 
		  form.password.focus(); 
		  return false;
		}
	}

// validation for get password
function validate_getpassword(form)
	{
		if(form.login_id.value==""||form.login_id.length==0)
		{
		  alert("Please Enter Login ID"); 
		  form.login_id.focus(); 
		  return false;
		}
		
	}
	////////////////////////////////////////////////////////////////////////////////////
/////////////////	edit news events validation            ////////////////
///////////////////////////////////////////////////////////////////////////////////////////
	function edit_events_validate(form)			
	{	
		if(IsEmpty(form.name.value))	//user name validation
		{
		  alert("Please Enter User Name"); 
		  form.name.focus(); 
		  return false;
		}

	   if(IsEmpty(form.password.value))		//password validation
	   {
		  alert("Please Enter Password"); 
		  form.password.focus(); 
		  return false;
	   }
	   //space validation for userid
       for(i=0;i<=form.password.value.length;i++)
        {
          if(form.password.value.indexOf(' ')==i)
			{
				alert("Spaces Not Allowed In Password!");
				form.password.value='';
				form.password.focus();
				return false;
			}
       }
	 if(!IsEmail(form.email_id.value) & !IsEmpty(form.email_id.value))//email validation
		{
			alert("Invalid Email address!");
			form.email_id.focus();
			return false;
		}
		
		if(IsEmpty(form.phone.value))//phone validation
	    {	
		  alert("Please Enter Phone number!"); 
		  form.phone.value="";
		  form.phone.focus(); 
		  return false; 
		}
		
		if(!IsInteger(form.phone.value))//phone validation
	    {	
		  alert("Please Enter numbers only!"); 
		  form.phone.value="";
		  form.phone.focus(); 
		  return false; 
		}
	
		if(!IsInteger(form.zip.value)&& !IsEmpty(form.zip.value))
	    {	
		  alert("Please Enter Valid Zip Code"); 
		  form.zip.value="";
		  form.zip.focus(); 
		  return false; 
		}
		
	}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function newWin(url, width, height) 
	{
	    open(url,"Popup","toolbar=0,location=0,directories=0,resizable=1,status=0,menubar=0,scrollbars=yes,width="+width+",height="+height+", top=1, left=1");
	}


	// userlogin validations
	function user_login_setCursor() // sets cursor to userid when page is refreshed
	{ 
		document.login.userid.focus();
		return true;
	}
	
	

	// getpassword form validation, for forgot password user_id
		function getpass_setCursor() // sets cursor to userid when page is refreshed
	{ 
		document.form1.user_id.focus();
		return true;
	}

	


// add your site form validation.

	function yourSite_setCursor()			//setting cursor
	{ 
		document.form1.title.focus();
		return true;
	}
	function validate_yourSite(form)
	{
		if(IsEmpty(form.title.value))	//title name validation
		{
		  alert("Enter Title"); 
		  form.title.focus(); 
		  return false;
		}
		
		if(IsEmpty(form.yourname.value))	// name validation
		{
		  alert("Enter Your Name"); 
		  form.yourname.focus(); 
		  return false;
		}
				
		if(!IsEmail(form.email.value))
		{
			alert("Invalid Email address!");
			form.email.value="";
			form.email.focus();
			return false;
		}
		if(!IsUrl(form.siteurl.value))// || IsEmpty(form.siteurl.value) )
		{
			alert("Invalid URL!");
			form.siteurl.value="";
			form.siteurl.focus();
			return false;
		}
		if(!IsUrl(form.linkurl.value))// || IsEmpty(form.siteurl.value) )
		{
			alert("Invalid URL!");
			form.linkurl.value="";
			form.linkurl.focus();
			return false;
		}
	}


// add your site form validation.
	function careers_setCursor()			//setting cursor
	{ 
		document.careers_form.name.focus();
		return true;
	}
	function validate_careers(form)
	{
		if(IsEmpty(form.name.value))	//Contact title validation
		{
		  alert("Enter Name"); 
		  form.name.value="";
		  form.name.focus(); 
		  return false;
		}
		if(!IsEmail(form.email.value))	//Contact title validation
		{
		  alert("Enter Valid Email"); 
		  form.email.value="";
		  form.email.focus(); 
		  return false;
		}
		if(IsEmpty(form.upload.value))	//Contact title validation
		{
		  alert("Upload Resume"); 
		  form.upload.value="";
		  form.upload.focus(); 
		  return false;
		}
	}

// validations for bids palce_bid_setCursor
	function place_bid_setCursor()			//setting cursor
	{ 
		document.form_place.bid_amount.focus();
		return true;
	}

	function validate_bid(frm)
	{
		if(!IsDecimal(frm.bid_amount.value) )
		{
			alert('Enter Bid Amount');
			frm.bid_amount.focus();
			return false;
		}
	
		if(!IsInteger(frm.completion_days.value))
		{
			alert('Enter Project Completion Days');
			frm.completion_days.focus();
			return false;
		}
		else if(frm.completion_days.value > frm.days_check.value)
		{
			alert('Completion days must be less than or equal to '+ frm.days_check.value);
			frm.completion_days="";
			frm.completion_days.focus();
			return false;
		}
	
		frm.bid_desc.value=Trim(frm.bid_desc.value);
		if(frm.bid_desc.value.length < 5 | frm.bid_desc.value.length > 2000)
		{
			alert('Enter Bid Description (max 2000 characters)');
			frm.bid_desc.focus();
			return false;
		}
	}
	
	//validation for edit project
	function edit_proj_validate(form)         // Form Validations
	{				
		if(IsEmpty(form.title.value))
		{
			alert("Enter the Title");
			form.title.focus();
			return false;
		}
		if(form.category.value==0)
		{
			alert("Select the Category");
			form.category.focus();
			return false;
		}
		if(IsEmpty(form.description.value))
		{
			alert("Enter the Description");
			form.description.focus();
			return false;
		}
		if(IsEmpty(form.closing_date.value))
		{
			alert("Select Closign Date");
			form.closing_date.focus();
			return false;
		}
		if(!IsInteger(form.completion_days.value))
		{
			alert("Enter the Completion Days");
			form.completion_days.focus();
			return false;
		}
		if(form.budget.value==0)
		{
			alert("Select the Project Budget");
			form.budget.focus();
			return false;
		}
		return true;
	}



<!-- BPO CONSULTANT VALIDATIONS  -->
			
	
	function view_terms_conditions()
	{		
		window.open('termsnconditions.php','user','height=320,width=350,resizable=yes,scrollbars=yes');
	}
	
	// Function for setting the cursor when it was load

	function bpo_setCursor()
	{ 
		document.myform.username.focus();
		return true;
	}
	
	function bpo_validate(form)
	{
		//  UserName Validation 
		
		var ch=form.username.value.charAt(); 		// Gettting the first character from the field
			
		// checking whether it is a special character or Numeric number 
				
		if('`'==ch || '$'==ch || '!'==ch || '@'==ch || '#'==ch || '%'==ch || '^'==ch || '&'==ch || '*'==ch || '('==ch ||')'==ch || !isNaN(ch) || !isNaN(form.username.value) )
		{
			alert("Enter Correct Name");
			form.username.value="";
			form.username.focus();
			return false;
		}
	
		if(form.username.value==""||form.username.length==0)
		{
			alert("Enter User name");
			form.username.focus();
			return false;
		}
		
		// Password Validation 
		
		if(form.password.value==""||form.password.length==0)
		{
			alert("Enter Password");
			form.password.focus();
			return false;
		}
			
		// Confirm Password Validation
				
		if(form.rpassword.value==""||form.rpassword.length==0)
		{
			alert("Confirm Password");
			form.rpassword.focus();
			return false;
		}
		if(form.password.value!=form.rpassword.value)
		{
			alert("Password Mismatch");
			form.rpassword.value="";
			form.rpassword.focus();
			return false;
		}
		
		// Email Validation 
			
		email=isEmail(form.email.value);
		cemail=form.email_conf.value;
		if(!email)
		{
			alert("Enter Valid Email");
			form.email.value="";
			form.email.focus();
			return false;
		}
		if(form.email.value!=cemail)
		{	
			alert("Please Retype Email");
			form.email_conf.focus();
			return false;
		}
	
		// First Name Validation
		
		if(form.fname.value==""||form.fname.length==0||!isNaN(form.fname.value))
		{
			alert("Enter First Name");
			form.fname.value="";
			form.fname.focus();
			return false;
		}
	
		// Last Name Validation 
		
		if(form.lname.value==""||form.lname.length==0||!isNaN(form.lname.value))
		{
			alert("Enter Last Name");
			form.lname.value="";
			form.lname.focus();
			return false;
		}
			
		// Address Validation 
		
				
		if(form.address.value==""||form.address.length==0)
		{
			alert("Enter Street Address");
			form.address.focus();
			return false;
		}
			
		
		// Zip Validation 
				
		if(form.zip.value==""||form.zip.length==0||isNaN(form.zip.value))
		{
			alert("Enter Zip code");
			form.zip.value="";
			form.zip.focus();
			return false;
		}
		
		// Phone Number Validation 
			
		if(!ValidatePhone(form.phone,true))
		{
			alert("enter valid phone number");
			form.phone.focus();
			return false;
		}
			
		// Checking the Terms and Condition 
		
		
	}
	
	



//validations for edit bpo profile
		//  UserName Validation 
	function edit_bpo_validate(form)
	{
		if(form.password.value!="" || form.retypepassword.value!="")
		 {
			if(form.password.value!=form.retypepassword.value)
			{	
				alert("Passwords do not match");
				form.password.value=""
				form.retypepassword.value=""			
				form.password.focus();
				return false;
			}
		}

		// First Name Validation
		
		if(form.fname.value==""||form.fname.length==0||!isNaN(form.fname.value))
		{
			alert("Enter First Name");
			form.fname.value="";
			form.fname.focus();
			return false;
		}
	
		// Last Name Validation 
		
		if(form.lname.value==""||form.lname.length==0||!isNaN(form.lname.value))
		{
			alert("Enter Last Name");
			form.lname.value="";
			form.lname.focus();
			return false;
		}
		// Email Validation 
		email=isEmail(form.email.value);
		if(!email)
		{
			alert("Enter Valid Email");
			form.email.value="";
			form.email.focus();
			return false;
		}

		// Phone Number Validation 			
		if(!ValidatePhone(form.phone,true))
		{
			alert("enter valid phone number");
			form.phone.focus();
			return false;
		}
	}

<!-- Validation for edit profile for callcenter users -->

	function edit_callcenter_validate(form)			
	{
		 if(form.password.value!="" || form.retypepassword.value!="")
		 {
			if(form.password.value!=form.retypepassword.value)
			{	
				alert("Passwords do not match");
				form.password.value=""
				form.retypepassword.value=""			
				form.password.focus();
				return false;
			}
		}
		
		if(IsEmpty(form.fname.value))			//first name validation
		{
		  alert("Please Enter First Name"); 
		  form.fname.focus(); 
		  return false;
		}
		
		if(IsEmpty(form.lname.value))			//last name validation
		{
		  alert("Please Enter Last Name "); 
		  form.lname.focus(); 
		  return false;
		}
		
		if(!IsEmail(form.email.value))//email validation
		{
			alert("Invalid Email address!");
			form.email.focus();
			return false;
		}
		
		if(IsEmpty(form.phone.value))				
		{
		  alert("Please Enter Day Phone Number!"); 
		  form.phone.focus(); 
		  return false;
		}	
		
		if(!IsInteger(form.phone.value))//phone validation
	    {	
		  alert("Please Enter numbers only(Day Phone)!"); 
		  form.phone.value="";
		  form.phone.focus(); 
		  return false; 
		}
		
		if(IsEmpty(form.desc.value))
		{
		  alert("Please provide description of your requirement!"); 
		  form.desc.focus(); 
		  return false;
		}

	}
	
	
	
/***************************************************************************************************************************************/
/*														Contact us Validation 														   */ 	
/***************************************************************************************************************************************/

function contact_us_validate(f1)
{
	if(f1.name1.value=="" || !(isNaN(f1.name1.value)))
	{
		alert("Username should not be empty or should be in text format");
		f1.name.focus();
		return false;
	}
	if(f1.addr.value=="")
	{
		alert("Adress should not be empty")
		f1.addr.focus();
		return false;
	}
	if(f1.dayph.value=="" || isNaN(f1.dayph.value) || (f1.dayph.value).length<10)
	{
		alert("Day time phone should not be empty or should contain numaric value with not less than 10 charecters");
		f1.dayph.value="";
		f1.dayph.focus();
		return false;
	}
	if(f1.email.value==""  || emailval()) 
	{
		alert("email addtess is not valid or contains nothing, Please enter valid email");
		f1.email.value="";
		f1.email.focus();
		return false;
	}
	if(f1.requir.value=="")
	{
		alert("Requirments should not be empty");
		f1.requir.focus();
		return false;
	}
	f1.method="post";
 	f1.action="confirmation.php";
 	f1.submit();
 	return true;
}

function emailval()
{
	em=f1.email.value
	var len=em.length
	var flg=0

	for(i=0;i<len;i++)
	{
		if(em.charAt(i)=="@")
		{
			em=em.substr(i)
		}
	}

	for(i=0;i<em.length;i++)
	{
		if(em.charAt(i)=="." )
		{ 
			if(em.substr(i).length>=3)
			flg=1
		}
	}

	if(flg==0) 
		return true
	else  
		return false
}//emailvalidation function closing
