window.onload	= init;

var all			= window.document.all;
var inputs		= window.document.getElementsByTagName("INPUT");
var selects		= window.document.getElementsByTagName("SELECT");
var images		= window.document.getElementsByTagName("IMG");

function init()
{
	try
	{
//'''''''''''''''''''''''''''''''''''''''''''
		if(window.initKSForm)					initKSForm();	

		if(window.basketCountrySelectTreatment) basketCountrySelectTreatment();
//'''''''''''''''''''''''''''''''''''''''''''
	}
	catch(e)
	{
		alert("ERROR in function init():\n"+e.description)
	}
	
	//////////////////////
	
	
}
//////////////////////////////////////////////
function openPrivacy(url)
{
	window.open(url,"newwin","height=472,width=600,status=no,toolbar=no,menubar=no,location=no");		
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function visible(obj)
{
	if(obj) obj.style.visibility 	= "visible";	
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function hidden(obj)
{
	if(obj) obj.style.visibility	= "hidden";	
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function enable(obj)
{
	if(obj && obj.src)
	{
		obj.src			= obj.src.replace(/_dis\./gi,'_off.');
		obj.className	= obj.className.replace(/hand/gi,"");
		obj.className  += "hand";
	}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function disable(obj)
{
	if(obj && obj.src)
	{
		obj.src			= obj.src.replace(/_off\./gi,'_dis.');
		obj.className	= obj.className.replace(/hand/gi,"");
	} 
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isNone(obj)
{
	if(obj)
	{
		if(obj.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)
{
	o.src		= o.src.replace(/_on\./gi,"_off.");
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function imageOn(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)
{
	o.className	= o.className.replace(/_on/gi,"_off");
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function classOn(o)
{
	o.className	= o.className.replace(/_off/gi,"_on");
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
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 trimEnd(vle,sep)
{
    var trm = trim(vle);
    var chr = trim(sep)==""?",":sep;

   if(trm=="")					return trm;
    
	var ln	= trm.length;
	
	if(trm.substr(ln)==chr)		return trm.substr(0,ln-1);
	else						return trm;
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
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 postXMLData(xmlpath, xmldoc)
{
	try
	{
		var xmlhttp						= new ActiveXObject("Microsoft.XMLHTTP");
			xmlhttp.onreadystatechange	= HandleStateChange;
			xmlhttp.Open("POST", xmlpath, false);
			xmlhttp.setRequestHeader("Content-Type", "text/xml; charset='utf-8' ");
			xmlhttp.Send(xmldoc);
	}
	catch (e){alert("postXMLData() "+e.description);}
	
			xmlhttp		= null;

	return;

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	function HandleStateChange()
	{
//		alert(xmlhttp.readyState);
		
		if(xmlhttp.readyState==4)
		{
			window.result	= xmlhttp.responseText;
			
			if(window.result)
			{
				if(window.result.toLowerCase().indexOf("error")>=0)
				{}
			}
		}
	}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function pageXY( el) 
{ 
	var XY={x:0, y:0}; 
	for( var node = el; node; node=node.offsetParent) 
	{ 
		XY.x += node.offsetLeft; 
		XY.y += node.offsetTop; 
	} 
	return XY; 
} 
