function SetCartBg (state)
{
	var cart_tab, cart_img;
	
	if (cart_tab = document.getElementById("cart_tab"))
	{
		cart_tab.style.backgroundImage = (state == 1) ? "url(images/bg_menu_on.gif)" : "url(images/bg_menu.gif)";
		cart_tab.style.backgroundColor = (state == 1) ? "#97A0AA" : "#6A747A";
	}

	if (cart_img = document.getElementById("cart_img"))
		cart_img.src = (state == 1) ? "images/cart2_on.gif" : "images/cart2.gif";
}


function add_to_cart(code,obj,obj2,param1)
{
	var pocet = obj.value;
	var velikost = obj2.value;	
	document.location.href='scripts/cart_insert.php?code='+code+'&pocet='+pocet+'&velikost='+velikost+param1;
}



function kontrola() 
{
	var result = 'true';
	
  //  if (kontrola_polozky(document.getElementById('f_first_name'),'text')==false) {	result = 'false'; }
   // if (kontrola_polozky(document.getElementById('f_surname'),'text')==false) {	result = 'false'; }
 	if (kontrola_polozky(document.getElementById('f_address1'),'text')==false) {	result = 'false'; }
 	if (kontrola_polozky(document.getElementById('f_ulice'),'text')==false) {	result = 'false'; }
   	if (kontrola_polozky(document.getElementById('f_psc'),'text')==false) {	result = 'false'; }
  //  if (kontrola_polozky(document.getElementById('f_country'),'text')==false) {	result = 'false'; }
    if (kontrola_polozky(document.getElementById('f_mesto'),'text')==false) {	result = 'false'; }  
	
	if (kontrola_polozky(document.getElementById('f_mesto'),'text')==false) {	result = 'false'; }  
	if (kontrola_polozky(document.getElementById('f_ko'),'text')==false) {	result = 'false'; }  
	if (kontrola_polozky(document.getElementById('f_ko_telefon'),'text')==false) {	result = 'false'; }  	
		//if (ControlPhone(document.getElementById('f_ko_telefon').value,document.getElementById('f_ko_telefon').id)==false) { result = 'false'; };

	//if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }	
	
	var jak = document.getElementById('stejna').checked;	
	if (jak==false) {
	  //  if (kontrola_polozky(document.getElementById('f_first_name2'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('f_surname2'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_address12'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_ulice2'),'text')==false) {	result = 'false'; }
	   	if (kontrola_polozky(document.getElementById('f_psc2'),'text')==false) {	result = 'false'; }
	//    if (kontrola_polozky(document.getElementById('f_country2'),'text')==false) {	result = 'false'; }
	    if (kontrola_polozky(document.getElementById('f_mesto2'),'text')==false) {	result = 'false'; }  		
	}
	//var jak2 = document.getElementById('platba1').checked;
	//if (jak2==true) {	
	//	if (kontrola_polozky(document.getElementById('fcardnumber'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fexpirationdate'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fnumber'),'text')==false) {	result = 'false'; }				
	//}
	
	
	if ((document.getElementById('platba2').checked==false) && (document.getElementById('platba3').checked==false) && (document.getElementById('platba04').checked==false) && (document.getElementById('platba20').checked==false)) {
		result = 'false';
		document.getElementById('ftitulekplatby').style.color='red';
	} else {
		document.getElementById('ftitulekplatby').style.color='#000';	
	}
	
	if ((document.getElementById('doruceni1').checked==false) && (document.getElementById('doruceni12').checked==false) && (document.getElementById('doruceni13').checked==false) && (document.getElementById('doruceni14').checked==false)) {
		result = 'false';
		document.getElementById('fdoructitulek').style.color='red';
	} else {
		document.getElementById('fdoructitulek').style.color='#000';	
	}

	
	if (result=='true') {
	
		//var truthBeTold = window.confirm("Opravdu odeslat objednávku?");
		//if (truthBeTold) {
			document.getElementById('errortext').value='';		
			document.getElementById('akcekosiku').value='krok3';
			document.getElementById('cart').submit();
		//} 
	} else {
			document.getElementById('errortext').value='Některé poloky jsou patně vyplněny!';
	}

}


