function chng_view_page(t,href){
	set_Cookie('view_page',t.options[(t.selectedIndex)].value);
	location.href=href;
}
function chng_view_page_sent(t,href){
	location.href=href+'vp='+t.options[(t.selectedIndex)].value;
}  
function view_mvcr(rz,ev_kod,new_url){
	if (new_url !== undefined) {
		url = new_url;
	}
window.open(url+"/interface/vuz_odcizen.php?rz="+rz+"&ev_kod="+ev_kod,'car_odcizen','width=300,height=150,taskbar=no,statusbar=no');
}

//funkce pro otevreni popupu s kartou prodejce
function view_sub(url){
	window.open(url,'','taskbar=no,status=yes,width=620,height=320,scrollbars=yes');
}
  
function view_tests() {
  if (document.getElementById('testy_vozu_table').style.display == 'block') {
    document.getElementById('testy_vozu_table').style.display = 'none';
  }
  else {
    document.getElementById('testy_vozu_table').style.display = 'block';
  }
}

/*****************************************/
function tisk(){
	/*
	h1 = document.getElementById('karta-vozu');
	h = h1.offsetHeight;
	ps = document.getElementById('posun');
	ps1 = ps.offsetHeight;
	ps.style.height = h;

	css = document.styleSheets[0];
	v = parseInt((700/h)*100);      

	css.rules[0].style.zoom=v;
	*/
	document.getElementById('karta-vozu-right-menu').style.display = 'none';
	//document.getElementById('bt').style.display = 'none';
	document.getElementById('reklama-horizontal').style.display = 'none';
	document.getElementById('posun').style.width = '800px';
	document.getElementById('reklama-vertical').style.display = 'block';
	//document.getElementById('foto-mpz').style.display = 'none';
	window.printBackground = true;
	window.print();   
	
	id = window.setInterval("show()",1000);

	document.getElementById('karta-vozu-right-menu').style.display = 'block';
	//document.getElementById('bt').style.display = 'block';			
	document.getElementById('reklama-vertical').style.display = 'none';
	document.getElementById('posun').style.width = '670px';
	//document.getElementById('foto-mpz').style.display = 'block';

	//ps.style.height = ps1;
}

function WinOpen(theURL, winName, sirka, vyska, tool, menu) {
	if(!tool) tool=0;	else tool=1;
	if(!menu) menu=0;	else menu=1;
	newWindow = window.open(theURL, winName, 'toolbar='+tool+',directories=no,menubar='+menu+',location=no,scrollbars=yes,resizable=yes,width='+sirka+',height='+vyska);
if (newWindow.opener == null)
		newWindow.opener = self;
	newWindow.title = winName;
}

function all_opener(href){
  window.opener.location.href = href;
  window.opener.focus();
}
function view_box(objId){
  hide_box();
  document.getElementById(objId).style.display = 'block';
}
function hide_box(){
  document.getElementById('karta-vozu-send').style.display = 'none';      
  document.getElementById('karta-vozu-reserve').style.display = 'none';      
  document.getElementById('karta-vozu-cena').style.display = 'none';      
}

function checkEmailAddress(addr) {
	reg = new RegExp("^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$");		
	if (!reg.test(addr)) {
		return false;
	}
	reg = new RegExp("^.+\@(\[?)[a-zA-Z0-9\-\.]+)\.[a-zA-Z]{2,3}$");
	if (!reg.test(addr)) {
		return false;
	}
	return true;
}
function check_reg(pole,reg) {
	var rpom = new RegExp(reg);
	if (!rpom.test(pole.value)) {
		return false;
	}
	else 
		return true;
}

/****************** manipulace s obrazky***********************/

function setpos(){
 td_foto = document.getElementById('foto');
 pos = getAbsolutePos(td_foto);
 td_span = document.getElementById('span_foto_vozu_big');
 td_span.style.top = pos.y;
 td_span.style.left = pos.x;
}

