// JavaScript Document
////--------------for first registration form


function reg(form_name)
{
if (form_name.username.value == "")     
{
	
	alert ("User Name Required");
	form_name.username.focus();
		return false;

}
if (form_name.pswd.value == "")     
{
	
	alert ("Password Required");
	form_name.pswd.focus();
		return false;

}

if (form_name.re_pswd.value == "")     
{
	
	alert ("Please Enter Password Again");
	form_name.pswd.focus();
		return false;

}

if(form_name.pswd.value!=form_name.re_pswd.value){
	
	alert ("Re-Enter Password Doesn't Match");
	form_name.pswd.focus();
		return false;
	
}

if (form_name.hint_ques.value == "")     
{
	
	alert ("Please Enter Password Hint Question");
	form_name.hint_ques.focus();
		return false;

}
if (form_name.hint_ans.value == "")     
{
	
	alert ("Please Enter Password Hint Answer");
	form_name.hint_ans.focus();
		return false;

}

if (form_name.email.value == "")     
{
	
	alert ("Email Required");
	form_name.email.focus();
		return false;

}

if (form_name.name.value == "")     
{
	
	alert ("First Name Required");
	form_name.name.focus();
		return false;

}

if (form_name.last.value == "")     
{
	
	alert ("Last Name Required");
	form_name.last.focus();
		return false;

}

if (form_name.address1.value == "")     
{
	
	alert ("Address Required");
	form_name.address1.focus();
		return false;

}

if (form_name.city.value == "")     
{
	
	alert ("City Name Required");
	form_name.city.focus();
		return false;

}

if (form_name.ps_code.value == "")     
{
	
	alert ("Postal Code Required");
	form_name.ps_code.focus();
		return false;

}

	else{		
		return true;
		}
} 
	//----------------for form_regis1.php----------
	 
	function reg1(formname)
{

if (formname.status.value == -1)     
{
	
	alert ("U.S Status Required");
	formname.status.focus();
		return false;

}
if (formname.comp.value == "")     
{
	
	alert ("Company Name Required");
	formname.comp.focus();
		return false;

}


if (formname.comp_name.value == "")     
{
	
	alert ("Company Name Required");
	formname.comp_name.focus();
		return false;

}
if (formname.position.value == -1)     
{
	
	alert ("Please Enter Position ");
	formname.position.focus();
		return false;

}

if (formname.role.value == -1)     
{
	
	alert ("Role Required");
	formname.role.focus();
		return false;

}

if (formname.department.value == -1)     
{
	
	alert ("Department Required");
	formname.department.focus();
		return false;

}

if (formname.date_str.value == "")     
{
	
	alert ("Start Date Required");
	formname.date_str.focus();
		return false;

}

if (form_name.address1.value == "")     
{
	
	alert ("Address Required");
	form_name.address1.focus();
		return false;

}

	else{		
		return true;
		}
} 
	
	
	//------------vali email check
	
	function eml_check(field)
	{	
	var str=field.value;
	
	if(str!="")
		{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str) && str.length >= 6 && str.length <= 50)
		testresults=true
		else
		{
		alert("A valid email address is required having max. length 50 characters");
		
		return false;
	    }
	    }
	
}
//-------------------------function password counter
function pwdCounter(field, maxlimit) 
{
if (field.value.length < maxlimit)
{ 
field.value = field.value.substring(0, maxlimit);
alert("Password must be of minimum 6 characters ....!");
}
else { }

}
//--------------function text counter


function textCounter(field, maxlimit) 
{

if (field.value.length > maxlimit)
{ 

field.value = field.value.substring(0, maxlimit);
alert("Exceeds Limit max. allowed 500 characters....!");
}
else { }

}
//-------------function to check login page blank fields


function login_chk(form_name)
{

if (form_name.usr_name.value == "")     
{
	
	alert ("User Name Required");
	form_name.usr_name.focus();
		return false;

}
if (form_name.pswd.value == "")     
{
	
	alert ("Password Required");
	form_name.pswd.focus();
		return false;

}
else{}

}

//----------function to check post job form
//Arun vasisht

