//funkce pro pridani setu do input pole buy
function add_set(odkud,kam,n){
	var odkud = $(odkud);//odkud element
	var kam = $(kam);//kam element
	var n = eval(n-1);//id pocet lementu -1 aby prvni hodnota byla 0!
		var retezec = kam.value;
		var start_retezec = retezec.substring(0,eval(n*9));
		var end_retezec = retezec.substring( eval((n*9)+9) );
		kam.value = start_retezec+odkud.value+end_retezec;	
}

//funkce pro pridani darku do input pole buy
function add_darek(odkud,kam){
	var odkud = $(odkud);//odkud element
	var kam = $(kam);//kam element
		kam.value = odkud.value;	
}
//kontrola pole buy pri setu darku 
function set_kontrola(){
	//promene elementu
	var sety_pole 		= document.getElementById('sety_pole');
	var sety_pole_value = sety_pole.value;
	//		
	if(sety_pole_value.indexOf('-') != -1){		
		alert('nevybrali jste veskere polozku setu');
		return false;
	}else{
		return true;
	}		
	//var sety_pole_lenght = eval(sety_pole.value.length);
	//var sety_pole_ok = eval(n*9);
	//
	//alert('pocet setu:'+n+' sety_pole:'+sety_pole_value+'delka aktual:'+sety_pole_lenght+'delka musi byt:'+sety_pole_ok);
	//
	//if(sety_pole_lenght != sety_pole_ok){
		
		//alert('nevybrali jste veskere polozku setu');
		//return false;
	//}else{
		//return false;
	//}
	
}

function darek_kontrola(){
	//promene elementu
	var darek_pole 		= document.getElementById('darek_pole');
	var darek_pole_value = darek_pole.value;
	//		
	if(darek_pole_value.indexOf('-') != -1){		
		alert('nevybrali jste si darek zdarma');
		return false;
	}else{
		return true;
	}			
}

function darek_set_kontrola(){
	//promene elementu
	var sety_pole 		= document.getElementById('sety_pole');
	var sety_pole_value = sety_pole.value;
	var darek_pole 		= document.getElementById('darek_pole');
	var darek_pole_value = darek_pole.value;	
	//		
	if(sety_pole_value.indexOf('-') != -1){		
		alert('nevybrali jste veskere polozku setu');
		return false;
	}else if(darek_pole_value.indexOf('-') != -1){		
		alert('nevybrali jste si darek zdarma');
		return false;		
	}else{
		return true;
	}			
}

function filtrace_check(inputPole,hodnota,oldUrl) {
	//prevod error znaku na jine
	// -- / na .
	//var hodnota = hodnota.replace("/",".");
	//
	var hodnota = hodnota+',';
	var puvodniValue = document.getElementById(inputPole);
		//puvodniValue.value = puvodniValue.value.replace("/",".");
		
	if(puvodniValue.value.indexOf(hodnota) == -1){ 	
		puvodniValue.value = puvodniValue.value+hodnota;		
	}else{
		//odeberem hodnotu s pole
		var start_hodnoty = eval(puvodniValue.value.indexOf(hodnota));
		var delka_hodnoty = eval(hodnota.length);
		var puvodniDelka = eval(puvodniValue.value.length);
		var retezec = puvodniValue.value;
		//var retezec = retezec.replace("/",".");
		var start_retezec = retezec.substring(0,start_hodnoty);
		var end_retezec = retezec.substring( (start_hodnoty+delka_hodnoty) );			
		//var start_retezec = start_retezec.replace("/",".");
		//var end_retezec = end_retezec.replace("/",".");
		puvodniValue.value = start_retezec+end_retezec;
	}
	//submit filtr
	var form = document.getElementById('filtr_form');	
	var newUrl = '';	
	for (i=0; i<form.length;i++){
		if(form[i].name != 'checkbox' && form[i].name != 'roll'){//pokud se nejedna o checkbox
			//alert(form[i].value);
			if(newUrl.indexOf('znacka') == -1){
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+''+form[i].value;				
				}else{				
					newUrl = newUrl+''+form[i].value+'0';
				}				
			}else{
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+'/'+form[i].value;				
				}else{				
					newUrl = newUrl+'/0';
				}				
			}				
		}
	}
	//presmeruj
	//
	//alert(newUrl);
	//
	var host = document.location.hostname;//online
	if(newUrl == ''){
		newUrl = 'http://'+host+oldUrl+'/';
	}else{
		if(newUrl == 'znacka-0/0/0/0/0/0/'){
			newUrl = 'http://'+host+oldUrl+'/';
		}else{
			newUrl = 'http://'+host+oldUrl+'/filtr-'+newUrl+'/';
		}	
		
	}
	location.replace(newUrl);
}

