﻿// JScript File
function isnull(sValue) 
{
				sValue = String(sValue);
	return (	sValue == '' || sValue == 'null' || sValue == 'undefined');  
}

function trim(sValue,sDefault)
{
		var trm = CStr(sValue);
		var dfl = CStr(sDefault);

	trm = trm.replace(/(^\s*)|(\s*$)/g, ""); 
	dfl = dfl.replace(/(^\s*)|(\s*$)/g, ""); 

	return trm==""?dfl:trm;
}// end function trim

function CStr(vValue,vDefault)
{
	vDefault += "";
	if(vDefault	== "undefined") vDefault = "";
	if(vDefault	== "null")      vDefault = ""; 
	
		vValue	+= "";
	if(vValue	== "undefined") return vDefault;
	if(vValue	== "null")      return vDefault;
	
	return vValue;
}// end function CStr

function ReturnEditor()
{
    var RadEditor;
    if (typeof(RadEditorGlobalArray)!="undefined")   
    {   
        for(i=0;i<RadEditorGlobalArray.length;i++)   
        {   
            RadEditor = RadEditorGlobalArray[i];   
            break;
        }   
    }  
    return RadEditor;
}// end function ReturnEditor
    
function GetElement(sID)
{
   return document.getElementById(sID);
}// end function GetElement
function FindPos(ele)
{
    try
    {
     	var curleft = curtop = 0;
     	if (ele.offsetParent) 
        {
 		    curleft = ele.offsetLeft;
 		    curtop = ele.offsetTop; 	
            while (ele = ele.offsetParent)
            {
                curleft += ele.offsetLeft; 	
                curtop += ele.offsetTop; 
            }
        }
        return [curleft,curtop]; 	
    }
    catch(e)
    { }
}  // end function FindPos  

    function handleKeyPressSearch(evt)
    { 
        try 
        {
       
            var nbr = (window.event) ? event.keyCode:evt.which; 
            if(nbr == 13 && !isnull(sSearchURL) && !isnull(trim(sSearch.value)))
            {
                document.location.href = sSearchURL + "?search=" + trim(sSearch.value);
                return false; 
            }	
            else
            {
                return true;
            }        
        }  
	    catch(e)
	    {
		    alert(e.description);
	    }          
    }  