﻿// JScript File
/* Form Validation Script for User Login 
Developed By	: Pooja Verma
Date			: 08 jan, 2009 
Message			: Create an array of form elements and apply validation rules on them.
*/
function validateLogin()
{
    var rules=new Array();    
        
            rules[0]='ctl00_Header1_txtUsername|required|Please Enter Username';
            rules[1]='ctl00_Header1_txtPassword|required|Please Enter Password';                

       
    if(rules.length>0)
    {
        return performCheck('aspnetForm', rules, 'classic');
    }
}



function HandleKeyPressLogin(e)
 {
    if(e.target)
      el=e.target;
     else if(e.srcElement)
      el=e.srcElement;
    var unicode=e.keyCode? e.keyCode : e.charCode ? e.charCode : e.which
    if(unicode=='13')
    {     
      if(el.type.indexOf('textarea')<0 && el.id.indexOf('hlkForgot')<0 && el.id.indexOf('hlkRegister')<0)
        {
		document.getElementById("ctl00_Header1_imbSubmit").click();
	    e.returnValue=false;
	    return false;
	    }		    
	}
   
 }
//function validateSearch()
//{
//    var rules=new Array();    
//        
//            rules[0]='ctl00_Header1_txtSearch|required|Please Enter Search Criteria';
//       
//    if(rules.length>0)
//    {
//        return performCheck('aspnetForm', rules, 'classic');
//    }
//}

function validateSearch()
{
if(document.getElementById('ctl00_Header1_txtSearch').value == 'SEARCH HERE' || document.getElementById('ctl00_Header1_txtSearch').value == '')
    {
        alert('Please Enter Search Criteria');
        return false;
    }
   // searchWaitStatus();
return true;
}

function searchWaitStatus()
{
//var loding= "<center><div class='progress'><div class='container'><div class='header'>Retrieving Real Time Product Info, please wait...</div><div class='statusbody'><img alt='' src='images/activity.gif' /></div></div></div><center>";
 var gridViewBounds = document.getElementById('SearchWait');  
   // alert(obtenerPosicionY(gridViewBounds));
document.getElementById('divSearch').style.display="";
document.getElementById("divSearch").style.left= parseInt(document.body.clientWidth)/2-100 + "px";
document.getElementById("divSearch").style.top= parseInt(obtenerPosicionY(gridViewBounds))+ 50 + "px";
document.getElementById('SearchWait').className="fadin";
  
}

function obtenerPosicionY(elemento)
{
var y=0;
while(elemento)
{
y += elemento.offsetTop;
elemento=elemento.offsetParent;
}
return y;
}

function HandleKeyPressSearch(e)
 {
    if(e.target)
      el=e.target;
     else if(e.srcElement)
      el=e.srcElement;
    var unicode=e.keyCode? e.keyCode : e.charCode ? e.charCode : e.which
    if(unicode=='13')
    {     
      if(el.type.indexOf('textarea')<0)
        {
		document.getElementById("ctl00_Header1_imgSearch").click();
	    e.returnValue=false;
	    return false;
	    }		    
	}
   
 }

