
function trim(str) 
{ 
    return str.replace(/^\s+|\s+$/g,''); 
}

function SetFocus(element)
{
	document.getElementById(element).focus();
}

function isNumberKey(evt)
{
	try{
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if(charCode==8)
	 {
	    return true;
	 }
	 else
	 {
	    if (charCode < 48 || charCode > 57)
	    {
		    return false;
		}
		else
		{
		    return true;
		}
	 }
	
	 
	 }
	 catch(e)
	 {}
}
		
function isHashKey(evt)
{
	try{
	 var charCode = (evt.which) ? evt.which : event.keyCode
	    if (charCode == 35)
	    {
		    return false;
		}
		else
		{
		    return true;
		}
	
	 
	 }
	 catch(e)
	 {}
}
		
	

function get_ext(str)
{
	if(str != "")
	{
		len = str.length;
		dot = str.lastIndexOf('.');
		ext = str.substr(dot+1,len);
		return ext;
	}
	else
		return '';
}

function Onfocus_Search(element)
{

    if(element.value=='Search:')
    {
        element.value="";
    }    
    return false;
}

function Onblur_Search(element)
{
    var text=element.value;
    text=trim(text);

    length=text.length;
    if(length==0)
    {
        element.value="Search:";
    }    

    return false;
}



   function DisableSelect(objLst)
        {
            var objList=eval(document.getElementById(objLst));
//            alert(objList);
//             alert(objList.options[i].selected);
            
            for(i=1;i<objList.options.length;i++)
            {
                if(objList.options[i].selected==true)
                {
					objList.options[0].selected=false;
                    
                    break;
                }
            }
           
            
        }

function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}