// change password...
function trim(str) 
{ 
	   return str.replace(/^\s+|\s+$/g, ''); 
}

function ChangePwd(val)
{
	if(trim(changepwd.txtOldpwd.value)=="")
    {
	   alert("Please Enter Old Password");
	   changepwd.txtOldpwd.value='';
	   changepwd.txtOldpwd.focus();
	   return false; 
    }
    if(trim(changepwd.txtNewpwd.value)=="")
    {
      alert("Please Enter New Password");
      changepwd.txtNewpwd.value='';
      changepwd.txtNewpwd.focus();
      return false; 
    }
    if(trim(changepwd.txtRetypepwd.value)=="")
    {
      alert("Please Enter Retype Password");
      changepwd.txtRetypepwd.value='';
      changepwd.txtRetypepwd.focus();
      return false; 
    } 
   if(trim(changepwd.txtNewpwd.value)!=trim(changepwd.txtRetypepwd.value))
   {
	 alert("Password Mismatch");
	 changepwd.txtRetypepwd.focus();
	 return false;
   }
  return  true;
 }

// change password...

function login(val)
{
	frm=val.form;
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
	 frm.txtUserName.value= frm.txtUserName.value.trim();
	 frm.txtPassword.value=frm.txtPassword.value.trim();
	var username = frm.txtUserName.value;
	var password = frm.txtPassword.value;
	if(username=='')
	{
		alert("Please Enter UserName");	
		frm.txtUserName.focus();
		return false;
	}
	if(password=='')
	{
		alert("Please Enter Passwrod");	
		frm.txtPassword.focus();
		return false;
	}
  return true;
}

function ForgotPassword(val)
{
	frm=val.form;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var email = frm.txtEmail.value;
    if(frm.txtEmail.value=='')
	{
	  alert("Please Enter Email");
  	   frm.txtEmail.focus();
		return false;
	 }
    if(reg.test(email) == false) {
      alert('Invalid Email Address');
  	  frm.txtEmail.value='';
	  frm.txtEmail.focus();
      return false;
   }
   return true;
}