function posun_plus(){
	if (poz < max_poz){
		poz = poz + 1; 
	} else {
		poz = 0;
	}
	reloadImg();
}
function posun_minus(){
    if (poz > 0){
      poz = poz - 1;                 
    }
	else {
		poz = max_poz;  
	}
	reloadImg();
}
function zobraz_i(i){
	poz2 = poz + i;  
	if (poz2>=celkem){
		poz2 = poz2-celkem;
	}
	document.getElementById('foto_vozu').src = et_foto[poz2];    
    document.getElementById('act_poz').value = poz2+1;
}
function reloadImg() {	
	if (celkem > 0){
		document.getElementById("img0").src=et_foto_small[poz];
	}
	var index2 = poz+1;
	if (index2>=celkem) index2= 0;
	var index3 = index2 +1;
	if (index3>=celkem) index3= 0;
	if (et_foto[index2])		
		document.getElementById("img1").src=et_foto_small[index2]; 
	if (et_foto[index3] && celkem>2)
		document.getElementById("img2").src=et_foto_small[index3]; 
}    
function getAbsolutePos(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp = getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
function hide_big_foto(){
	td_span = document.getElementById('span_foto_vozu_big');
	td = document.getElementById('foto_vozu_big');
	td.src = url_files + '/design/empty.gif';
	td_span.style.display = 'none';
} 


/********** validacni JS pro popup okna v karte vozu **************/

/** kontorla formulare pro odeslani pozadavku na rezervaci vozu
*/
function check_rezervace(f){
	if (!f.jmeno.value){ alert('Zadejte Vaše jméno a příjmení'); f.jmeno.focus(); return false; }
	if (f.telefon.value == ''){ alert("Zadejte telefonní číslo."); f.telefon.focus(); return false;}
	if (!check_reg(f.telefon,'^[\+][0-9]{12}$')){ alert("Zadejte telefonní číslo ve tvaru +420123456789"); f.telefon.focus(); return false;}
	if (!f.email.value){ alert('Zadejte Váš e-mail'); f.email.focus(); return false; }
	if (!checkEmailAddress(f.email.value)){ alert('Byla zadána neplatná e-mailová adresa'); f.email.focus(); return false; }
} 	

/** kontrola formulare pro odeslani karty vozu znamemu
*/
function check_posli(f){
	if (!f.email.value){ alert('Zadejte Váš e-mail'); f.email.focus(); return false; }
	if (!checkEmailAddress(f.email.value)){ alert('Byla zadána neplatná e-mailová adresa odesílatele'); f.email.focus(); return false; }
	if (!f.send_email.value){ alert('Zadejte e-mail příjemce'); f.send_email.focus(); return false; }
	if (!checkEmailAddress(f.send_email.value)){ alert('Byla zadána neplatná e-mailová adresa příjemce'); f.send_email.focus(); return false; }
} 	

/** kontrola formulare pro odeslani nabidky ceny na vuz
*/
function kontrola_nabidky_ceny(f){
	if (!f.cena.value){ alert('Zadejte Vámi navrhovanou cenu'); f.cena.focus(); return false; }	
	if (!check_reg(f.cena,'^[0-9]{1,8}$')){ alert("Zadejte Vámi navrhovanou cenu ve tvaru 12345678"); f.cena.focus(); return false;}
	if (!f.jmeno.value){ alert('Zadejte Vaše jméno a příjmení'); f.jmeno.focus(); return false; }
	if (f.telefon.value == ''){ alert("Zadejte telefonní číslo."); f.telefon.focus(); return false;}
	if (!check_reg(f.telefon,'^[\+][0-9]{12}$')){ alert("Zadejte telefonní číslo ve tvaru +420123456789"); f.telefon.focus(); return false;}
	if (!f.email.value){ alert('Zadejte Váš e-mail'); f.email.focus(); return false; }
	if (!checkEmailAddress(f.email.value)){ alert('Byla zadána neplatná e-mailová adresa'); f.email.focus(); return false; }
} 	