function kontrola2() 
{
	var result = 'true';
	
   // if (kontrola_polozky(document.getElementById('f_first_name'),'text')==false) {	result = 'false'; }
   // if (kontrola_polozky(document.getElementById('f_surname'),'text')==false) {	result = 'false'; }
 	if (kontrola_polozky(document.getElementById('f_address1'),'text')==false) {	result = 'false'; }
 	if (kontrola_polozky(document.getElementById('f_ulice'),'text')==false) {	result = 'false'; }
   	if (kontrola_polozky(document.getElementById('f_psc'),'text')==false) {	result = 'false'; }
  //  if (kontrola_polozky(document.getElementById('f_country'),'text')==false) {	result = 'false'; }
    if (kontrola_polozky(document.getElementById('f_mesto'),'text')==false) {	result = 'false'; }  
	//if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }	
	
	var jak = document.getElementById('stejna').checked;	
	if (jak==false) {
	  // if (kontrola_polozky(document.getElementById('f_first_name2'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('f_surname2'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_address12'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_ulice2'),'text')==false) {	result = 'false'; }
	   	if (kontrola_polozky(document.getElementById('f_psc2'),'text')==false) {	result = 'false'; }
	//    if (kontrola_polozky(document.getElementById('f_country2'),'text')==false) {	result = 'false'; }
	    if (kontrola_polozky(document.getElementById('f_mesto2'),'text')==false) {	result = 'false'; }  		
	}
	//var jak2 = document.getElementById('platba1').checked;
	//if (jak2==true) {	
	//	if (kontrola_polozky(document.getElementById('fcardnumber'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fexpirationdate'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fnumber'),'text')==false) {	result = 'false'; }				
	//}
	
	if (document.getElementById('fsouhlas').checked==false) {
	result = 'false';
	}

	
	if (result=='true') {
	
		var truthBeTold = window.confirm("Opravdu odeslat objednávku?");
		if (truthBeTold) {
			document.getElementById('errortext').value='';		
			document.getElementById('akcekosiku').value='send';
			document.getElementById('cart').submit();
		} 
	} else {
			document.getElementById('errortext').value='Některé poloky jsou patně vyplněny!';
	}

}

function kontrola_registrace() 
{
	var result = 'true';
	
    if (kontrola_polozky(document.getElementById('f_user'),'text')==false) {	result = 'false'; }	
    if (kontrola_polozky(document.getElementById('f_heslo'),'text')==false) {	result = 'false'; }	
    if (kontrola_polozky(document.getElementById('f_heslo1'),'text')==false) {	result = 'false'; }			
    if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }		
    
		//if (kontrola_polozky(document.getElementById('f_first_name'),'text')==false) {	result = 'false'; }
	    //if (kontrola_polozky(document.getElementById('f_surname'),'text')==false) {	result = 'false'; }
		if (kontrola_polozky(document.getElementById('f_address1'),'text')==false) {	result = 'false'; }
		if (kontrola_polozky(document.getElementById('f_ko'),'text')==false) {	result = 'false'; }		
		//if (kontrola_polozky(document.getElementById('f_ko_telefon'),'text')==false) {	result = 'false'; }				
		if (ControlPhone(document.getElementById('f_ko_telefon').value,document.getElementById('f_ko_telefon').id)==false) { result = 'false'; };
 	if (kontrola_polozky(document.getElementById('f_ulice'),'text')==false) {	result = 'false'; }
   	if (kontrola_polozky(document.getElementById('f_psc'),'text')==false) {	result = 'false'; }
  //  if (kontrola_polozky(document.getElementById('f_country'),'text')==false) {	result = 'false'; }
    if (kontrola_polozky(document.getElementById('f_mesto'),'text')==false) {	result = 'false'; }  
	//if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }	
	
	var jak = document.getElementById('stejna').checked;	
	if (jak==false) {
	  //  if (kontrola_polozky(document.getElementById('f_first_name2'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('f_surname2'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_address12'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_ulice2'),'text')==false) {	result = 'false'; }
	   	if (kontrola_polozky(document.getElementById('f_psc2'),'text')==false) {	result = 'false'; }
	//    if (kontrola_polozky(document.getElementById('f_country2'),'text')==false) {	result = 'false'; }
	    if (kontrola_polozky(document.getElementById('f_mesto2'),'text')==false) {	result = 'false'; }  		
	}
	//var jak2 = document.getElementById('platba1').checked;
	//if (jak2==true) {	
	//	if (kontrola_polozky(document.getElementById('fcardnumber'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fexpirationdate'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fnumber'),'text')==false) {	result = 'false'; }				
	//}
	//if ((document.getElementById('platba2').checked==false) && (document.getElementById('platba3').checked==false) && (document.getElementById('platba04').checked==false)) {
	//	result = 'false';
	//	document.getElementById('ftitulekplatby').style.color='red';
	//} else {
	//	document.getElementById('ftitulekplatby').style.color='#000';	
	//}
