// JavaScript Document
function checkSelect(obj)
{
  if(obj.selectedIndex==0)
  {
    alert('Select any '+obj.id);
    obj.focus();
    return false
  }
}  
function checkNull(obj)
{
    if(obj.value=="")
    {
      alert(obj.id+" should not be empty");
      obj.value="";
      obj.focus();    
      return false;
    }
    return true;  
}
function checkEmail(obj)
{
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
  {
      return (true)
  }
  alert("Invalid E-mail Address! Please re-enter.");
  obj.value="";
  obj.focus();
}      
function checkFile(obj){
    if(obj.value=="")
    {
      alert(obj.id+" should not be empty.Browse any file");
      obj.value="";
      obj.focus();    
      return false;
    }
}
function checkUrl(obj)
{
   var str=obj.value;
   var strHttp=str.substr(0,5);
   if(strHttp.toLowerCase()!="http:"){
      str='http://' + str;
      obj.value=str;
   }     
} 

function checkForNumber(obj) {
    obj.value = obj.value.replace(/[^0-9\-]|(-{2,})/gi, (RegExp.$1.indexOf("-") > -1) ? "-" : "");
}
function checkForCharacter(obj){
    obj.value = obj.value.replace(/[^a-z\.]|(-{2,})/gi, (RegExp.$1.indexOf("-") > -1) ? "-" : "");
}
function checkBox_checkall()
{// BEGIN function checkBox_checkall
  var allInputs = document.getElementsByTagName("input");
  
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            allInputs[i].checked=true;
          }
      }
  }
}// END function checkBox_checkall

function checkBox_uncheckall()
{// BEGIN function checkBox_uncheckall
  var allInputs = document.getElementsByTagName("input");
  
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            allInputs[i].checked=false;
          }
      }
  }
}// END function checkBox_uncheckall
function checkBox_onClick()
{// BEGIN function checkBox_onClick
  var allInputs = document.getElementsByTagName("input");
  var checkeElements=0;
  var strParams='';
  var strComma='';
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            if(allInputs[i].checked==true){
              strParams=strParams+strComma+allInputs[i].name;
              strComma=',';
              checkeElements++;
            }
          }
      }
      if (checkeElements==0)
      {
        alert('Select atleast 1 ad');
        return false;
      }
      else
      {
        document.frmdelete.ids.value=strParams;
        return true;
      }
  }
}// END function checkBox_onClick

function downcheckBox_onClick()
{// BEGIN function downcheckBox_onClick
  var allInputs = document.getElementsByTagName("input");
  var checkeElements=0;
  var strParams='';
  var strComma='';
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            if(allInputs[i].checked==true){
              strParams=strParams+strComma+allInputs[i].name;
              strComma=',';
              checkeElements++;
            }
          }
      }
      if (checkeElements==0)
      {
        alert('Select atleast 1 category');
        return false;
      }
      else
      {
        document.editcategory.ids.value=strParams;
        return true;
      }
  }
}// END function downcheckBox_onClick
function filecheckBox_onClick()
{// BEGIN function filecheckBox_onClick
  var allInputs = document.getElementsByTagName("input");
  var checkeElements=0;
  var strParams='';
  var strComma='';
  if(allInputs != null){
      for(var i = 0; i < allInputs.length;i++) {
          if(allInputs[i].type == "checkbox"){
            if(allInputs[i].checked==true){
              strParams=strParams+strComma+allInputs[i].name;
              strComma=',';
              checkeElements++;
            }
          }
      }
      if (checkeElements==0)
      {
        alert('Select atleast 1 file');
        return false;
      }
      else
      {
        document.editFile.ids.value=strParams;
        return true;
      }
  }
}// END function filecheckBox_onClick

function checkMaxLength(obj,max,iszero)
{// BEGIN function checkMaxLength
  if(iszero==true)
  {
    if((obj.value.length !=0 ) && (obj.value.length > max))
    {
      alert(obj.id+" may be empty or "+max+" characters");
      obj.value="";
      obj.focus();
      return false;
    }
  }
  else
  {
    if(obj.value.length ==0 || obj.value.length > max)
    {
      alert(obj.id+" should be "+max+" characters");
      obj.value="";
      obj.focus();
      return false;
    }
  }
  return true;
}// END function checkMaxLength




function checkLength(obj)
{
  if(obj.value.length>500)
  {
    alert('Length should be less than 500 chrs');
    obj.value="";
    obj.focus();
  }
}
function go()
{
	if(trim(document.login.txtLoignName.value)  == "")
	{
		alert("Login Name cannot be empty");
		document.login.txtLoignName.focus();
		return;
	}
	else if(trim(document.login.txtLoginPwd.value) == "")
	{
		alert("Password cannot be empty");
		document.login.txtLoginPwd.focus();
		return;
	}
  document.login.submit();
}

function trim(strText)
 {

    // this will get rid of leading spaces
    while (strText.substring(0,1) == ' ')
        strText = strText.substring(1, strText.length);

    // this will get rid of trailing spaces
    while (strText.substring(strText.length-1,strText.length) == ' ')
        strText = strText.substring(0, strText.length-1);

   return strText;

}
function validateUserExistence()
{ 
	var url="authendicate.php"
	var requestParams
	var login=document.login.txtLoginName.value
	var pwd=document.login.txtLoginPwd.value
	requestParams="login="+login+"&password="+pwd
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("POST", "authendicate.php", false)
	var content_type = 'application/x-www-form-urlencoded';
	xmlHttp.setRequestHeader('Content-Type', content_type);
	xmlHttp.send(requestParams)
	alert('hai');
	return invalidUser;
} 
 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		invalidUser=xmlHttp.responseText;
		//alert(invalidUser);
	}
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}

    function DisablingBackFunctionality()
    {
    var URL;
    var i ;
    var QryStrValue;
    URL=window.location.href ;
    i=URL.indexOf("?");
    QryStrValue=URL.substring(i+1);
    if (QryStrValue!='0')
    {
    window.location=URL + "?0";
    }
    }


function callme()
{
  alert ("hai");
}
