//zjisteni IE
var IE= null;
var ua = navigator.appName.toLowerCase();
if(ua.indexOf('explorer')>-1 && document.getElementById && document.childNodes) {IE=true;}

//-----------------------------------------
function mouse_position() {
	var pozice = new Array();

   if (document.all) {
		pozice[0] = window.event.screenX;
		pozice[1] = window.event.screenY;
	 } else {
		pozice[0] = 200;
		pozice[1] = 200;
	 }

	return pozice;
}

function goto_3d() {
	var nove=false;

	if (typeof(dddWin)=="undefined") {
		//alert ('nedefinovano');
		nove=true;
	}	else if (dddWin.closed) {
   	//alert ('zavreno '+dddWin.closed);
		nove=true;
	}
	
	if (nove) {
		winwidth = 520;
		winheight = 450;
		window_left = 20;
    window_top = 20;
		dddWin=window.open('/3d/index.php','dddWino','menubar=1,resizable=1,status=1,scrollbars=1,width='+winwidth+',height='+winheight+',top='+window_top+',left='+window_left+'');
		dddWin.focus();
	} else {
	  dddWin.dddinit();
		dddWin.focus();
	}
}

function ddd_return_go(ano) {
	if (ano==1) goto_3d();
}

	function select_color(id_zbozi,typ) {
		page = "barva.php?id="+id_zbozi+"&typ="+typ;

		kde = mouse_position();
		if (kde[0]>720) x_posun = -360;
		else x_posun = 20;
		if (kde[1]>490) y_posun = -200;
		else y_posun = 20;
		window_left = kde[0]+x_posun;
    window_top = kde[1]+y_posun;
		detailWin=window.open(page,'kosik','resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+',width=180,height=260');
		detailWin.focus();
	}

	function select_width(id_zbozi,typ) {
		barva = document.getElementById('zbozi'+id_zbozi).vla0.value;
		//barva = eval("document.all.zbozi"+id_zbozi+".vla0.value");
		if (barva=='') {
		select_color(id_zbozi,typ)
		} else {
		kde= mouse_position();
		if (kde[0]>720) x_posun = -360;
		else x_posun = 20;
		if (kde[1]>490) y_posun = -200;
		else y_posun = 20;
		window_left = kde[0]+x_posun;
    window_top = kde[1]+y_posun;

		page = "sirka.php?id="+id_zbozi+"&color="+barva+"&typ="+typ;
		detailWin=window.open(page,'kosik','resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+',width=180,height=260');
		detailWin.focus();
		}
	}

	function show_detail(id_zbozi) {
		formular = document.getElementById('zbozi'+id_zbozi);
    //formular = eval("document.all.zbozi"+id_zbozi);

		barva = formular.vla0.value;
		sirka = formular.vla1.value;
		if (barva=='' || sirka=='') {
			alert ('Musíte mít vybrané vlastnosti zboží!\r(např.Barva,Šíře,Velikost apod.)');
		} else {
			formular.akce.value = 'zbozi_detail';
			formular.superakce.value = '';
			formular.target = '_self';
			winwidth = 680;
			winheight = 550;
			window_left = 50;
	    window_top = 50;

			//if (typeof detailWin != "undefined") detailWin.close();
	    //detailWin=window.open('','kosik','resizable=yes,scrollbars=yes,width='+winwidth+',height='+winheight+',top='+window_top+',left='+window_left+'');

			formular.submit();
		}
	}

// zobrazeni tipu a napovedy
function show_help(page,sirka,vyska,zleva,shora,horizposun,svislyposun) {
	if(horizposun && svislyposun) {
    kde = mouse_position();
		zleva = kde[0]+parseInt(horizposun);
    shora = kde[1]+parseInt(svislyposun);
  }

	if (zleva && shora) {
		pozicovani=',left='+zleva+',top='+shora;
	} else pozicovani='';

  nazevokna=page.split(".")[0];
  //'resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+',width=150,height=200'
	helpwindow=window.open(page,nazevokna,'resizable=1,scrollbars=1,status=0,width='+sirka+',height='+vyska+pozicovani);
	helpwindow.focus();
}

function check_formular(id_zbozi,typ) {
  	formular = document.getElementById('zbozi'+id_zbozi);
		barva = formular.vla0.value;
		sirka = formular.vla1.value;
		winwidth = 180;
		winheight = 260;
		kde= mouse_position();
		if (kde[0]>720) x_posun = -360;
		else x_posun = 1;
		if (kde[1]>490) y_posun = -200;
		else y_posun = 20;
		window_left = kde[0]+x_posun;
    window_top = kde[1]-winheight+y_posun;

		if (typeof detailWin != "undefined") detailWin.close();
		if (barva=='') {
			document.vysledek = false;
      detailWin=window.open('','kosik','width='+winwidth+',height='+winheight+',resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+'');
			select_color(id_zbozi,typ);
		} else if (sirka=='') {
			document.vysledek = false;
      detailWin=window.open('','kosik','width='+winwidth+',height='+winheight+',resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+'');
			select_width(id_zbozi,typ);
		} else {
			formular.akce.value = 'kosik_pocet';
      detailWin=window.open('','kosik','width='+winwidth+',height='+winheight+',resizable=yes,scrollbars=yes,top='+window_top+',left='+window_left+'');
			formular.submit();
		}
	}

function open_img(id_zbozi,zbozi_name,imgsource,menushow,smallpic) {
		if (imgsource) obrazek = imgsource;
		else obrazek = document.getElementById('zbozi'+id_zbozi).nahled.src;
		//obrazek = eval("document.zbozi"+id_zbozi+".nahled.src");
		delka = obrazek.length;
		obrazek2 = obrazek.substr(0,delka-5)+'v.jpg';

		showmenu = (menushow!=undefined) ? 'menubar=1,':'';
		zbozi_name = (zbozi_name!=undefined) ? zbozi_name:' ';
		adresa = 'index.php?superakce=view&img='+obrazek2+'&name='+zbozi_name;
		ImgWindow = window.open(adresa,'imgdetail',showmenu+'height=450,width=600,top=50,left=50,resizable=1');
    ImgWindow.focus();
}

function OpenWin(theURL,w,h,lf,tp,sx) { // kompaktní + scrollbar + resizable
	WName='win'+sx;
	WName=window.open(theURL,'ow' + sx,'width=' + w + ',height=' + h + ',left=' + lf + ',top=' + tp + ',scrollbars=1,resizable=1,toolbar=0,menubar=0,location=0,status=0,directories=0');
  WName.focus();
}

function add_3dzbozi(id_zbozi) {
	winwidth = 250;
	winheight = 200;
	window_left = 50;
  window_top = 50;

	adresa = '/3d/add.php?id='+id_zbozi;

	var ddd_return=0;

	if (IE) {
		ddd_return = showModalDialog(adresa,"","status:no; center:yes; help:no; minimize:no;dialogWidth="+winwidth+"pt;dialogHeight="+winheight+"pt");
		if (ddd_return==1) goto_3d();
	}else{
		//var strReturn = window.prompt("Zadejte název košíku.","Nový košík");
	  dddaddWin=window.open(adresa,'dddadd','resizable=yes,scrollbars=yes,width='+winwidth+',height='+winheight+',top='+window_top+',left='+window_left+'');
		dddaddWin.focus();
	}
}

function enable_cart(id_zbozi) {
		barva = document.getElementById('zbozi'+id_zbozi).vla0.value;
		sirka = document.getElementById('zbozi'+id_zbozi).vla1.value;
		//barva = eval("document.zbozi"+id_zbozi+"");
		//sirka = eval("document.zbozi"+id_zbozi+"");

		if (!isNaN(barva) && !isNaN(sirka) && barva!='' && sirka!='') {
			eval("document.all.kos"+id_zbozi+".src='static/design/kos.gif'");
		} else {
			eval("document.all.kos"+id_zbozi+".src='static/design/kos2.gif'");
		}
	}

function vis_switch(dir_id,znamenko) {
	klas = document.getElementById('submenu'+dir_id);
	//klas2 = 'document.getElementById("submenu'+dir_id+'")';
	if (klas.style.display == 'none') {
	klas.style.display = 'block';
	znamenko.src = 'img/minus.gif';
	} else {
	klas.style.display = 'none';
	znamenko.src = 'img/plus.gif';
	}
}

function show_rr(id_zbozi,not_logged) {
	if (not_logged) {
		if (!confirm('\rPokud nebudete přihlášen, nelze při objednávání započítat žádné slevy.\r\rChcete-li opravdu pokračovat bez přihlášení, klikněte na OK.\r\r')) return;
	}

	adresa = '?akce=rimske&id='+id_zbozi;
	document.location=adresa;
}

function winsize(width,height,top,left) {
	window.resizeTo(width,height);
	if (top && left) window.moveTo(top,left);
}

function show_hide(layer_id) {
	if (document.getElementById(layer_id)) {
		layer=document.getElementById(layer_id);
		if (layer.style.display=='block') {
      layer.style.display='none';
		} else {
      layer.style.display='block';
		}
	}
}

function number(hodnota,typ,presnost) {
	var num;
	if (!hodnota) return 0;

	if (typ=='int') presnost=0;
	num = parseFloat(hodnota.replace(",","."));
	if (presnost==0 && num) return Math.ceil(num);
	nasobek = Math.pow(10,presnost);
	num = Math.round(num*nasobek)/nasobek;
	return num;
}

function redirect(url) {
	window.location = url;
}