// JavaScript Document

	function allow_arrows(e)
	{
		if (
			(e.keyCode==9) || //Tabulation
			(e.keyCode==8) ||
			(e.keyCode==46) ||
			(e.keyCode==37) ||
			(e.keyCode==39)
			)
			return true;
		else 
			return false;
	}
	
	function allow_numbers(e) 
	{
		var keyChar = String.fromCharCode(e.keyCode);

		if ((keyChar.match(/^\d$/)!=null  && !e.shiftKey) ||
				(allow_arrows(e)) ||
				(e.keyCode==96) ||
				(e.keyCode==97) ||
				(e.keyCode==98) ||
				(e.keyCode==99) ||
				(e.keyCode==100) ||
				(e.keyCode==101) ||
				(e.keyCode==102) ||
				(e.keyCode==103) ||
				(e.keyCode==104) ||
				(e.keyCode==105)				
			)
            return true;
        else  
			return false;
	}
	
	function allow_alphas(e)
	{
		if ( (((e.keyCode >= 65) && (e.keyCode <= 90))  ||
        ((e.keyCode >= 97) && (e.keyCode <= 122)) ||
         (e.keyCode==32) ||
         (allow_arrows(e))) &&
            (e.keyCode!=96) &&
            (e.keyCode!=97) &&
            (e.keyCode!=98) &&
            (e.keyCode!=99) &&
            (e.keyCode!=100) &&
            (e.keyCode!=101) &&
            (e.keyCode!=102) &&
            (e.keyCode!=103) &&
            (e.keyCode!=104) &&
            (e.keyCode!=105)
			)
			return true;
		else
			return false;
	}
	function validate_UserName(text)
	{
		if (text.match(/^[a-zA-Z0-9_\s]{1,40}$/) != null)
			return true;
		else
			return false;		
	}
	
	function allow_Price(e) 
	{
		var keyChar = String.fromCharCode(e.keyCode);

/*alert(e.keyCode);*/
	
		if ((keyChar.match(/^\d$/)!=null  && !e.shiftKey) ||
				(allow_arrows(e)) ||
				(e.keyCode==188) ||
				(e.keyCode==110) ||
				(e.keyCode==190) ||
				(e.keyCode==96) ||
				(e.keyCode==97) ||
				(e.keyCode==98) ||
				(e.keyCode==99) ||
				(e.keyCode==100) ||
				(e.keyCode==101) ||
				(e.keyCode==102) ||
				(e.keyCode==103) ||
				(e.keyCode==104) ||
				(e.keyCode==105)||
				(e.keyCode==60) ||
				(e.keyCode==62) 
			)
            return true;
        else  
			return false;
	}
	function validate_email(text)
	{
		if (text.match(/^[\w\.\-]+@[\w\.\-]+\.[\w]{2,4}$/) != null)
			return true;
		else
			return false;		
	}
	
	function validate_url(text)
	{
		var v = new RegExp();
		
		v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
		
		if (v.test(text))
			return true;
		else
			return false;					
	}
	
	function IsEmpty(text)
	{
		for (var i = 0; i < text.length; i++)
		{
			if (text.charAt(i) != " ")
			return false;
		}		
		return true;
	}
	
	function confirm_delete()
	{
		if (confirm("Are you sure you want to Delete this Record?"))
			return true;
		else
			return false;			
	}
	
	
	function OpenWindow(theURL,winName,features) 
	{
  		window.open(theURL,winName,features);
	}