﻿//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
// mark kolik
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function dbg(O){if(typeof(O)=="string"||typeof(O)=="number"){alert(O);return;}var arr=[];for(var o in O){if(typeof(O[o])=="string"||typeof(O[o])=="number"){arr.push(o+"='"+O[o]+"' ");	}else	arr.push(o);}	arr.sort();	alert(arr.join("; "));}
function dbg1(O){if(typeof(O)=="string"||typeof(O)=="number"){alert(O);return;}var arr=[];for(var o in O){if((typeof(O[o])=="string" && o!="innerHTML" && o!="outerHTML" && o!="innerText" && o!="outerText")||typeof(O[o])=="number"){arr.push(o+"='"+O[o]+"' ");	}else	arr.push(o);}	arr.sort();	alert(arr.join("; "));}
function ws(arg){window.status  = arg;}
function wsa(arg){window.status  += arg;}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function CInt(vle,dflt)
{
    var str		= trim(vle);
    var strd	= trim(dflt);
    
	var intg	= parseInt(str,10);
	var intd	= parseInt(strd,10);
	
		intd	= (isNaN(intd)?0:intd);
    
	return (isNaN(intg)?intd:intg);
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function CStr(vle,dflt)
{
       dflt += "";
    if(dflt=="undefined") dflt = "";
    if(dflt=="null")      dflt = "";

       vle += "";
    if(vle=="undefined") return dflt;
    if(vle=="null")      return dflt;
    
    return vle;
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function trim(vle)
{
        var trm = CStr(vle);
    return  trm.replace(/(^\s*)|(\s*$)/g, "");
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isNone(o)      {if(o){if(o.style.display=="none")	return true; else	return false;} }
function none(o)        {if(o) o.style.display		    = "none";	}
function block(o)       {if(o) o.style.display		    = "block";	}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function blocknone(o)
{	
	try
	{
		if(o)
		{
			if(o.style.display && o.style.display=="block")
			{
					none(o);
			}	
			else	block(o);
		}
	}
	catch(e){ws("blocknone() "+e.description)}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function imageOff(o){if(o) o.src    = o.src.replace(/_on\./gi,"_off.");}
function imageOn(o) {if(o) o.src    = o.src.replace(/_off\./gi,"_on.");}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function imageOnOff(o)
{
	try
	{
		if(o && o.src)
		{
			if(o.src.indexOf("_on.")>0)
			{
					imageOff(o);
			}	
			else	imageOn(o);
		}
	}
	catch(e){ws("imageOnOff() "+e.description)}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function classOff(o){if(o) o.className	= o.className.replace(/_on/gi,"_off");}
function classOn(o) {if(o) o.className	= o.className.replace(/_off/gi,"_on");}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function goto(url, newwin)
{
    if(trim(url)=='')   return;
    
    if(newwin && newwin.toLowerCase()=="true")
    {
        window.open(url);
    }
    else
    {
        window.location.href        = url;
    }
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