function DeleteUser(val)
{
  frm=val.form;
   flag = false;
  for(i=0; i<frm.length; i++)
  {
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chk_user' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
  { 
   alert("Please select atleast one User");
  }
  else
  {
    return confirm("Delete selected User?");
  }
  return flag;
}

function BanUser(val)
{
   frm=val.form;
   flag = false;
  for(i=0; i<frm.length; i++)
  {
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chk_user' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
  { 
   alert("Please select atleast one User");
  }
  else
  {
    return confirm("Ban selected User?");
  }
  return flag;
}

function EmailUser(val)
{
   frm=val.form;
   flag = false;
   for(i=0; i<frm.length; i++)
  	{
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chk_user' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
  { 
   alert("Please select atleast one User");
   }
  return flag;
}

function SelectAll(slval)
{
	frm = slval.form;
		for(i = 0; i<frm.length; i++)
		{
			if(frm[i].type == 'checkbox')			
			  frm[i].checked = slval.checked;
		}
}// end select all function

function unseltop(unsval)
{ 
	flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{
 	  if(frm[i].name=='chkAll')
 	  {
	 	var sel_top=i;
	  }
	if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chk_user' && frm[i].checked==false)
	{
    	 flag1=true;
	}//end if
  }//end for
	if(flag1==true)
	{
 	  frm[sel_top].checked=false;
	}//end if
} //end unselect function

// edit user..

function EditUser(val)
{
  if(trim(edituser.txtUserName.value)=="")
  {
    alert("Please Enter UserName");
	edituser.txtUserName.value='';
	edituser.txtUserName.focus();
	return false;
  }
  if(trim(edituser.txtEmail.value)=="")
  {
    alert("Please Enter Email");
	edituser.txtEmail.value='';
	edituser.txtEmail.focus();
	return false;
  }
  return true;
}
//add user

function AddUser(val)
{ 
  if(adduser.ddlCountry.value==0)
  {
   alert("Please Select Country");
   adduser.ddlCountry.focus();
   return false;
  }
  if(adduser.ddlState.value==0)
  {
    alert("Please Select State");
    adduser.ddlState.focus();
    return false;
  }
  if(adduser.ddlCity.value==0)
  {
   alert("Please Select City");
   adduser.ddlCity.focus();
   return false;
  }
  if(trim(adduser.txtFirstName.value)=="")
  {
    alert("Please Enter First Name");
	adduser.txtFirstName.value='';
	adduser.txtFirstName.focus();
	return false;
  }
   if(trim(adduser.txtLastName.value)=="")
  {
    alert("Please Enter Last Name");
	adduser.txtLastName.value='';
	adduser.txtLastName.focus();
	return false;
  }
 if(trim(adduser.txtUserName.value)=="")
  {
    alert("Please Enter UserName");
	adduser.txtUserName.value='';
	adduser.txtUserName.focus();
	return false;
  }
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var email = trim(adduser.txtEmail.value);
	if(reg.test(email) == false){
      alert('Invalid Email Address');
	  adduser.txtEmail.focus();
      return false;
	}
  if(trim(adduser.txtPassword.value)=="")
  {
    alert("Please Enter Password");
	adduser.txtPassword.value='';
	adduser.txtPassword.focus();
	return false;
  }
  if(trim(adduser.txtRetypepwd.value)=="")
  {
    alert("Please Enter Confirm Password");
	adduser.txtRetypepwd.value='';
	adduser.txtRetypepwd.focus();
	return false;
  }
  if(trim(adduser.txtPassword.value)!=trim(adduser.txtRetypepwd.value))
  {
	alert('Password Mismatch');   
	adduser.txtRetypepwd.value='';	   
	adduser.txtRetypepwd.focus();	   
	return false;   
   }
  if(trim(adduser.txtCaptcha.value)=="")
  {
    alert("Please Enter Confirmation Code");
	adduser.txtCaptcha.value='';
	adduser.txtCaptcha.focus();
	return false;
  } 
 return true;
}

// spreadsheet
 function AddSpreadsheet()
 {
   if(isNaN(addspreadsheet.txtSales.value))
   {
	alert("Please enter only numbers");
	addspreadsheet.txtSales.focus();
	return false;
  }
  if(trim(addspreadsheet.txtSales.value)=="")
  {
    alert("Please enter sales value");
	addspreadsheet.txtSales.focus();
	return false;
  }
 if(isNaN(addspreadsheet.txtExpenses.value))
 {
    alert("Please enter only numbers");
	addspreadsheet.txtExpenses.focus();
	return false;
 }
 if(trim(addspreadsheet.txtExpenses.value)=="")
 {
    alert("Please enter expenses value");
	addspreadsheet.txtExpenses.focus();
	return false;
 }
}

// spreadsheet
function SelectAll(slval)
{
	frm = slval.form;
		for(i = 0; i<frm.length; i++)
		{
			if(frm[i].type == 'checkbox')			
			  frm[i].checked = slval.checked;
		}
}


function unseltopbottapp(unsval)
{
	flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{
 	  if(frm[i].name=='selall_top')
 	  {
	 	var sel_top=i;
	  }
	 if(i>sel_top)
	 {
		if(frm[i].name=='selall_bott')
		{
  		  var sel_bot=i;
		}
	}//end if
	if(frm[i].type == "checkbox" && frm[i].name.substr(0,12)=='chk_business' && frm[i].checked==false)
	{
    	 flag1=true;
	}//end if
  }//end for
	if(flag1==true)
	{
 	  frm[sel_top].checked=false;
 	  frm[sel_bot].checked=false;
	}//end if
}

function validateapp(sval)
{
	 frm=sval.form;
   flag = false;
  for(i=0; i<frm.length; i++)
  {
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,12)=='chk_business' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
   { alert("Please select atleast one Business"); }
  else
  {
    return confirm("Delete selected Business(s)?");
  }
  return flag;
}

function business(form)
{
var inst = tinyMCE.getInstanceById("txtar_thebiz");
var gstart = tinyMCE.getInstanceById("txtar_getstarted");
var wwneed = tinyMCE.getInstanceById("txtar_whatweneed");
/*if(pplcy.ddlCountry.value==0)
 {
 alert('Please Select Country');	 
 pplcy.ddlCountry.focus();
 return false;
 }
if(pplcy.ddlState.value==0)
 {
 alert('Please Select State');	 
 pplcy.ddlState.focus();
 return false;
 }
if(pplcy.ddlCity.options[pplcy.ddlCity.selectedIndex].text==""||pplcy.ddlCity.options[pplcy.ddlCity.selectedIndex].text=="Select City"){
  alert('Please Select City');	 
  pplcy.ddlCity.focus();
  return false;
 }*/
if(form.txtBusinessName.value== "")
{
	alert("Please Enter Business Name");
	form.txtBusinessName.focus();
	return false;
}
if(form.txtBusinessType.value== "")
{
	alert("Please Enter Business Type");
	form.txtBusinessType.focus();
	return false;
}
else if(inst.getContent()=="")
		{
		  alert("Please enter the  biz  text");
 		  return false;
 		}
else if(gstart.getContent()== "")
{
  alert("Please enter the Let's Get Started text");
  return false;
}
else if(wwneed.getContent()== "")
{
	alert("Please enter the what we need text");
	return false;
}
else if(form.questions.value=="")
{
	alert("Please Enter the Questions");
	return false;
}
return true;
}


// country management country add /////
function addcountry(frm)
{
  var country=frm.txtCountry;
  //var keywords=frm.txtKeywords;
 // var description=frm.txtDescription;
  String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
		 country.value = country.value.trim();
		 //keywords.value=keywords.value.trim();
		// description.value=description.value.trim();
  var charpos = country.value.search("[^A-Za-z]"); 
  if(country.value.length > 0 &&  charpos >= 0) 
     { 
      if(!country || country.length ==0) 
         { 

         }//if 

	  alert('Please enter only alphabetical characters'); 
    	return false; 
     }//if 

if(country.value=='')
  {
		alert('Please Enter Country');
		country.focus();
 	 	return false;
   }
/*if(keywords.value=='')
  {
		alert('Please Enter Keywords');
		keywords.focus();
 	 	return false;
   }
if(description.value=='')
 {
		alert('Please Enter Description');
		description.focus();
 	 	return false;
   }*/
   return true;
} //end add country function.
// country management country add /////
///  country management  ...  country delete   ../ ////////////
function countrydelete(sval)
{
	frm=sval.form;
   flag = false;
  for(i=0; i<frm.length; i++)
  {
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,9)=='chkDelete' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
    { alert("Please select atleast one country"); }
  else
  {
    return confirm("Delete selected country?");
  }
  return flag;
}// end country delete function.

function SelectAll(slval)
{
	frm = slval.form;
		for(i = 0; i<frm.length; i++)
		{
			if(frm[i].type == 'checkbox')			
			  frm[i].checked = slval.checked;
		}
}// end select all function

function unseltopbotcountry(unsval)
{ 
	flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{
 	  if(frm[i].name=='chkDeleteTop')
 	  {
	 	var sel_top=i;
	  }
	 if(i>sel_top)
	 {
		if(frm[i].name=='chkDeleteBottom')
		{
  		  var sel_bot=i;
		}
	}//end if
	if(frm[i].type == "checkbox" && frm[i].name.substr(0,9)=='chkDelete' && frm[i].checked==false)
	{
    	 flag1=true;
	}//end if
  }//end for
	if(flag1==true)
	{
 	  frm[sel_top].checked=false;
 	  frm[sel_bot].checked=false;
	}//end if
} //end unselect function
///  country management  ...  country delete   ../ ////////////
///  country management  ...  add state   ../ ////////////
// state validations

function addstate(state_add)
{
	var state = document.state_add.txtState;
	//var keywords = document.state_add.txtar_keywords;
	//var desc = document.state_add.txtar_metadesc;
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
		 state.value = state.value.trim();
		//	keywords.value=keywords.value.trim();
		//	desc.value=desc.value.trim();
	  if(state_add.ddlCountry.options[state_add.ddlCountry.selectedIndex].text==""||state_add.ddlCountry.options[state_add.ddlCountry.selectedIndex].text=="Select Country")
	  {
		 alert("Please Select Country");
		 state_add.ddlCountry.focus();
		 return false;
	  }	 
	  if(state.value=="")
	  {
	     alert("Please Enter State");
		 state_add.txtState.focus();
		 return false;
	  }
      if(document.state_add.txtState.value.length>0&&document.state_add.txtState.value.search("[^A-Za-z ]")>=0)
	  {
	     alert("Please Enter only alphabets");
	     document.state_add.txtState.focus();
	     return false;
	  }
			/*if(keywords.value=="")
			{				
				alert("Please Enter Keywords ");
				state_add.txtar_keywords.focus();
				return false;
			}
			if(desc.value=="")
			{
				alert("Please Enter Description");
				state_add.txtar_metadesc.focus();
				return false;
			}*/
	  return true;
}

function statedelete(sval)
{
	frm=sval.form;
   flag = false;
  for(i=0; i<frm.length; i++)
  	{
	   if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chkState' && frm[i].checked == true)
	   {
		 flag = true;
		 break;
	   }
  	}
  if(!flag)
  { alert("Please select atleast one State"); }
  else
  {
    return confirm("Delete selected State?");
  }
  return flag;
}



// end state delete 

	//function  to  validate the  city name 

function addcity(city_add)
{	  
	  if(city_add.ddlCountry.options[city_add.ddlCountry.selectedIndex].text==""||city_add.ddlCountry.options[city_add.ddlCountry.selectedIndex].text=="Select Country")
	  {
		 alert("Please select  the  country");
		 city_add.ddlCountry.focus();
		 return false;
	  }	  	   
	  if(city_add.ddlState.options[city_add.ddlState.selectedIndex].text==""||city_add.ddlState.options[city_add.ddlState.selectedIndex].text=="Select State")
	  {
		 alert("Please select the state");
		 city_add.ddlState.focus();
		 return false;
	  }	 	    	  
	  if(trim(city_add.txtCity.value)=="")
	  {
	     alert("Please enter the city");
		 city_add.txtCity.focus();
		 return false;
	  }                                                                           
	  if(document.city_add.txtCity.value.length>0&&document.city_add.txtCity.value.search("[^A-Za-z 0-9]")>=0)
	  {
	     alert("Please enter only alphabets");
	     document.city_add.txtCity.focus();
	     return false;
	  }
	  /*if(trim(city_add.txtMetakeyw.value)=="")
	  {
	     alert("Please enter the meta keywords");
		 city_add.txtMetakeyw.focus();
		 return false;
	  }
	  if(trim(city_add.txtMetades.value)=="")
	  {
	     alert("Please enter the meta description");
		 city_add.txtMetades.focus();
		 return false;
	  }*/
	  return true;
}  

//function  to  validate the  select  boxes 

function dispcity(disp_city)
{	  
	  if(disp_city.ddlCountry.options[disp_city.ddlCountry.selectedIndex].text==""||disp_city.ddlCountry.options[disp_city.ddlCountry.selectedIndex].text=="Select Country")

	  {
		 alert("Please select  the  country");
		 disp_city.ddlCountry.focus();
		 return false;
	  }	  	   
	  if(disp_city.ddlState.options[disp_city.ddlState.selectedIndex].text==""||disp_city.ddlState.options[disp_city.ddlState.selectedIndex].text=="Select State")
	  {
		 alert("Please select the state");
		 disp_city.ddlState.focus();
		 return false;
	  }	 	    	       
     return true;
}     

//function  used  in  delete city 
function validatecity(frm)
{
		flag = false;
		for(i=0; i<frm.length; i++)
		{
 		  if(frm[i].type == "checkbox" && frm[i].name.substr(0,10) == 'chkCityAll' && frm[i].checked == true)
 		  {
             flag = true;
			 break;
  		  }	
		}
		if(!flag)
			alert("Please select atleast one City");
		else
		{
			   	return confirm("Delete selected City?");	
		}		
		return flag;
}

function unselState(unsval)
{
	flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{
 	  if(frm[i].name=='chkStateTop')
 	  {
	 	var sel_top=i;
	  }
	 if(i>sel_top)
	 {
		if(frm[i].name=='chkStateBottom')
		{
  		  var sel_bot=i;
		}
	}//end if
	if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chkState' && frm[i].checked==false)
	{
    	 flag1=true;
	}//end if
  }//end for
	if(flag1==true)
	{
 	  frm.chkStateTop.checked=false;
 	  frm.chkStateBottom.checked=false;
	}//end if
}
 

//function  used  in  delete city  after all  the  check box are  checked and any one  of them  is  unchecked 

function unseltopbott(unsval)
{ 
    flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{	  	 
 	  if(frm[i].name=='selall_top')
 	  {
	 	var selall_top=i;
	  }
	  if(i>selall_top)
	  {
		if(frm[i].name=='selall_bott')
		{
  		   var selall_bott=i;
		}
	  }//end if
	 if(frm[i].type == "checkbox" && frm[i].name.substr(0,10)=='chkCityAll' && frm[i].checked==false)
	 {
    	 flag1=true;
	 }//end if
   }//end for
	if(flag1==true)
	{
 	  frm[selall_top].checked=false;
 	  frm[selall_bott].checked=false;
	}//end if
}

  function  unseltopbottstate(unsval)
  { 
    flag1=false;
	frm = unsval.form;
	for(i=0; i<frm.length; i++)
	{	  	 
 	  if(frm[i].name=='chkStateTop')
 	  {
	 	var selall_top=i;
	  }
	  if(i>selall_top)
	  {
		if(frm[i].name=='chkStateBottom')
		{
  		   var selall_bott=i;
		}
	  }//end if
	 if(frm[i].type == "checkbox" && frm[i].name.substr(0,8)=='chkState' && frm[i].checked==false)
	 {
    	 flag1=true;
	 }//end if
   }//end for
	if(flag1==true)
	{
 	  frm[selall_top].checked=false;
 	  frm[selall_bott].checked=false;
	}//end if
 }

 