﻿//*********************************************************************************************
//************************** ZOBRAZENI ********************************************************
//*********************************************************************************************

function menu_over(objekt,akce) {
  if(akce==1) {
  	objekt.bgColor='#000000';
  }
  if(akce==0) {
    objekt.bgColor='#606060';
  }
}

function menu_click(odkaz) {
  location=odkaz;
}

function set_tabs() {
  if(window.screen.width<1050) {
    document.getElementById('head_tab').width='100%';
    if(document.getElementById('state_tab')!=null) document.getElementById('state_tab').width='100%';
    document.getElementById('main_tab').width='100%';
  }
  if(window.screen.width>1380) {
    document.getElementById('head_tab').width='80%';
    if(document.getElementById('state_tab')!=null) document.getElementById('state_tab').width='80%';
    document.getElementById('main_tab').width='80%';
  }
}

//*********************************************************************************************
//***************************** AUKCE *********************************************************
//*********************************************************************************************

function test_vyplneni_aukce() {
//  alert("TEST VYPLNENI");
	var test_ok=0;
	if (document.all.pridat.predmet.value=="") {
	  	alert("Neni vyplnen predmet !");
	}
	else test_ok++;
	if (document.all.pridat.popis.value=="") {
	  	alert("Neni vyplnen popis !");
	}
	else test_ok++;
	if(test_ok==2) return true;
	else return false;
}
  	
function test_data_aukce() {
//  alert("TEST DATA");
	var test_ok=0;
	if (document.all.pridat.ukonceni_aukce.value=="") {
	  	alert("Neni vyplneno datum ukonceni !");
	}
	else test_ok++;
	if (document.all.pridat.cas_ukonceni.value=="") {
	  	alert("Neni vyplnen cas ukonceni !");
	}
	else test_ok++;
	if(test_ok==2) return true;
	else return false;
}

function test_cisla_aukce() {
//  alert("TEST CISLA");
	var test_ok=0;
	//alert(document.all.pridat.vyvolavaci_cena.value);
	if (parseFloat(document.all.pridat.vyvolavaci_cena.value)>0) {
	  	test_ok++;
	}
	else {
		alert("Neni vyplnena vyvolavaci cena !");
	}
	if (parseFloat(document.all.pridat.minimalni_prihozeni.value)>0) {
	  	test_ok++;
	}
	else alert("Neni vyplneno minimalni prihozeni !");
	if(test_ok==2) return true;
	else return false;
} 

function test() 
{		
	var test_ok=0;
	if(test_vyplneni_aukce()) test_ok++;
	if(test_data_aukce()) test_ok++;
	if(test_cisla_aukce()) test_ok++;	
	if(test_ok==3) return true;
	else return false;
}