//	
//	if ((document.getElementById('doruceni1').checked==false) && (document.getElementById('doruceni12').checked==false) && (document.getElementById('doruceni13').checked==false)) {
//		result = 'false';
//		document.getElementById('fdoructitulek').style.color='red';
//	} else {
//		document.getElementById('fdoructitulek').style.color='#000';	
//	}
	

	
	if (result=='true') {
		document.getElementById('registracevalue').value='done';
		document.getElementById('cart').submit();
	}

}


function RunPhoneControl(intNum){
	re = /\+[0-9]{12}/;
	return intNum.search(re) == 0;
}
function ControlPhone(intNum,strId){
	if(document.getElementById('f_ko_telefon').value != ""){
		if(RunPhoneControl(intNum)){
			//var strClass = objGet(strId).className;
			//objGet(strId).className = strClass.replace(' RedBG','');
			//ControlPhoneCountry(strId);
			document.getElementById('f_ko_telefon').style.border = '1px solid #0F6F0F';
			return true;
		}else{
			document.getElementById('f_ko_telefon').style.border = '2px solid red';
			return false;
			//alert('patně vyplněné pole Telefon.\n\nUveďte tel. číslo ve formátu +420123456789.')
			//var strClass = objGet(strId).className.replace(' RedBG','');
			//objGet(strId).className = strClass + ' RedBG';
		}
	} else {
	    document.getElementById('f_ko_telefon').style.border = '2px solid red';
		return false;
	}
}
function ControlPhoneCountry(strId){
	var strValue;
	if(objGet('Country').value == "1"){
		strValue = "+421"
	}else if(objGet('Country').value == "0"){
		strValue = "+420"
	}else{
		strValue = ""
	}
	if(strValue != "" && objGet(strId).value.substring(0,4) != strValue && objGet(strId).value != ""){
		alert("Uvedli jste mezinárodní předvolbu, která neodpovídá Vámi zvolené zemi.  \n\nPro zvolenou zemi je předvolba "+ strValue + ".")
		var strClass = objGet(strId).className.replace(' RedBG','');
		objGet(strId).className = strClass + ' RedBG';
	}else{
		var strClass = objGet(strId).className.replace(' RedBG','');
		objGet(strId).className = strClass;
	}
}


