﻿function noveOkno()
{
sirkaOkna = 640;
vyskaOkna = 482;
poziceTop = (screen.height - vyskaOkna)/2;
poziceLeft = (screen.width - sirkaOkna)/2;
url = "akce.html";
vlastnostiOkna = "width=" + sirkaOkna + ",height=" + vyskaOkna + ",top=" + poziceTop + ",left=" +poziceLeft;
window.open(url,'Akce',vlastnostiOkna);
}


function Skoc(theSelect){
/* Funkce provede odskok na adresu,
* obsaženou v tagu VALUE aktuálně vybrané volby
* ovládacího prvku theSelect
*/
    // zjistíme index aktuálně vybraného prvku
    selindex = theSelect.selectedIndex
    // zjistíme hodnotu příslušné položky OPTION - cílové URL
    selvalue = theSelect.options[selindex].value
    // provedeme skok na cílové URL
    window.location.href = selvalue
} 

function precenovani($url, $name, $width, $height){
alert ("Ceník se v tuto chvíly aktualizuje, zkuste to prosím později!"); 
}

function constructions($url, $name, $width, $height){
alert ("Stránky se připravují! Již brzo na www.drevoobchod.cz"); 
}

function cislo($url, $name, $width, $height){
alert ("pohotovostní tel. linka - gsm: 608 354 444"); 
}


function SwitchMenu($obj)
{
	if (document.getElementById)
	{
		var el = document.getElementById($obj + '-List-Box');

		if (el.style.display == "none")
		{
			el.style.display = "block";
			document.getElementById($obj + '-Title').className = "Close-Box";
		}
		else
		{
			el.style.display = "none";
			document.getElementById($obj + '-Title').className = "Open-Box";
		}
	}
}

function switchObj($source, $target, $value, $style)
{
	if (document.getElementById($source).value == $value)
	{
		document.getElementById($target).style.display = $style;
	}
	else
	{
		document.getElementById($target).style.display = "none";
	}
}

function disableObj($source, $target, $value)
{
	if (document.getElementById($source).value == $value)
	{
		document.getElementById($target).disabled = false;
	}
	else
	{
		document.getElementById($target).disabled = true;
	}
}

var popUpWin = 0;

