
// base js code

function get_iframe(str)
{
	parent.freim.location = "_iframe.php?"+str;
}


function forma_obhod(frm)
{
   	var cont = frm.elements.length;
   //	DBG.innerHTML = cont;
   	var atr1 ;
	for ( var i = 0 ; i < cont ; i++)
	{
	  // DBG.innerHTML += frm.elements[i].name + " " + frm.elements[i].getAttribute("zp") +"<br>";
	   if(frm.elements[i].getAttribute("zp") == 1)
	   {
	        if(frm.elements[i].value == "" )
	        {
	        
			    frm.elements[i].focus();
			    frm.elements[i].className = "brd";
			    alert(frm.elements[i].getAttribute("msg"));
			    return false;
	        }
	        frm.elements[i].className = "pusto";
	   }
	}
	
	return true;
}



function getXY(a)
{
 	var str = {x:0,y:0,w:0,h:0};
    str.x = a.offsetLeft;
   	str.y = a.offsetTop;
    str.w = a.offsetWidth;
    str.h = a.offsetHeight;

	while (a.offsetParent != null)
	{
		a = a.offsetParent;
		str.x += a.offsetLeft;
		str.y += a.offsetTop;
	}

	return str;
}




function hideId(id)
{
	document.getElementById(id).style.display = 'none';
}

function showId(id)
{
	document.getElementById(id).style.display = 'inline';
}



function hideParentId(id)
{
	parent.document.getElementById(id).style.display = 'none';
}


function dnsstring(str)
{
	str = str.toLowerCase();
	var re = /[^a-z\.0-9-]/g; 	var re2 = /\.\./g; 	var re3 = /--/g;
	str = str.replace(re,"");
    str = str.replace(re2,"."); str = str.replace(re2,"."); str = str.replace(re2,"."); str = str.replace(re2,"."); str = str.replace(re2,"."); str = str.replace(re2,".");
    str = str.replace(re3,"-"); str = str.replace(re3,"-"); str = str.replace(re3,"-"); str = str.replace(re3,"-"); str = str.replace(re3,"-"); str = str.replace(re3,"-");
    
    while(str.substring(0,1) == "." || str.substring(0,1) == "-")
    {
       str = str.substring(1);
    }
    var lhz = str.length ;

    while(str.substring(lhz - 1 ) == "." || str.substring(lhz - 1 ) == "-")
    {
       str = str.substring(0, lhz - 1 ); lhz = str.length ;
    }

	return str;
}

function rndstr()
{
	var hz = new Date();
	return hz.getTime();
}

function checkplt(frm)
{

	if(frm.plt[0].checked == false && frm.plt[1].checked == false )
	{
		return false;
	}
	
	return true;
}


function pocentru(w,h,id)
{
	document.getElementById(id).style.top = (document.body.clientHeight /2) - (h/2) + document.body.scrollTop;
	document.getElementById(id).style.left = (document.body.clientWidth /2) - (w/2) + document.body.scrollLeft;
	document.getElementById(id).style.display = "inline";
}

function setrmd()
{
	document.getElementById("md4").style.width = document.getElementById("md3").offsetWidth ;
	document.getElementById("md4").style.height = document.getElementById("md3").offsetHeight;
}

function getMxy(e)
{
var s = {x:0,y:0};
s.x = e.clientX + document.body.scrollLeft;
s.y = e.clientY + document.body.scrollTop;
return s;
}


function _hb()
{
document.getElementById("hdb").style.width = document.body.scrollWidth;
document.getElementById("hdb").style.height = document.body.scrollHeight;
document.getElementById("hdb").style.display = "inline";
}


