function $(e){
	return document.getElementById(e)
}
sfHover = function() {
	if(document.getElementById("nav"))
	{
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if(document.getElementById("nav2"))
	{
		var sfEls2 = document.getElementById("nav2").getElementsByTagName("LI");
		for (var i=0; i<sfEls2.length; i++) {
			sfEls2[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls2[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if(document.getElementById("nav3"))
	{
		var sfEls2 = document.getElementById("nav3").getElementsByTagName("LI");
		for (var i=0; i<sfEls2.length; i++) {
			sfEls2[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls2[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



function top_g(a){return document.getElementById(a)}
function top_s(n,v,s1,s2){
 with(top_g(n)){
  className=s1;value=v;
  onfocus=function(){if(value==v)value='';className=s2}
  onblur=function(){if(value==''){className=s1;value=v;}}
 }
}



function IsNullOrEmpty(obj)
  {
    if(obj==null)
       return false;
    else if(obj=="") 
       return false;
    else
      return true;   
  }
  
  
function clickButton(e, buttonid){ 
	    var bt = document.getElementById(buttonid); 
	    if (typeof bt == 'object')
	    { 
	        if(navigator.appName.indexOf("Netscape")>(-1))
	        { 
		        if (e.keyCode == 13)
		        { 
                    bt.click();
                    return false; 
		        } 
	        } 
	        if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
	        { 
		        if (event.keyCode == 13)
		        { 
                    bt.click(); 
                    return false; 
		        }
	        } 
	    } 
    }


function fileupload_allowimage(btnfile,txtfile)
{
    var file=document.getElementById(btnfile);
    var txt=document.getElementById(txtfile);
    var reg=/[^\\]+(\.)(gif|jpg|jpeg|png|bmp|fif|jpe)$/;
    if(file!=""&&!reg.test(file.value.toLowerCase()))
    {
        txt.value="";
        alert('Please select a valid image(.jpg .jpeg .gif .png .bmp) file.');
        return false;
    }
    else
    {
        txt.value=file.value;
        return true;
    }
}

function filechoose_click(filename)
{
    var file=document.getElementById(filename);
    if(navigator.appName.indexOf("Netscape")>-1)//Microsoft Internet Explorer
    {
        var fevent=document.createEvent("MouseEvents");
        fevent.initEvent("click",true,true);
        file.dispatchEvent(fevent);
    }
    else
    {
        file.click();
    }
    return true;
}

function getPath(obj)  
{  
  if(obj)  
   {
    if (window.navigator.userAgent.indexOf("MSIE")>=1)  
     {  
       obj.select();
      return document.selection.createRange().text;
     }  
    else if(window.navigator.userAgent.indexOf("Firefox")>=1)  
     {  
      if(obj.files)  
       {  
        return obj.files.item(0).getAsDataURL();  
       }  
      return obj.value;  
     }  
    return obj.value;  
   }
} 
