
var old_idsel=0;

function reload_page_search(source,idselect) {
var selekcik=document.getElementById(idselect).options[document.getElementById(idselect).selectedIndex].value;
if (selekcik!="")
 {
   window.location=source+selekcik;
 }
else
 {
  }
}




function check_attr(idselect,idselect2) {

try{
        var selekcik=document.getElementById(idselect).options[document.getElementById(idselect).selectedIndex].value;

        if (selekcik==""){
      alert("Wybierz ceche z rozwijanej listy"); return false;
        }
}
catch(error){

}

try{
        var selekcik2=document.getElementById(idselect2).options[document.getElementById(idselect2).selectedIndex].value;

        if ((selekcik=="")||((selekcik2==""))){
        alert("Wybierz ceche z drugiej rozwijanej listy"); return false;
        }
}
catch(error){

}


}



function prod_details_cena(idselect) {
var selekcik=document.getElementById(idselect).options[document.getElementById(idselect).selectedIndex].value;
var idcena="";
if (selekcik!="")
 {

        document.getElementById("price_from").style.display="none"; 

        if(old_idsel!=0){
                idcena="cena"+old_idsel;
                document.getElementById(idcena).style.display="none"; 
        }
        old_idsel=selekcik;
        idcena="cena"+selekcik;
                
                idcena_wybor="prod_cena"+selekcik;
                idczas_wybor="prod_wys_czas"+selekcik;
                document.getElementById("prod_cena").value=document.getElementById(idcena_wybor).value;
                document.getElementById("prod_wys_czas").value=document.getElementById(idczas_wybor).value;
                        document.getElementById("prod_cecha").value=selekcik;
                document.getElementById(idcena).style.display="block";
        
 }
else
 {
 idcena="cena"+old_idsel;
                document.getElementById(idcena).style.display="none";

                                document.getElementById("price_from").style.display="block"; 
  }
}

function addOption(selectObject,optionText,optionValue) {
    var optionObject = new Option(optionText,optionValue)
    var optionRank = selectObject.options.length
    selectObject.options[optionRank]=optionObject
}

var old_idsel1="";
var flag_sel="";

function prod_details_cena2a(idselect) {
var selekcik=document.getElementById(idselect).options[document.getElementById(idselect).selectedIndex].value;

if (selekcik!="")
 {
                

        var tab1=tablica1[selekcik].split("|");

        for (var i=document.getElementById("cecha2").options.length-1; i>=0; i--){
        document.getElementById("cecha2").options[i] = null;
        }
        addOption(document.getElementById("cecha2"),"Wybierz","");
        document.getElementById("cecha2").selectedIndex = 0;

        for (var n = 0; n < tab1.length; ++n)
        addOption(document.getElementById("cecha2"),tab1[n],tab1[n]);
                
 }
else
 {
        document.getElementById("cecha2").disabled=true; 
        document.getElementById("price_from").style.display="block";
        if(old_idsel1!=""){
                idcena="cena"+old_idsel1;
        document.getElementById(idcena).style.display="none";
        }
        flag_sel="1";
        
 }
}




function prod_details_cena2b(idselect) {
var selekcik2=document.getElementById(idselect).options[document.getElementById(idselect).selectedIndex].value;

var idcena="";
if (selekcik2!="")
 {

 document.getElementById("price_from").style.display="none"; 
        
        var attr_name=document.getElementById("cecha1").options[document.getElementById("cecha1").selectedIndex].value + " - " + selekcik2.replace(",","___").replace("-","_").replace("&minus;","_").replace("&euro;","").replace("\u20AC","").replace("+","__").replace("\&#8242","").replace(";","").replace("\u2019","");
        /*alert("wart: "+attr_name);*/
        var selekcik3=document.getElementById(attr_name).value;


        if(old_idsel!=0){
                idcena="cena"+old_idsel;
                document.getElementById(idcena).style.display="none"; 
        }
        old_idsel=selekcik3;
                old_idsel1=selekcik3;
        idcena="cena"+selekcik3;
                
                idcena_wybor="prod_cena"+selekcik3;
                idczas_wybor="prod_wys_czas"+selekcik3;
                document.getElementById("prod_cena").value=document.getElementById(idcena_wybor).value;
                document.getElementById("prod_wys_czas").value=document.getElementById(idczas_wybor).value;
                document.getElementById("prod_cecha").value=selekcik3;
                document.getElementById(idcena).style.display="block";
                
 }
else
 {
 idcena="cena"+old_idsel;
                document.getElementById(idcena).style.display="none";
                                document.getElementById("price_from").style.display="block"; 
  }
}