function postjob_chk()
{
  if(document.post_jobs.pos_type.value=="-1")
   {
     alert("position Type Required ");
	 document.post_jobs.pos_type.focus();
	 return false;
    }
	
	if(document.post_jobs.region.value=="-1")
   {
     alert("Region Required ");
	 document.post_jobs.region.focus();
	 return false;
    }
	
	if(document.post_jobs.comp_type.value=="-1")
   {
     alert("Company type Required");
	 document.post_jobs.comp_type.focus();
	 return false;
    }
	

/*if (form_name.pos_type.value == "-1")     
{
	
	alert ("position Type Required");
	form_name.type.focus();
		return false;

}
if (form_name.region.value == "-1")     
{
	
	alert ("Region Required");
	form_name.region.focus();
		return false;

}
if (form_name.comp_type.value == "-1")     
{
	
	alert ("Company type Required");
	form_name.comp_type.focus();
		return false;

}*/

if(!isEmpty(document.post_jobs.pos_title,"pos_title"))
	{ 
	   alert("Position title Required");
	   document.post_jobs.pos_title.value='';
	   document.post_jobs.pos_title.focus();
		return false;
	}
	
	
if(!isEmpty(document.post_jobs.desc,"desc"))
	{ 
	   alert("Position Description Required");
	   document.post_jobs.desc.value='';
	   document.post_jobs.desc.focus();
		return false;
	}

if(!isEmpty(document.post_jobs.pos_req,"desc"))
	{ 
	   alert("Position Requirement Required");
	   document.post_jobs.pos_req.value='';
	   document.post_jobs.pos_req.focus();
		return false;
	}	
  	

/*if (form_name.pos_title.value == "")    
{
	
	alert ("Position title Required");
	form_name.pos_title.focus();
		return false;

}

if (form_name.desc.value == "")     
{
	
	alert ("Position Description Required");
	form_name.desc.focus();
		return false;

}
if (form_name.pos_req.value == "")     
{
	
	alert ("Position Requirement Required");
	form_name.pos_req.focus();
		return false;

}*/
else{}

}

//---------------change password

function chng_pswd_chk(form_name)
{
if (form_name.old_pswd.value == "")     
{
	
	alert ("Old Password Required");
	form_name.old_pswd.focus();
		return false;

}
if (form_name.new_pswd.value == "")     
{
	
	alert ("New Password Required");
	form_name.new_pswd.focus();
		return false;

}

if (form_name.con_pswd.value == "")     
{
	
	alert ("New Password Required");
	form_name.new_pswd.focus();
		return false;

}

if(form_name.new_pswd.value!=form_name.con_pswd.value)
{
alert ("Confirm Password Required");
	form_name.con_pswd.focus();
		return false;

}
else{}

}

//-------------post news form in admin section
function isEmpty(val,valName)
{
	if (!deleteBlanks(val.value))
	{
		val.value='';
		return false;
	}
	return true;
}

function deleteBlanks(entry)
{
	var len = entry.length ;
	var foundBlank = 1;
	while(foundBlank == 1 && len > 0)
	{
		var indx = entry.indexOf(" ");
		if(indx == -1)
			foundBlank = 0 ;
		else
			entry = entry.substring(0,indx) + entry.substring(indx+1,len);

		len = entry.length;
	}
	return entry;
}


function news_chk()
{
	if(!isEmpty(document.post_news.date,"date"))
	{ 
	   alert("Date Required");
	   document.post_news.date.value='';
	   document.post_news.date.focus();
		return false;
	}
	
	if(!isEmpty(document.post_news.title,"title"))
	{ 
	   alert("Title Required");
	   document.post_news.title.value='';
	   document.post_news.title.focus();
		return false;
	}
	
	
	
	if(!isEmpty(document.post_news.desc,"desc"))
	{ 
	   alert("Description Required");
	   document.post_news.desc.value='';
	   document.post_news.desc.focus();
		return false;
	}
  	
	

	
	
/*if (form_name.date.value == "")  
{
	
	alert ("Date Required");
	form_name.date.focus();
		return false;

}

	
	if (form_name.title.value == "")   
{
	
	alert ("Title Required");
	form_name.title.focus();
		return false;

}


if (form_name.desc.value == "")     
{
	
	alert ("Description Required");
	form_name.desc.focus();
		return false;

}*/

else{}

}

//---------------post evenets form in admin section 

function events_chk()
{
	
	
/*if (form_name.date.value == "")     
{
	
	alert ("Date Required");
	form_name.date.focus();
		return false;

}*/

if(!isEmpty(document.post_events.date,"date"))
	{ 
	   alert("Date Required");
	   document.post_events.date.value='';
	   document.post_events.date.focus();
		return false;
	}

if(!isEmpty(document.post_events.title,"title"))
	{ 
	   alert("Title Required");
	   document.post_events.title.value='';
	   document.post_events.title.focus();
		return false;
	}

if(!isEmpty(document.post_events.desc,"desc"))
	{ 
	   alert("Description Required");
	   document.post_events.desc.value='';
	   document.post_events.desc.focus();
		return false;
	}	
	

/*if (form_name.title.value == "")     
{
	
	alert ("Title Required");
	form_name.title.focus();
		return false;

}

if (form_name.desc.value == "")     
{
	
	alert ("Description Required");
	form_name.pswd.focus();
		return false;

}*/


else{}

}

//----------------text counter functions