function popUpEditingWindow($url, $width, $height, $confirm)
{
    var l = (screen.width - $width) / 2;
    var t = (screen.height - $height) / 2;

    if ($confirm)
    {
        if (!confirm('Chcete opravdu pokračovat?'))
        {
            return false;
        }
    }

    if (popUpWin)
    {
        if (!popUpWin.closed) popUpWin.close();
    }

    popUpWin = window.open($url,'popUpWin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+$width+',height='+$height+',left='+l+',top='+t+',screenX='+l+',screenY='+t+'');

    if (window.focus) popUpWin.focus()

    return false;
}

function popHelpWindow($url, $width, $height, $confirm)
{
    var l = (screen.width - $width) / 2;
    var t = (screen.height - $height) / 2;

    if ($confirm)
    {
        if (!confirm('Chcete opravdu pokračovat?'))
        {
            return false;
        }
    }

    if (popUpWin)
    {
        if (!popUpWin.closed) popUpWin.close();
    }

    popUpWin = window.open($url,'popUpWin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+$width+',height='+$height+',left='+l+',top='+t+',screenX='+l+',screenY='+t+'');

    if (window.focus) popUpWin.focus()

    return false;
}

function popUpWindow($url, $name, $width, $height)
{
    var l = (screen.width - $width) / 2;
    var t = (screen.height - $height) / 2;

    $name = window.open($url,$name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+$width+',height='+$height+',left='+l+',top='+t+',screenX='+l+',screenY='+t+'');

    if (window.focus) $name.focus()

    return false;
}

function closePopUpWindow()
{
    opener.location.reload(true);
    self.close();

    return false;
}

function delConfirmBox($id)
{
    if (!confirm('Opravdu chcete položku smazat?'))
    {
        return false;
    }
}

function insertTag($target, $begin, $end)
{
    var $element = document.getElementById($target);

    insertTagCommon($element, $target, $begin, $end, false);
}

function insertTagToOpener($target, $begin, $end)
{
    var $element = opener.document.getElementById($target);

    insertTagCommon($element, $target, $begin, $end, true);

    self.close();
}

function insertTagCommon($element, $target, $begin, $end, $opener)
{
    if (document.selection) // ie support
    {
        $element.focus();
        if ($opener)
        {
            $selection = opener.document.selection.createRange();
        }
        else
        {
            $selection = document.selection.createRange();
        }
        $selection.text = $begin + $selection.text + $end;

        // $element.insert.focus();
    }
    else if ($element.selectionStart || $element.selectionStart == "0") // mozilla and netscape support
    {
        var $startPos = $element.selectionStart;
        var $endPos   = $element.selectionEnd;

        $selection = $element.value.substring($startPos, $endPos);
        $element.value = $element.value.substring(0, $startPos) + $begin + $selection + $end + $element.value.substring($endPos, $element.value.length);
    }
    else
    {
        $element.value += $begin + $end;
    }
}

function insertImage($url, $name, $width, $height)
{
    popUpWindow($url, $name, $width, $height);

    var element;
}


function updatepocet(polozka)
        {
          id = polozka.name;
          pocet = polozka.options[polozka.selectedIndex].text;

          document.location.href = '?page=cart&action=update&id='+id+'&pocet='+pocet;
      }
	  
function smazat($id){
if (window.confirm("Opravdu chcete položku smazat ?"))
{
document.location.href = '?page=users';
}
}	

function back_cart()
        {
          id = polozka.name;
          pocet = polozka.options[polozka.selectedIndex].text;

          document.location.href = '?page=cart&action=update&id='+id+'&pocet='+pocet;
      }
	  


/*
BANNER - VYJÍŽDĚCÍ  MOOTOOLS
*/
Element.Methods.Dom = {

	getElements: function(selector, nocash){
		var items = [];
		selector = selector.trim().split(' ');
		for (var i = 0, j = selector.length; i < j; i++){
			var sel = selector[i];
			var param = sel.match($$.shared.regexp);
			if (!param) break;
			param[1] = param[1] || '*';
			var temp = $$.shared[$$.shared.method].getParam(items, this, param, i);
			if (!temp) break;
			items = temp;
		}
		return $$.shared[$$.shared.method].getItems(items, this, nocash);
	},

	getElement: function(selector){
		return $(this.getElements(selector, true)[0] || false);
	},

	getElementsBySelector: function(selector, nocash){
		var elements = [];
		selector = selector.split(',');
		for (var i = 0, j = selector.length; i < j; i++) elements = elements.concat(this.getElements(selector[i], true));
		return (nocash) ? elements : $$.unique(elements);
	},

	getElementsByClassName: function(className){
		return this.getElements('.' + className);
	}

};

document.extend(Element.Methods.Dom);
Element.extend(Element.Methods.Dom);




Fx.Transitions.extend({

	Pow: function(p, x){
		return Math.pow(p, x[0] || 6);
	},


	Expo: function(p){
		return Math.pow(2, 8 * (p - 1));
	},


	Circ: function(p){
		return 1 - Math.sin(Math.acos(p));
	},



	Sine: function(p){
		return 1 - Math.sin((1 - p) * Math.PI / 2);
	},


	Back: function(p, x){
		x = x[0] || 1.618;
		return Math.pow(p, 2) * ((x + 1) * p - x);
	},


	Bounce: function(p){
		var value;
		for (var a = 0, b = 1; 1; a += b, b /= 2){
			if (p >= (7 - 4 * a) / 11){
				value = - Math.pow((11 - 6 * a - 11 * p) / 4, 2) + b * b;
				break;
			}
		}
		return value;
	},


	Elastic: function(p, x){
		return Math.pow(2, 10 * --p) * Math.cos(20 * p * Math.PI * (x[0] || 1) / 3);
	}

});


	  
/**
* BANNER VYJÍŽDĚCÍ
 */	  
	  
if (!self.banner_vyjizdeci) {
	var banner_vyjizdeci = {
		banner_vyjizdeciInit: function() {
			banner_vyjizdeci.modules = document.getElementsByClassName("ja-slwi");
			banner_vyjizdeci.modulesText = document.getElementsByClassName("ja-slwi-text");
			var x = new Fx.Elements(banner_vyjizdeci.modulesText, { wait: false, duration: 250 });

		var obj = {};
			banner_vyjizdeci.modules.each(function(module, i) {
				banner_vyjizdeci.modulesText[i].collapseH = module.getElementsByTagName('H3')[0].offsetHeight;
				obj[i] = { 'height': [banner_vyjizdeci.modulesText[i].getStyle('height').toInt(), banner_vyjizdeci.modulesText[i].collapseH]};
				module.addEvent('mouseenter', function(e) {
					var obj = {};
					obj[i] = { 'height': [banner_vyjizdeci.modulesText[i].getStyle('height').toInt(), banner_vyjizdeci.expandH]};
					banner_vyjizdeci.modules.each(function(other, j) {
						if (other != module) {
							var h = banner_vyjizdeci.modulesText[j].getStyle('height').toInt();
							if (h != banner_vyjizdeci.modulesText[j].collapseH) obj[j] = { 'height': [h, banner_vyjizdeci.modulesText[j].collapseH] };
						}
					});
					x.start(obj);
				});

				module.addEvent('mouseleave', function(e) {
					var obj = {};
					banner_vyjizdeci.modules.each(function(other, j) {
						obj[j] = { 'height': [banner_vyjizdeci.modulesText[j].getStyle('height').toInt(), banner_vyjizdeci.modulesText[j].collapseH]};
					});
					x.start(obj);
				});
			});
			x.start(obj);
		}
	}

	window.addEvent('domready', banner_vyjizdeci.banner_vyjizdeciInit);
}



function LoginCheckKeyPress(i,control,focuscontrol,controlvalue)

{

	try {

		if (i==1)

			setTimeout("if (document.getElementById('"+control+"').value.length==3 && document.getElementById('"+control+"').value!='"+controlvalue+"') { SetFocus('"+focuscontrol+"');}",20);

		if (i==2)

			setTimeout("if (document.getElementById('"+control+"').value.length==2 && document.getElementById('"+control+"').value!='"+controlvalue+"') { SetFocus('"+focuscontrol+"');}",20);

		document.onKeyPress = ProcessKeyPress;

	}

	catch(Error) {ProcessError(Error,"LoginCheckKeyPress","");}			

}

function kontrola(form) { 
	if(form.password.value == "") {
		alert("Zadejte Vaše heslo !!!");
		form.password.focus();
		return false;
	}else if(form.passwordre.value == ""){
		alert("Zadejte prosím Váše heslo pro kontrolu ještě jednou !!!");
		form.passwordre.focus();
		return false;
	}else if(form.password.value != form.passwordre.value){
		alert("Hesla se musejí shodovat !!!");
		form.password.focus();
		return false;
	}else{	}
}



function kontrola_klapkarta(form) { 
	if (form.jmeno.value == ""){	alert("Zadejte jméno !!!");
		form.jmeno.focus();
		return false;
	}
	if (form.prijmeni.value == ""){	alert("Zadejte příjmení !!!");
		form.prijmeni.focus();
		return false;
	}
	if (form.prijmeni.value == ""){	alert("Zadejte příjmení !!!");
		form.prijmeni.focus();
		return false;
	}
	if (form.telefon.value == ""){	alert("Zadejte telefon !!!");
		form.telefon.focus();
		return false;
	}
	if (form.email.value == ""){	alert("Zadejte email !!!");
		form.email.focus();
		return false;
	}
	if (form.ulice.value == ""){	alert("Zadejte ulice !!!");
		form.ulice.focus();
		return false;
	}
	if (form.cp.value == ""){	alert("Zadejte *Č.p. !!!");
		form.cp.focus();
		return false;
	}
	if (form.obec.value == ""){	alert("Zadejte obec !!!");
		form.obec.focus();
		return false;
	}
	if (form.psc.value == ""){	alert("Zadejte psč !!!");
		form.psc.focus();
		return false;
	}
	
	
	
}