function kontrola_registrace_edit() 
{
	var result = 'true';
	
	if (ControlPhone(document.getElementById('f_ko_telefon').value,document.getElementById('f_ko_telefon').id)==false) { result = 'false'; };
	
    if (kontrola_polozky(document.getElementById('f_user'),'text')==false) {	result = 'false'; }	
    //if (kontrola_polozky(document.getElementById('f_first_name'),'text')==false) {	result = 'false'; }
    //if (kontrola_polozky(document.getElementById('f_surname'),'text')==false) {	result = 'false'; }
		if (kontrola_polozky(document.getElementById('f_ko'),'text')==false) {	result = 'false'; }			
		//if (kontrola_polozky(document.getElementById('f_ko_telefon'),'text')==false) {	result = 'false'; }						
    if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }		
 	if (kontrola_polozky(document.getElementById('f_address1'),'text')==false) {	result = 'false'; }
 	if (kontrola_polozky(document.getElementById('f_ulice'),'text')==false) {	result = 'false'; }
   	if (kontrola_polozky(document.getElementById('f_psc'),'text')==false) {	result = 'false'; }
  //  if (kontrola_polozky(document.getElementById('f_country'),'text')==false) {	result = 'false'; }
    if (kontrola_polozky(document.getElementById('f_mesto'),'text')==false) {	result = 'false'; }  
	//if (kontrola_polozky(document.getElementById('f_email'),'email')==false) {	result = 'false'; }	
	
	var jak = document.getElementById('stejna').checked;	
	if (jak==false) {
	  //  if (kontrola_polozky(document.getElementById('f_first_name2'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('f_surname2'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_address12'),'text')==false) {	result = 'false'; }
	 	if (kontrola_polozky(document.getElementById('f_ulice2'),'text')==false) {	result = 'false'; }
	   	if (kontrola_polozky(document.getElementById('f_psc2'),'text')==false) {	result = 'false'; }
	//    if (kontrola_polozky(document.getElementById('f_country2'),'text')==false) {	result = 'false'; }
	    if (kontrola_polozky(document.getElementById('f_mesto2'),'text')==false) {	result = 'false'; }  		
	}
	//var jak2 = document.getElementById('platba1').checked;
	//if (jak2==true) {	
	//	if (kontrola_polozky(document.getElementById('fcardnumber'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fexpirationdate'),'text')==false) {	result = 'false'; }
	//	if (kontrola_polozky(document.getElementById('fnumber'),'text')==false) {	result = 'false'; }				
	//}
	
	

	
	if (result=='true') {
		document.getElementById('registracevalue').value='doneedit';
		document.getElementById('cart').submit();
	}

}


function zkontroluj_email(adresa)
{

 	if (window.RegExp)
    {
        znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
        if (!znaky.test(adresa))
        {
            return false;
        } else {
			return true;
		}
    } else {

	    var pozice_zavinace = adresa.indexOf("@");
	    if (pozice_zavinace < 0)
	        return false;
	    var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
	    var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);
	    if (cast_po_zavinaci.indexOf("@") >= 0)
	        return false;
	    if (cast_pred_zavinacem.length <= 0)
	        return false;
	    if (cast_po_zavinaci.length <= 0)
	        return false;

	    return true;
	
	}
}

function kontrola_polozky(obj,typ) {

	if (typ=='numeric') {

		var aa = obj.value;
		var valid = new String("0123456789");
	
		if (aa.length == 0) {
				obj.style.border = '1px solid red';			
				return false;
		}

		for (var i = 0; i < aa.length; i++)	{
			if (valid.indexOf(aa.substring(i, i+1)) == -1) {
				obj.style.border = '1px solid red';			
				return false;
			}
		}
		
		obj.style.border = '1px solid #0F6F0F';	
		
		return true;
	}
	
	if (typ=='float') {

		var aa = obj.value;
		var valid = new String("0123456789.");
		var valid2 = new String(".");
	
		if (aa.length == 0) {
				obj.style.border = '2px solid red';			
				return false;
		}

		var kktest;
		for (var i = 0; i < aa.length; i++)	{
			if (valid.indexOf(aa.substring(i, i+1)) == -1) {
				obj.style.border = '2px solid red';			
				return false;
			} else {
				if (valid2.indexOf(aa.substring(i, i+1)) != -1) {
					kktest = aa.split(".");
					if (kktest[1].length>3) {
						obj.style.border = '2px solid red';			
						return false;
					}
				}
			}
		}
		
		obj.style.border = '2px solid #687179';	
		
		return true;
	}	
	
	if (typ=='text') {	
		if (obj.value.length==0) {
			obj.style.border = '2px solid red';	
			return false;
		} else {
			obj.style.border = '1px solid #687179';	
			return true;
		}	
	}
	if (typ=='select') {	
		if (obj.value.length==0) {
			obj.style.color = 'red';	
			return false;
		} else {
			obj.style.color = '#000';	
			return true;
		}	
	}	
	
	if (typ=='email') {
	
		if (zkontroluj_email(obj.value)==true) {
			obj.style.border = '1px solid #687179';
			return true;
		} else {
			obj.style.border = '2px solid red';	
			return false;
		}
	}

}