function val_length(text)
{
  var maxlength=1000;
  if(text.length >=maxlength){
    document.getElementById('desc').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id').innerHTML=maxlength-text.length+" characters remaining";
} 

function val_length1(text)
{
  var maxlength=1000;
if(text.length >=maxlength){
    document.getElementById('pos_req').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id1').innerHTML=maxlength-text.length+" characters remaining";
} 

function val_length2(text)
{
  var maxlength=1000;
if(text.length >=maxlength){
    document.getElementById('desc2').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id2').innerHTML=maxlength-text.length+" characters remaining";
} 


function val_length3(text)
{
  var maxlength=1000;
if(text.length >=maxlength){
    document.getElementById('desc3').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id3').innerHTML=maxlength-text.length+" characters remaining";
} 


function val_length4(text)
{
  var maxlength=1000;
if(text.length >=maxlength){
    document.getElementById('desc4').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id4').innerHTML=maxlength-text.length+" characters remaining";
} 
function val_length5(text)
{
  var maxlength=1000;
if(text.length >=maxlength){
    document.getElementById('desc5').value = text.substr(0,maxlength);
  }
  if(text.length<=maxlength)
  document.getElementById('max_val_id5').innerHTML=maxlength-text.length+" characters remaining";
} 


//-------------function to check balnk fields in retreive password

function ret_pswd(form_name)
{

if (form_name.usr_name.value == "")     
{
	
	alert ("User Name Required");
	form_name.usr_name.focus();
		return false;

}
if (form_name.pswd.value == "")     
{
	
	alert ("Password Answer Required");
	form_name.pswd.focus();
		return false;

}
else{}

}

//-------------member check form
function member_chk(form_name)
{
if (form_name.name.value == "")     
{
	
	alert ("Name Required");
	form_name.name.focus();
		return false;

}


if (form_name.rank.value == "")     
{
	
	alert ("Position In The Firm Required");
	form_name.rank.focus();
		return false;

}


if (form_name.desc.value == "")     
{
	
	alert ("Please Enter Introduction For The Person");
	form_name.desc.focus();
		return false;

}



if (form_name.email.value == "")     
{
	
	alert ("Email Required");
	form_name.email.focus();
		return false;

}

if (form_name.email2.value == "")     
{
	
	alert ("Email Required");
	form_name.email2.focus();
		return false;

}

if(form_name.file.value!=""){
if(file_ext_image(form_name.file.value)==false)
{
	alert("Please upload file with correct dimensions(i.e. jpeg,gif,png or tiff )");
	form_name.file.select();
	return false;
	}
}


else{}

}
//------------------extension check

function file_ext_image(fname)        
{
var idx;
var ext;

idx = fname.lastIndexOf('.');
ext = fname.substring(idx);

	var myarray= new Array(8);
	myarray[0]=".jpg";
	myarray[1]=".jpeg";
	myarray[2]=".gif";
		myarray[3]=".png";
	myarray[4]=".JPG";
	myarray[5]=".JPEG";
	myarray[6]=".GIF";
		myarray[7]=".PNG";
	for(var i =0;i<8;i++)
	{
		
		if(ext==myarray[i]){
			return true;
			}
		
		}
	return false;
	}
	
	
	//************************************************8
	
	function manage_pages_chk(form_name)
{

if (form_name.menu.value == -1)     
{
	
	alert ("Please Select Main Menu");
	form_name.menu.focus();
		return false;

}

else{}

}


//********************************
	
		function manage_menus_chk(form_name)
{

if (form_name.menu.value == -1)     
{
	
	alert ("Please Select Main Menu");
	form_name.menu.focus();
		return false;

}
if (form_name.new_menu.value == "")     
{
	
	alert ("Please select Submenu");
	form_name.new_menu.focus();
		return false;

}
else{}

}
	
//**************************************

	function jobs_fields_chk(post_news)
{
	
	if(!isEmpty(document.post_news.new_field,"new_field"))
	{ 
	   alert("Please Fill The Field Name");
	   document.post_news.new_field.value='';
	   document.post_news.new_field.focus();
		return false;
	}

/*if (form_name.new_field.value == "")     
{
	
	alert ("Please Fill The Field Name");
	form_name.new_field.focus();
		return false;

}
*/
else{}

}




//********************************
	
		function Delete_fields(form_name)
{
	
	

if (form_name.type.value == -1)     
{
	
	alert ("Please Select Type");
	form_name.type.focus();
		return false;

}

else{}

}
	
//**************************************

	
	
	//rss news validation********************************
	
		function rss_news(form_name)
{

if (form_name.news.value == -1)     
{
	
	alert ("Please Select Rss News Type");
	form_name.news.focus();
		return false;

}

else{}

}
	
//**************************************

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
