//FUNCTION NAME : IsDigit()
//CREATED BY : INDRANI BISWAS
//ASPX FORM NAME : VENDOR2.aspx
//DESCRIPTION : Function to validate character input in textbox.
//----------------------------------------------------------------------
function IsDigit(txtname)
{
	var rgexp=/(^-?\d\d*$)/;
	if (eval(txtname.value.search(rgexp))==-1) //if match failed		
	{						
		alert("Only Digits are allowed")
		txtname.value='';
		document.all[txtname.id].focus();	
		return false;
	}
	else
	{			
		return true;
	}
}

//FUNCTION NAME : CheckBlank()
//CREATED BY : Deepika
//ASPX FORM NAME : help.aspx
//DESCRIPTION : check whether text is Blank or not.
//----------------------------------------------------------------------
function CheckBlank(txtname)
{	
	var chkStr = txtname;	
	if(chkStr=='')
	{	
		return false;			
	}
	else
	{
	    return true;
	}
} 
//end of CheckBlank function//

//FUNCTION NAME : IsCharNum()
//CREATED BY : Deepika
//ASPX FORM NAME : help.aspx
//DESCRIPTION : check whether textbox contains char or numbers.
//----------------------------------------------------------------------
function IsCharNum(txtname) 
{
	var temp=txtname;
	if(CheckBlank(temp))
	{
		var strVal=temp;
		var objRegExp=/^[a-zA-Z0-9]+$/;
		var spaceexp =" ";
		var rgexpr=/^[+]?\d+(\-\d+)?$/;	
		if((strVal.search(objRegExp)==-1 ))
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}

//FUNCTION NAME : specialChar()
//CREATED BY : Shipra
//DESCRIPTION : check whether text contains special charcters  or not.
//----------------------------------------------------------------------	    
function specialChar(string)
{
	if (!string) return false;
	var iChars = "!*|,\":<>[]{}'?'`\';()&$#%/";
	for (var i = 0; i < string.length; i++) 
	{
		if (iChars.indexOf(string.charAt(i)) != -1)
		return false;
	}
	return true;
}  

//------------------------------------------------------------------
//Name         	: IsValidEmail()-calling from contact.aspx.cs page at submit button
//Return Value 	: true/false
//Parameters    : None
//Purpose      	: Function To check the entered EMailId is valid or not.
//Created By	: Shipra Khurana.
//Created Date  : 28 March 2007
//-----------------------------------------------------------------	
function IsValidEmail(VrEmail)
{
	//Check email field is Blank or not
	if(CheckBlank(VrEmail)) //if email id exist
	{
		var regEmail=/^[a-z|A-Z][a-z|A-Z|0-9|]*([_][a-z|A-Z|0-9]+)*([.][a-z|A-Z|0-9]+([_][a-z|A-Z|0-9]+)*)?@[a-z|A-Z][a-z|A-Z|0-9|]*\.([a-z|A-Z][a-z|A-Z|0-9]*(\.[a-z|A-Z][a-z|A-Z|0-9]*)?)$/
		if(VrEmail.search(regEmail)==-1)//if email is inavlid
		{
			document.getElementById('txtEmail').value='';
			document.getElementById("txtEmail").focus();	
			return false;
		}
		else //if emailid is valid
		{
			return true;
		}
	}// if Email field is blank
	else
	{	
		return false;
	}
}

//FUNCTION NAME : OpenPageInFrame()
//CREATED BY : Indrani
//DESCRIPTION : Function to open the pages within iframe on button click.
//----------------------------------------------------------------------
function OpenPageInFrameCP(pagename, framename)
{	
	var Qstring;
	var sURL ;
	if (top==self)
	{
		sURL = new String(top.location);
	}
	else
	{
		sURL = new String(self.location);
		//document.getElementById('viewshare').style.visibility='hidden';   
		//document.getElementById('logoutlink').style.visibility='hidden'; 
	
	}
	var iQMark= sURL.lastIndexOf('?');
	if(iQMark==-1)
	{		
		sURL= null;
		document.getElementById(framename).src = pagename;
	}
	else
	{
		var itotalLength = sURL.length;
		Qstring  =   sURL.slice(iQMark,itotalLength);
		//alert("Qstring : " + Qstring)
		document.getElementById(framename).src = pagename + Qstring;
	}
	
}
function OpenPageInFrame(pagename, framename)
{
	document.getElementById(framename).src = pagename;
}