function nahled($file) {
                now = new Date();
                var vlevo = screen.availWidth;
                var vtop = screen.availHeight;
                var vlevo = 30;
                var vtop = 30;
				var params = "width=" + (vlevo) + ",height=" + vtop +",left=0,top=0,scrollbars=no,resizable=1";
                var params = "left=" + (vlevo) + ",top=" + vtop +",width=100,height=50,scrollbars=1,resizable=1";
                var a = self.window.open($file,'nahled_obrazek',params);
				a.focus();
}


function dorucaddress() {

	var jak = document.getElementById('stejna').checked;
	
	if (jak==true) {
		document.getElementById('dorucovaciadresa').style.display='none';
	} else {
		document.getElementById('dorucovaciadresa').style.display='';	
	}

}

function platbaaa() {

	var jak = document.getElementById('platba1').checked;
	if (jak==true) {
		document.getElementById('karty').style.display='';
	} else {
		document.getElementById('karty').style.display='none';	
	}
	

}

function vyber_barvu(barva) {
	document.getElementById('fbarva').value = barva;
}


function kk() {

	//if ((document.getElementById('platba20').checked==false) && (document.getElementById('doruceni13').checked)) {
	//	document.getElementById('doruceni13').checked = false;	
	//}
	if (document.getElementById('platba20').checked) {
		document.getElementById('doruceni13').disabled = false;	// osobni odber
		document.getElementById('doruceni13').checked = true; // osobni odber
		document.getElementById('doruceni1').disabled = true; // CP
		document.getElementById('doruceni12').disabled = true; // GLS
		document.getElementById('doruceni14').disabled = true;
	}
	if (document.getElementById('platba2').checked) {	
		document.getElementById('doruceni13').disabled = true;	
		document.getElementById('doruceni13').checked = false;
		document.getElementById('doruceni1').disabled = false;
		document.getElementById('doruceni12').disabled = false;
		document.getElementById('doruceni14').disabled = false;		
	}
	if (document.getElementById('platba3').checked) {		
		document.getElementById('doruceni13').disabled = false;	
		document.getElementById('doruceni1').disabled = false;
		document.getElementById('doruceni12').disabled = false;
		document.getElementById('doruceni14').disabled = false;				
	}
	
	if (document.getElementById('platba04')) {
		if (document.getElementById('platba04').checked) {	
			document.getElementById('doruceni13').disabled = false;	
			document.getElementById('doruceni1').disabled = false;
			document.getElementById('doruceni12').disabled = false;
		document.getElementById('doruceni14').disabled = false;					
		}
	}
	

}
function kk2() {

	//if (document.getElementById('doruceni13').checked) {
		//document.getElementById('platba20').checked = true;
	//	document.getElementById('platba20').disabled = false;					
	//	document.getElementById('platba2').disabled = true;							
	//}
	//if ((document.getElementById('doruceni13').checked==false) && (document.getElementById('platba20').checked)) {
	//	document.getElementById('platba20').checked = false;	
	//}
	
	//if ((document.getElementById('doruceni1').checked) || (document.getElementById('doruceni12').checked)) {
	//	document.getElementById('platba20').checked = false;	
	//	document.getElementById('platba20').disabled = true;			
	//}

}