function wys_adres() {
if(document.getElementById("duel_shop_klientf_dane_wys").checked==true){
        document.getElementById("wys_adres").style.display="block";
}else{document.getElementById("wys_adres").style.display="none";}
}

function check_register_form() {
if(document.getElementById("get_login").value!=""){
if(document.getElementById("duel_shop_klientlogin").value==""){
        alert("Wpisz LOGIN"); return false;
}
}

if((document.getElementById("get_login").value!="")&&(document.getElementById("duel_shop_klientpassword").value=="")){
        alert("Wpisz HASLO"); return false;
}

if(document.getElementById("duel_shop_klientpassword").value!=document.getElementById("duel_shop_klientpassword2").value){
                alert("Powtorz HASLO"); return false;
}

if(document.getElementById("duel_shop_klientimie").value==""){
        alert("Wpisz IMIE"); return false;
}
if(document.getElementById("duel_shop_klientnazwisko").value==""){
        alert("Wpisz NAZWISKO"); return false;
}
/*if((document.getElementById("duel_shop_klientf_dane_fk").checked==true)&&(document.getElementById("duel_shop_klientf_nip").value=="")){
        alert("Wpisz NIP"); return false;
}
if((document.getElementById("duel_shop_klientf_dane_fk").checked==true)&&(document.getElementById("duel_shop_klientnazwa_firmy").value=="")){
        alert("Wpisz NAZWE FIRMY"); return false;
}*/
if(document.getElementById("duel_shop_klientulica").value==""){
        alert("Wpisz ULICE"); return false;
}

if(document.getElementById("duel_shop_klientkod_pocz").value==""){
     alert("Wpisz KOD POCZTOWY"); return false;
}
if(document.getElementById("duel_shop_klientmiasto").value==""){
        alert("Wpisz MIASTO"); return false;
}
if(document.getElementById("duel_shop_klientnrd").value==""){
        alert("Wpisz NR DOMU"); return false;
}
/*if(document.getElementById("duel_shop_klientnrm").value==""){
       alert("Wpisz NR MIESZKANIA"); return false;
}*/
if(document.getElementById("duel_shop_klientagree").checked==false){
        alert("Musisz zaakceptowac regulamin"); return false;
}

if((document.getElementById("duel_shop_klientf_dane_wys").checked==true)&&(document.getElementById("duel_shop_klientf_imie").value=="")){
        alert("Wpisz IMIE"); return false;
}
if((document.getElementById("duel_shop_klientf_dane_wys").checked==true)&&(document.getElementById("duel_shop_klientf_nazwisko").value=="")){
        alert("Wpisz NAZWISKO"); return false;
}


if(document.getElementById("duel_shop_klientemail").value==""){
        alert("Wpisz E-MAIL"); return false;
}
if(document.getElementById("duel_shop_klienttel").value==""){
        alert("Wpisz NR TELEFONU"); return false;
}

if(document.getElementById("duel_shop_klientzgoda_przetw").checked==false){
        alert("Zaakceptuj zgode na przetwarzanie danych"); return false;
}

}

function startList() {

        // code for IE
        if(!document.body.currentStyle) return;
        var subs = document.getElementsByName('submenu');
        for(var i=0; i<subs.length; i++) {
                var li = subs[i].parentNode;
                if(li && li.lastChild.style) {
                        li.onmouseover = function() {
                                this.lastChild.style.visibility = 'visible';
                        }
                        li.onmouseout = function() {
                                this.lastChild.style.visibility = 'hidden';
                        }
                }
        }
}



/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Adres e-mail jest niepoprawny!");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Adres e-mail jest niepoprawny!");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Adres e-mail jest niepoprawny!");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Adres e-mail jest niepoprawny!");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Adres e-mail jest niepoprawny!");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Adres e-mail jest niepoprawny!");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Adres e-mail jest niepoprawny!");
		    return false;
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.getElementById('newsletterduel_shop_news_addemail');
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Wpisz swoj e-mail!");
		emailID.focus();
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
 }