//*********************************************************************************************
//************************** YOUTUBE *********************************************************
//*********************************************************************************************
function youtube_send() 
{

	var telo="volba=ulozit_nazev&nazev="+encodeURIComponent(document.all.youtube_form.in_nazev.value)+
		"&popis="+encodeURIComponent(document.all.youtube_form.in_popis.value)+
		"&skupina="+encodeURIComponent(document.all.youtube_form.in_skupina.value);
	
	if (window.XMLHttpRequest) {
   		httpRequest = new XMLHttpRequest();
 	} else if (window.ActiveXObject) {
	    try {
    		httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (eror) {
      		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    	}
 	}    
    httpRequest.open("POST", "_video.php", true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", telo.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.onreadystatechange= function () {processRequest(); } ;
    //alert(telo);
    document.all.youtube_form.odeslat.disabled=true;
    document.all.youtube_form.odeslat.value="odesilam video ...";    
    httpRequest.send(telo);

} 

function processRequest()
{
	if (httpRequest.readyState == 4)
	{
    	if(httpRequest.status == 200)
    	{
    		//alert("SUBMIT - az bude ready, odstran tuhle hlasku");    		
  			document.all.youtube_form.submit();
    	}
    	else
    	{
        	alert("Nemohu uložit název a popis videa.");
    	}
  	}
}

//*********************************************************************************************
//************************** FOTOGALERIE ******************************************************
//*********************************************************************************************
//text ... co do schranky
//volba ... 1=foto/2=diskuze
function copy_clip(text,volba)
{

	if (window.clipboardData) 
	{
   
	   	window.clipboardData.setData("Text", text);
		switch (volba) {	   	
	   		case 1 : alert("Link na foto by zkopirovan do schranky"); break;
	   		case 2 : alert("Link do diskuze by zkopirovan do schranky"); break; 
	   	}
   
   	}
   	else
	{
		switch (volba) {	   	
	   		case 1 : 
	   			document.getElementById('odkaz_foto').innerHTML=ZobrazeniLinkFoto;
				alert('Pro zkopirovani do schranky pouzijte <ctrl>+<c>'); 
				document.getElementById('pole_link_foto').focus();
				document.getElementById('pole_link_foto').select();	   				   			
	   		break
	   		case 2 : 
	   			document.getElementById('odkaz_diskuze').innerHTML=ZobrazeniLinkDiskuze;
	   			alert('Pro zkopirovani do schranky pouzijte <ctrl>+<c>');
				document.getElementById('pole_link_diskuze').focus();
				document.getElementById('pole_link_diskuze').select();	   		 
	   		break
	   	}
	}   	

   	//return false;
}

function emoticon(text) {
	if(typeof document.form_pridat_prispevek=="object")  var txtarea = document.form_pridat_prispevek.text;
	else if(typeof document.nova_fotografie=="object")  var txtarea = document.nova_fotografie.in_popis;
	else return 0;
	
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

function HlavniSkupina(hlavni_id,select)
{
	var slovo_id="";
	
	for(var i=0; i<select.options.length; i++)
	{		
		if(select.options[i].selected) slovo_id += select.options[i].value + "_";
   	}

	if((hlavni_id>0) && (slovo_id!="")) {
	
		var q_url="volba=vypis_zavisle&hlavni_id="+hlavni_id.toString()+"&slovo_id="+slovo_id;
		var ZavislaID="";
	
		if (window.XMLHttpRequest) {
  				httpRequest = new XMLHttpRequest();
		} 
		else if (window.ActiveXObject) {
   			try {
   				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
   			} catch (eror) {
	      			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    		}
 		}    
 		//alert(q_url);
 		for(var i=0;i<SeznamHlavnichSkupin[hlavni_id.toString()].length;i++) {
 			ZavislaID=SeznamHlavnichSkupin[hlavni_id.toString()][i];
 			document.getElementById('SkupinaSlov_'+ZavislaID).innerHTML='<table border="0" width="100%" bgcolor="white"><tr height="76px"><td width="100%" align="center" valign="middle"><img src="ajax-loader.gif"></td></tr></table>';	
 		}		 		 		
    	httpRequest.open("GET", "_foto.php?"+q_url, true);
		httpRequest.onreadystatechange= function () {VypisZavisle(); } ;
    	httpRequest.send(null);
    }
    
} 

function VypisZavisle()
{
	if (httpRequest.readyState == 4)
	{
    	if(httpRequest.status == 200) 
    	{    			
    		var xmlDoc=httpRequest.responseXML;
			var skupina = xmlDoc.getElementsByTagName("skupina");
			for(i=0;i<skupina.length;i++)
  			  document.getElementById('SkupinaSlov_'+skupina[i].attributes.getNamedItem("id").value).innerHTML = skupina[i].firstChild.nodeValue;
    	}
  	}
}

function TestSelected(select)
{
	if(typeof PridatFoto == "undefined")
	{
		for(var i=0; i<select.options.length; i++)
			if(i != select.selectedIndex) select.options[i].selected = false;
	}	
}

function odesli_foto() 
{
	document.forms.nova_fotografie.odeslat.disabled=true;
	document.forms.nova_fotografie.odeslat.value='odesilam foto...';
	document.forms.nova_fotografie.submit();
}

function foto_send() 
{
	var klslova="";
	var newklslova="";
	var vyplneno = false;	
	var hlavni_id = -1;
	var nadrazena_id = "";
	
	for(var i=0;i<poleSkupin.length; i++) 
	{
		for(x=0;x<document.getElementById('klsl_'+poleSkupin[i]).options.length;x++)
		{
			if (document.getElementById('klsl_'+poleSkupin[i]).options[x].selected)
				klslova=klslova+document.getElementById('klsl_'+poleSkupin[i]).options[x].value+";";//(i==poleSkupin.length-1?"":";");
		}				
		
		//najdeme si, ve ktere skupine je ta nase zavisla		
		hlavni_id = -1;
		for(var sezSk = 0; sezSk < SeznamHlavnichSkupin.length; sezSk++) {
		    if(typeof SeznamHlavnichSkupin[sezSk.toString()] == "object") {
				for (var sezPodSk = 0; sezPodSk < SeznamHlavnichSkupin[sezSk.toString()].length; sezPodSk++) {
					if (SeznamHlavnichSkupin[sezSk.toString()][sezPodSk] == poleSkupin[i]) hlavni_id = sezSk;
				}
			}
		}
				
		//skupina ma nejakou nadrazenou
		if(hlavni_id > -1) {
			nadrazena_id = document.getElementById('klsl_'+hlavni_id).value;
		}
		else {
			nadrazena_id = "";
		}
		newklslova = newklslova+poleSkupin[i]+':'
		            +document.getElementById('newklsl_'+poleSkupin[i]).value+':'
					+nadrazena_id
					+(i==poleSkupin.length-1?"":";");		

		if(document.getElementById('klsl_'+poleSkupin[i]).value!="") vyplneno = true; 
		if(
			(document.getElementById('newklsl_'+poleSkupin[i]).value!="") 
					&& 
		  	(document.getElementById('newklsl_'+poleSkupin[i]).value!=TextNoveSlovo)
		)
		  vyplneno = true;
		
		 
	}
	//alert(klslova);
	document.forms.nova_fotografie.klslova.value=klslova;
	document.forms.nova_fotografie.newklslova.value=newklslova;
	
	//alert(newklslova);
	
	if(!vyplneno) {
		if(confirm(info4)) odesli_foto(); 
	}
	else odesli_foto();
}

function filtr_send()
{
	var klslova="";
	for(var i=0;i<poleSkupin.length; i++) 
	{
		klslova=klslova+document.getElementById('klsl_'+poleSkupin[i]).value+(i==poleSkupin.length-1?"":";");
	}
	document.forms.ffiltr.vyber_slov.value=klslova;
	document.forms.ffiltr.submit();
}

//posun fotografie
function keyDown(e) 
{ 
	var evt=(e)?e:(window.event)?window.event:null;
	if(evt)
	{ 
		var key=(evt.charCode)?evt.charCode: 
			((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0)); 
		if((key==37) && (typeof PredchoziFoto=="string") && (PredchoziFoto!="")) location = PredchoziFoto;  
		if((key==39) && (typeof DalsiFoto=="string") && (DalsiFoto!="")) location = DalsiFoto;
	} 
}

function VybraneFotografie() 
{
	var VybraneFoto = "";
	for(i=0; i<document.seznam_fotek.fotka.length; i++) 
	{	
		if(document.seznam_fotek.fotka[i].checked) VybraneFoto+=document.seznam_fotek.fotka[i].value+";";
	}
	return VybraneFoto;
}


//budeme zachytavat udalosti pouze ve fotogalerii
if(location.toString().indexOf("/foto.php",1)!=-1) 	document.onkeydown=keyDown;


function smazat_cookies()
{
	if(confirm("Budou smazany cookies z NoseniDeti.cz.")) {
 		document.cookie = "nlogin=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";	
 		document.cookie = "phpbb2mysql_data=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";	
 		document.cookie = "prelogin=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";	
 		document.cookie = "session_id=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";	
 		document.cookie = "phpbb2mysql_sid=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";	
 		document.cookie = "NoseniDeti=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";
 		location = 'index.php';
 	}
 		
}

//*********************************************************************************************
//************************** OBJEDNAVKY ******************************************************
//*********************************************************************************************

function zmenit_dopravu(doprava_id) {
    //alert('menim dopravu');
	var new_location = "_kosik.php?volba=zmenit_dopravu&doprava_id=" + doprava_id;
	
	new_location += "&poznamka=" + encodeURI(document.forms.objednat.poznamka.value);
	if(typeof(document.forms.objednat.in_jmeno) == "object") {
		new_location += "&in_jmeno=" + encodeURIComponent(document.forms.objednat.in_jmeno.value)
		             +  "&in_prijmeni=" + encodeURIComponent(document.forms.objednat.in_prijmeni.value)
					 +  "&in_ulice=" + encodeURIComponent(document.forms.objednat.in_ulice.value)
					 +  "&in_mesto=" + encodeURIComponent(document.forms.objednat.in_mesto.value)
					 +  "&in_psc=" + encodeURIComponent(document.forms.objednat.in_psc.value)
					 +  "&in_email=" + encodeURIComponent(document.forms.objednat.in_email.value);
		//alert(new_location);
	}
	
	location = new_location;	
}

function zmenit_platbu(platba_id) {
    //alert('menim dopravu');
	var new_location = "_kosik.php?volba=zmenit_platbu&platba_id=" + platba_id;
	
	new_location += "&poznamka=" + encodeURI(document.forms.objednat.poznamka.value);
	if(typeof(document.forms.objednat.in_jmeno) == "object") {
		new_location += "&in_jmeno=" + encodeURIComponent(document.forms.objednat.in_jmeno.value)
		             +  "&in_prijmeni=" + encodeURIComponent(document.forms.objednat.in_prijmeni.value)
					 +  "&in_ulice=" + encodeURIComponent(document.forms.objednat.in_ulice.value)
					 +  "&in_mesto=" + encodeURIComponent(document.forms.objednat.in_mesto.value)
					 +  "&in_psc=" + encodeURIComponent(document.forms.objednat.in_psc.value)
					 +  "&in_email=" + encodeURIComponent(document.forms.objednat.in_email.value);
		//alert(new_location);
	}
	
	location = new_location;	
}

function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}
//*********************************************************************************************
//************************** LOGIN HELP  ******************************************************
//*********************************************************************************************
function login_help () {
  alert('Do položky jméno zadejte Váš e-mail, do položky heslo napište slovo heslo. \nPak klikněte na přihlásit a údaje Vám budou zaslány.');
}