function omd(w,h,txt,tip,kn)
{
	if(tip == 0 )
	{
		document.getElementById("md2").innerHTML = txt;
	}
	else
	{
	    document.getElementById("md2").innerHTML = txt.innerHTML;
	}
	
	if(kn == 1 )
	{
		document.getElementById("md55").innerHTML = '<img style="cursor:pointer" src="/images/c_v2.png" onClick="omdh();" alt="close" width="38" height="38" >';
	}
	else
	{
	    document.getElementById("md55").innerHTML = '<br>';
	}


	document.getElementById("md1").style.top = -1000;
	document.getElementById("md1").style.left = -1000;
	document.getElementById("md1").style.display = "inline";

	// pocentru(w,h,"md1");
	pocentru(document.getElementById("md3").offsetWidth,document.getElementById("md3").offsetHeight,"md1");
    _hb();
    document.getElementById("md4").style.width = document.getElementById("md3").offsetWidth ;
	document.getElementById("md4").style.height = document.getElementById("md3").offsetHeight;

}

function omdh()
{
    hideId('hdb');
	hideId('md1');
	document.getElementById("md2").innerHTML = "<br>";
}

function loading()
{
	omd(10,10,document.getElementById('load'),1,1);
	return true;
}


// zakruglenie tablici
function zakrug12(n,id)
{
	var x = getXY(document.getElementById(id));
	document.getElementById("kvl"+n).style.left = x.x ;
	document.getElementById("kvp"+n).style.left = x.x + x.w - 15 ;
	document.getElementById("knl"+n).style.left = x.x;
	document.getElementById("knp"+n).style.left = x.x + x.w - 15;
	document.getElementById("kvl"+n).style.top = x.y;
	document.getElementById("kvp"+n).style.top = x.y;
	document.getElementById("knl"+n).style.top = x.y + x.h - 15;
	document.getElementById("knp"+n).style.top = x.y + x.h - 15;
}


// zakruglenie tablici
function zakrug123(n,id)
{
	var x = getXY(document.getElementById(id));
	document.getElementById("kvl"+n).style.left = x.x ;
	document.getElementById("kvp"+n).style.left = x.x + x.w - 15 ;
	document.getElementById("knl"+n).style.left = x.x;
	document.getElementById("knp"+n).style.left = x.x + x.w - 15;
	document.getElementById("kvl"+n).style.top = x.y;
	document.getElementById("kvp"+n).style.top = x.y;
	document.getElementById("knl"+n).style.top = x.y + x.h - 15;
	document.getElementById("knp"+n).style.top = x.y + x.h - 15;
}

var vp1 = 0;
var vp2 = 0;

var avp =  new Array();
avp[0] = new Array(); avp[0][0] = "131";avp[0][1] = "132";avp[0][2] = "133";
avp[1] = new Array(); avp[1][0] = "134";avp[1][1] = "135";avp[1][2] = "136";

var svp = new Array("ftd1","ftd2","ftd3");

function price1()
{
    vp1 = 0;
	_price("fvr1","cfvr1");
    _price("fvr2","cfvr2");
    _price("fvr3","cfvr3");
    _price("fvr4","cfvr4");
    _price("fvr5","cfvr5");
    pereme("cn131","ftd1");
    pereme("cn132","ftd2");
    pereme("cn133","ftd3");
    price0(0);
}


function price2()
{
    vp1 = 1;
	_price("fvr1","cfvr10");
    _price("fvr2","cfvr20");
    _price("fvr3","cfvr30");
    _price("fvr4","cfvr40");
    _price("fvr5","cfvr50");
    pereme("cn134","ftd1");
    pereme("cn135","ftd2");
    pereme("cn136","ftd3");
    price0(0);

}

function _price(id,cl)
{
	document.getElementById(id).className = cl;
}

function  price0(n)
{
	//alert("c"+svp[vp2]+"1");
	_price(svp[vp2],"c"+svp[vp2]+"0");
    _price(svp[n],"c"+svp[n]);
    _price("ftd5","ftd5"+n);

    // ustanovitj tekst
    pereme("tp"+avp[vp1][n],"ftd4");
	vp2 = n;
}

function pereme(id1,id2)
{
	document.getElementById(id2).innerHTML = document.getElementById(id1).innerHTML;
}

function bookmarksite(title,url){
if (navigator.appName === "Microsoft Internet Explorer")
window.external.AddFavorite(url, title);
else
if(window.opera && window.print) { // Opera Browser
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else { // Other Browsers
window.sidebar.addPanel(title, url, "");
}
}

function  goregs()
{
	parent.location="registration.php?pid=" + avp[vp1][vp2];
}