function filtrace_check2(inputPole,hodnota,oldUrl) {
	//prevod error znaku na jine
	// -- / na .
	//var hodnota = hodnota.replace("/",".");
	//
	var hodnota = hodnota+',';
	var puvodniValue = document.getElementById(inputPole);
		//puvodniValue.value = puvodniValue.value.replace("/",".");
		
	if(puvodniValue.value.indexOf(hodnota) == -1){ 	
		puvodniValue.value = puvodniValue.value+hodnota;		
	}else{
		//odeberem hodnotu s pole
		var start_hodnoty = eval(puvodniValue.value.indexOf(hodnota));
		var delka_hodnoty = eval(hodnota.length);
		var puvodniDelka = eval(puvodniValue.value.length);
		var retezec = puvodniValue.value;
		//var retezec = retezec.replace("/",".");
		var start_retezec = retezec.substring(0,start_hodnoty);
		var end_retezec = retezec.substring( (start_hodnoty+delka_hodnoty) );			
		//var start_retezec = start_retezec.replace("/",".");
		//var end_retezec = end_retezec.replace("/",".");
		puvodniValue.value = start_retezec+end_retezec;
	}
	//submit filtr
	var form = document.getElementById('filtr_form');	
	var newUrl = '';	
	for (i=0; i<form.length;i++){
		if(form[i].name != 'checkbox' && form[i].name != 'roll'){//pokud se nejedna o checkbox
			//alert(form[i].value);
			if(newUrl.indexOf('znacka') == -1){
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+''+form[i].value;				
				}else{				
					newUrl = newUrl+''+form[i].value+'0';
				}				
			}else{
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+'/'+form[i].value;				
				}else{				
					newUrl = newUrl+'/0';
				}				
			}				
		}
	}
	//presmeruj
	//
	//alert(newUrl);
	//
	var host = document.location.hostname;//online
	if(newUrl == ''){
		newUrl = 'http://'+host+oldUrl+'/';
	}else{
		if(newUrl == 'znacka-0/0/0/0/0/0/'){
			newUrl = 'http://'+host+oldUrl+'/';
		}else{
			newUrl = 'http://'+host+oldUrl+'/filtr-'+newUrl+'/';
		}	
		
	}
	//alert(document.getElementById('form_pohlavi').value);
	if(document.getElementById('form_pohlavi').value != "0"){
		newUrl = newUrl+'?p='+document.getElementById('form_pohlavi').value;
	}
	location.replace(newUrl);
}

//--
function filtrace_cojak(inputPole,hodnota,oldUrl) {
	var f_cojak_pole = document.getElementById('f_cojak_pole');
	var roll_pole = document.getElementById('cojak_roll');
		//def new value
		if(roll_pole.value == '0'){
			f_cojak_pole.value = '';			
		}else if(roll_pole.value == 'name_asc'){
			f_cojak_pole.value = 'name_asc,';
		}else if(roll_pole.value == 'name_desc'){
			f_cojak_pole.value = 'name_desc,';	
		}else if(roll_pole.value == 'price_asc'){
			f_cojak_pole.value = 'price_asc,';		
		}else if(roll_pole.value == 'price_desc'){
			f_cojak_pole.value = 'price_desc,';		
		}
	//-----
	//submit filtr
	var form = document.getElementById('filtr_form');	
	var newUrl = '';	
	for (i=0; i<form.length;i++){
		if(form[i].name != 'checkbox' && form[i].name != 'roll'){//pokud se nejedna o checkbox
			//alert(form[i].value);
			if(newUrl.indexOf('znacka') == -1){
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+''+form[i].value;				
				}else{				
					newUrl = newUrl+''+form[i].value+'0';
				}				
			}else{
				if(form[i].value.indexOf(',') != -1){//pokud v poli je nejaka hodnota
					newUrl = newUrl+'/'+form[i].value;				
				}else{				
					newUrl = newUrl+'/0';
				}				
			}				
		}
	}
	//
	//presmeruj
	var host = document.location.hostname;//online
	if(newUrl == ''){
		newUrl = 'http://'+host+oldUrl+'/';
	}else{
		if(newUrl == 'znacka-0/0/0/0/0/0/'){
			newUrl = 'http://'+host+oldUrl+'/';
		}else{
			newUrl = 'http://'+host+oldUrl+'/filtr-'+newUrl+'/';
		}	
		
	}
	location.replace(newUrl);		
}

function show_hide(div) { 
	if(document.getElementById(div).className != 'visible'){
		document.getElementById(div).className='visible';
	}else{
		document.getElementById(div).className='none';
	}
}
//---------------------
function submit(form) {
  document.form.submit();
}
//--------------------
<!--
function JumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
//--------------------
/* VALIDACE FORMULARE*/
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' musi byt e-mail adresa.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' musi obsahovat cislo.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' musi obsahovat cislo v rozmezi '+min+' a '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' je povine.\n'; }
  } if (errors) alert('Nasledujici polozky nebyli vyplneny spravne:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
