    function blinkit(el,onColor,offColor) 
    {
        if (document.getElementById) 
        {
            if (document.getElementById(el).style.color!=onColor) 
            {
                document.getElementById(el).style.color=onColor
            } else 
            {
                document.getElementById(el).style.color=offColor    
            }
        }
    }
    
    function Left(str, n){
	    if (n <= 0)
	        return "";
	    else if (n > String(str).length)
	        return str;
	    else
	        return String(str).substring(0,n);
    }
    function Right(str, n){
        if (n <= 0)
           return "";
        else if (n > String(str).length)
           return str;
        else {
           var iLen = String(str).length;
           return String(str).substring(iLen, iLen - n);
        }
    }    
    
    function LTrim(str)
    {
       var whitespace = new String(" \t\n\r");

       var s = new String(str);

       if (whitespace.indexOf(s.charAt(0)) != -1) {
          var j=0, i = s.length;
          while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
             j++;
          s = s.substring(j, i);
       }
       return s;
    }
    function RTrim(str)
    {
       var whitespace = new String(" \t\n\r");
       var s = new String(str);
       if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
          var i = s.length - 1;       // Get length of string
          while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
             i--;
          s = s.substring(0, i+1);
       }
       return s;
    }
    function Trim(str)
    {
       return RTrim(LTrim(str));
    }

	function formatCurrency(num) 
	{
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + '$' + num + '.' + cents);
	}    
    
    function showFile(dir,file,w,h,t,l)
    {
        window.open(dir +"/"+ file, 'CityToursViewer', 'toolbar=no,status=no,location=no,scrollbars=1,menubar=no,titlebar=no,resizable=yes, width='+w+',height='+h+',top='+t+',left='+l+'');
    }
    
	function ExpandCollapse(Image,pId)
	{				
		var mElementId = pId;	
		var oStyle = getObj(mElementId);
		var srcImg = Image.src;
		if (oStyle.display.toLowerCase() == "none")
		{
			Image.src = srcImg.replace("plus","minus");
			oStyle.display = "block";
		}
		else
		{
			Image.src = srcImg.replace("minus","plus");
			oStyle.display = "none";
		}
	}
	
	function makeInstruction(Image,pId,txtObj)
	{				
		var mElementId = pId;	
		var oStyle = getObj(mElementId);
		var srcImg = Image.src;
		if (oStyle.display.toLowerCase() == "none")
		{
            document.getElementById(txtObj).innerHTML = "Add New";
		}
		else
		{
            document.getElementById(txtObj).innerHTML = "Add New";
		}
	}
	
	function getObj(name)
	{
		if (document.getElementById)
		{					
			return document.getElementById(name).style;
		}
		else if (document.all)
		{
			return document.all[name].style;
		}
		else if (document.layers)
		{
			return document.layers[name];
		}
		else return false;
	}	
	
	function SetCursor(SrcObject,CursorType)
	{
		var sCursor = SrcObject.style.cursor;
		if (!CursorType)
			CursorType = "pointer";
		switch (CursorType)
		{
			case "pointer":
				if (document.all)
					SrcObject.style.cursor = "hand";
				else
					SrcObject.style.cursor = "pointer";
				break;
			case "move":
				if (document.all)
					SrcObject.style.cursor = "move";
				else
					SrcObject.style.cursor = "move";
				break;
			default:
					SrcObject.style.cursor = "auto";
				break;
		}
	} 
             