//--------------------  COMMON FUNCTION ----------------------------------


	function checkValidURL(obj)
	{
		
		 var theurl=obj.value;
		 var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
		 if (tomatch.test(theurl))
		 {
			 return true;
		 }
		 else
		 {
			 window.alert("Please enter valid website url");
			 return false; 
		 }
	
	}


	//----------------------------------------------------------------

	function DeleteAccount() 
	{
			
			var Verify=confirm("Are you sure you want to delete your account ?");
			
			if (Verify == true)
				return true;			
			else 
				return false;			
	}


	function DeleteCheck(frm) 
	{
			
		if(chkSelectedRecord(frm) == true)
		{	
			var Verify=confirm("Are you sure you want to delete selected srecord ?");
			
			if (Verify == true)
				return true;			
			else 
				return false;			
		}
		else
			return false;
	}
	//-------------------------------------------------------------------
	
	function checkAll(frm)
	{
		
		var len = frm.elements.length;
		var i,fl=0;
		for(i=0;i<len;i++)
		{
			if(frm.elements[i].type=="checkbox")
			{
				
				if(frm.CheckAll.checked ==  true)
				{	
					
					frm.elements[i].checked =  true;
					fl=1;
				}
				else
				{
					frm.elements[i].checked =  false;	
					fl=0;
				}
			}
		}
		if(fl==1)
			frm.CheckAll.checked = true;
		else
			frm.CheckAll.checked = false;
	}
	//--------------------------------------------------------------------
	function chkSelectedRecord(form)
	{
		
		len = form.elements.length;
		var i=0;
		var Found=false;
		for( i=0 ; i<len ; i++)
		{
			if (form.elements[i].type=='checkbox')
			{
				if (form.elements[i].checked==true)
				{
					Found=true;
					break ;
				}
			}
		}
		if (Found==false)
		{
				alert("Please select at least one record.") ;
				return false ;
		}
		return true ;
	}
	
	//--------------------------------------------------------------------
	function checkrequired(which) 
	{ 
		var pass=true; 
		if (document.images) 
		{ 
			for (i=0;i<which.length;i++) 
			{ 
				
				var tempobj=which.elements[i]; 
				if (tempobj.name.substring(0,8)=="required") 
				{ 
					if ((tempobj.type=="file" || tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password" ||tempobj.type.toString().charAt(0)=="s" ) && tempobj.value=='')
					{ 
						if(tempobj.disabled==false)
						{
							pass=false; 
							break; 
						}
					}
				} 
			} 
		} 
		if (!pass) 
		{ 
			shortFieldName=tempobj.name.substring(8,30).toLowerCase(); 
			alert("Please enter "+shortFieldName+" ."); 
			tempobj.focus() ;						
			return false; 
					
		} 
		else 
			return true; 
				
	} 
	//------------------------------------------------------------
	function checkrequired(which) 
	{ 
		var pass=true; 
		if (document.images) 
		{ 
			for (i=0;i<which.length;i++) 
			{ 
				
				var tempobj=which.elements[i]; 
				if (tempobj.name.substring(0,8)=="required") 
				{ 
					if ((tempobj.type=="file" || tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password" ||tempobj.type.toString().charAt(0)=="s" ) && tempobj.value=='')
					{ 
						if(tempobj.disabled==false)
						{
							pass=false; 
							break; 
						}
					}
				} 
			} 
		} 
		if (!pass) 
		{ 
			shortFieldName=tempobj.name.substring(8,30).toLowerCase(); 
			alert("Please enter "+shortFieldName+" ."); 
			tempobj.focus() ;						
			return false; 
					
		} 
		else 
			return true; 
				
	}
	
	
	//-------------------------------------------------------------
	function onkey(obj)
	{
		var keyascii;
		keyascii = window.event.keyCode;
	
		var str=obj.value
		if(keyascii==46)
		{ 
			if (str.indexOf(".")>0)
			{
				window.event.keyCode = 0;
				return false
			}
		}
		else {
				if ((keyascii < 48) || (keyascii > 57))
				{
					window.event.keyCode = 0;
				}
				return;
			}
	}
	//-----------------------------------------------------------------
	function verifyMail(obj)
	{
		if(obj.value.length != 0)
		{
		  var str = obj.value;
		  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		  if (!reg1.test(str) && reg2.test(str))
		  {
			 // return true;
		  }else
		  {
			 alert("\"" + str + "\" is an invalid e-mail!");
			 obj.focus();
			 return false;
		   }
		}
	}
	//----------------------------------------------------------------------
	function winOpen(str,Name,Resize,Width,Height,Left,Top)
	{
		window.open(str,Name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable='+Resize+',width='+Width+',height='+Height+',left='+Left+',top='+Top)
	}
	//----------------------------------------------------------------------

	function isInteger(s)
	{
		
		var i;
		for (i = 0; i < s.length; i++){   
			// Check that current character is number.
			var c = s.charAt(i);
			if (((c < "0") || (c > "9"))) 
				return false;
		}
		// All characters are numbers.
		return true;
	}
	
	function IsFloat(fld,msg)
	{
		var regex = /^[0-9.]*$/;
		if(!regex.test(fld.value))
		{
			alert(msg);
			fld.focus();
			return false;
		}
		return true;
	}
	
	function EmptyIs(obj,msg)
	{
		var temp = obj.value;
		if(temp == '' || temp == null)
		{
			alert(msg);
			obj.focus();
			return false;
		}
		return true;
	}

    function checkOne(frm, name)
	{
		var len = frm.elements.length;
		var i,fl=0;
		
		for(i=0;i<len;i++)
		{
			if(frm.elements[i].type=="checkbox" && frm.elements[i].name == name)
			{
				
				if(frm.elements[i].checked ==  true)
				{	
				
					fl=1;
				}
				
			}
		}
		return fl;
	}
