// JavaScript Document
 function Trim(s) 
 {
   	// Remove leading spaces and carriage returns
   	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
   	 { s = s.substring(1,s.length); }
     
   	// Remove trailing spaces and carriage returns
 while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
   	 { s = s.substring(0,s.length-1); }
     
   	return s;
  }
  
 function GetExt(str) 
 {
  /*var limage_name =str.split("\\");		 
		   var arr = limage_name[limage_name.length -1].split(".");
		   return arr[1];	  
		   */
		//   alert(str.indexOf(".")+"::"+str.indexOf("\\"));
if(str.indexOf(".") != -1 || str.indexOf("\\") != -1)
{
shortName = str.match(/[^\/\\]+$/);
splitName = str.split(".");
return fileType = typeof(splitName[1]) != "undefined" ? splitName[1] : "noval";

//fileType = fileType.toLowerCase();		   
}
else if(str != "")
	return "noval";
 }

function numbersOnly(field, event)
{
 var key,keychar;

 if (window.event)
   key = window.event.keyCode;
 else if (event)
    key = event.which;
 else
    return true;
 
 keychar = String.fromCharCode(key);
 
 
  // then check for the numbers 

 if ((key==null) || (key==0) || (key==8) || 
     (key==9) || (key==13) || (key==27) )
   return true;
  else if ((("0123456789").indexOf(keychar) > -1))
         {
           window.status = "";
           return true;
         }
       else
         {
           window.status = "Field excepts numbers only"; 
           return false;
         }
	return false;	 
 }
  function mixChars(field, event)
{
 var key,keychar;

 if (window.event)
   key = window.event.keyCode;
 else if (event)
    key = event.which;
 else
    return true;
 
 keychar = String.fromCharCode(key);
 
 
  // then check for the numbers 

 if ((key==null) || (key==0) || (key==8) || 
     (key==9) || (key==13) || (key==27) )
   return true;
  else if ((("0123456789()-").indexOf(keychar) > -1))
         {
           window.status = "";
           return true;
         }
       else
         {
           window.status = "Field excepts numbers only"; 
           return false;
         }
	return false;	 
 }
 function showWinAdmin(path)
 {
	var hand = window.open("commonWin.php?path="+path,"newwin","height=600,width=600","");
	hand.focus();
	}
function FileLock(Doc) //to Restrict File Field Editing
	{	
		for(f=0;f<Doc.forms.length;f++)
		{
			Elems=Doc.forms[f].elements;
			for(i=0;i<Elems.length;i++)
			{
				if(Elems[i].type=="file")
				{	
					Elems[i].onkeydown= function (){return false;}
					Elems[i].onpaste= function (){return false;}
				}
			}
		}
	}
function validateRadio(id,msg)
{
	var rObj = document.getElementsByName(id)	
	var flg = 0;
	for(j=0;j<rObj.length;j++)
	{
		if(rObj[j].checked)
			flg++;
	}
	if(!flg)
	{
		alert(msg);		
		return false;
	}
	else
		return true;
	
}
function validateEmail(val)
{
	 var str=Trim(val);
	 var filter=/^.+@.+\..{2,3}$/ 
	 if (filter.test(str))
	 {
		 return true;
	  }
	else
	 { 
		return false;
	 }	
}
