
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>nowy koszyk - październik - dodana jednostka miary (basketedit - basketedit_productslist) [54224]*/

function viewGroupEdit(group_id, item_id)
{
    element = document.getElementById('div_group_edit');
    element.style.display='block';
    //element.style.display='none';
    //Effect.SlideDown('div_product_edit');
   document.getElementById('group_' + group_id).style.display = 'block';
   document.getElementById('item_' + item_id).style.display = 'block';
}

var product_id    = 0;
var size_id         = 0;
var price            = 0;

function baskQuantity()
{
    sel_sz = document.getElementById('select_sizes_'+product_id);
    div_nr_n = document.getElementById('div_num_'+product_id+'_'+size_id);
    div_nr_b = document.getElementById('div_num_'+product_id+'_'+sel_sz.value);
    sel_nr_n = document.getElementById('select_num_'+product_id+'_'+size_id);
    sel_nr_b = document.getElementById('select_num_'+product_id+'_'+sel_sz.value);
    div_nr_n.style.display = 'none';
    div_nr_b.style.display = 'block';
    sel_nr_n.disabled = true;
    sel_nr_b.disabled = false;
    size_id = sel_sz.value;

    // cena
    div_pr = document.getElementById('div_price');
    inp_pr = document.getElementById('price_'+product_id+'_'+sel_sz.value);
    inp_cr = document.getElementById('cur_sign');
    if (inp_pr.value != '') {
        div_pr.innerHTML = inp_pr.value+inp_cr.value;
    } else {
        div_pr.innerHTML = inp_pr.value;
    }
}


function hideGroupEdit()
{
    element = document.getElementById('div_group_edit');
    element.style.display='none';
}

function basket_isNumeric(id, precision){
	
		var elem = document.getElementById(id);
	
		if (precision > 0){
			if(elem.value.match("^[0-9]{1,9}[\.,]{0,1}[0-9]{0,"+precision+"}$") || elem.value ==''){
				elem.value = elem.value.replace(',', '.'); 
				return true;
			}else{
				elem.value = elem.value.substring(0, elem.value.length-1 );
				return false;
			}
	
		}
		if (precision == 0){
			if(elem.value.match("^[1-9]{1}[0-9]{0,9}$") || elem.value ==''){
				
				return true;
			}else{
				elem.value = elem.value.substring(0, elem.value.length-1 );
				return false;
			}
		}	
	
	


	
}
/* Detale produktu 4.0 pełny zdjęcie po lewej (Funtech) (projector - projector_details) [54649]*/
txt_dostepny ="Produkt dostępny.";
txt_niedostepny ="Produkt niedostępny.";
txt_zamowienie="Produkt na zamówienie.";
txt_czas_wysylki="Czas realizacji wysyłki:  ";
txt_czas_dostawy="Dostawa za  ";
txt_points ="Możesz kupić za punkty.<br />Ilość punktów potrzebnych: ";
txt_points_only="Produkt promocyjny, wyłącznie za punkty.";
var txt_warning_choosen="Wybrałeś właściwy produkt?";
txt_actual_version ="Zobacz szczegółowy opis ";
txt_telprice ="Zapytaj o cenę";
txt_czas_wysylki_zero ="Czas realizacji wysyłki: 24h.";
txt_days=" dni robocze."
txt_day=" dzień roboczy."
////// WARIANTY I ROZMIARY

function xdisplay(idVersion, idSize) 
{
    /* znaczenie arVersionSizes
    0 - cena 
    1 - punkty
    2 - czy cena na telefon true/false
    3 - czy można dodac za pkt
    4 - ilosc sztuk
    5 - status dostepnosci enable/order/disable
    6 - calkowity czas oczekiwania w dniach
    */
    var id = idVersion + '_' + idSize;
    var toBasket;
    var forPointsOnly;
    var price;
    var points;
    var availabilityStatus;
    var telPrice;
    var days;
    var priceFloat;
    var promo_price = '';
    if(msg = document.getElementById('id_display_msg')){ msg.style.display="none"; }
    if(version_link = document.getElementById('id_version_link')){ version_link.style.display="none"; }


 //document.getElementById('tmptmp').innerHTML= idVersion + ' - ' +   idSize
    if ((idVersion > 0) && (idSize != '')) {
//document.getElementById('tmptmp').innerHTML= idVersion + ' - ' +   idSize + ' || ' + arVersionSizes[id][0] + '-cena; ' + arVersionSizes[id][1] + '-punkty; ' + arVersionSizes[id][2] + '-tel; ' + arVersionSizes[id][3] + '-pkt; ' + arVersionSizes[id][4] + '-ilosc; ' + arVersionSizes[id][5] + '-status; ' + arVersionSizes[id][6]+ arVersionSizes[id][7];
        telPrice = arVersionSizes[id][2];
        forPointsOnly = 0;
        price = arVersionSizes[id][0];
	priceFloat = parseFloat(price);
        points = arVersionSizes[id][1];
	days = arVersionSizes[id][6];
        forpoints = 0;
        if (arVersionSizes[id][3] == 'true') {
            forpoints = 1;
        }
        availabilityStatus= arVersionSizes[id][5];

    /* if(version_link= document.getElementById('id_version_link')){ 
           if(actual_version == idVersion ){ version_link.style.display="none";  }
           else {
                      version_link.style.display="block";
                      version_link.innerHTML= "<a href=projector.php?product=" + idVersion + " class="version_link">" + txt_actual_version + product_name + " - " + wariant + " " + arVersionSizes[id][7]+ "</a>";
                    }
    } */

        // czy produkt tylko za punkty
	if (forpoints && telPrice) {
		if(priceFloat == '0'){forPointsOnly = 1;}else{forPointsOnly = 0;}
        }
        if(forpoints && (priceFloat == '0')) {
        forPointsOnly = 1;
	}
	
	if(MaxPrice){
		/* if(VersionsCount == 0 && SizesCount == 1){ */
			promo_price = "<span class='results_maxprice'>" + MaxPrice + currency  + "</span>"; //}
	}
	
                   // dostepnosc i czas
		  document.getElementById('id_display_delivery').innerHTML ='';
		  document.getElementById('id_display_availability').innerHTML ='';	
		   
		   el2 = document.getElementById('id_display_delivery')
                   if ((el = document.getElementById('id_display_availability')) && ((availabilityStatus == 'enable') || (availabilityStatus == 'order'))){
			   if (availabilityStatus == 'enable' && days) {
			   	el.innerHTML = txt_dostepny;
		
					if (days > 1){
						el2.innerHTML = txt_czas_wysylki + days + txt_days;
					}else{
                                                   if(days == 0){
                                                        el2.innerHTML = txt_czas_wysylki_zero;
                                                    }else{
						        el2.innerHTML = txt_czas_wysylki + days + txt_day;
                                                       }
					}
				
				}
			   if (availabilityStatus == 'order' && days) {
			   	el.innerHTML = txt_zamowienie;
					if (days > 1){
						el2.innerHTML = txt_czas_wysylki+ days + txt_days;
					}else{
						el2.innerHTML = txt_czas_wysylki+ days + txt_day;
					}				
				}	
			toBasket = 1;			
   
		   }
		   else
		   {
		   toBasket = 0;

                   if (el = document.getElementById('id_display_availability')) {
		   	el.innerHTML = txt_niedostepny;	
				if (availabilityStatus == 'disable' && days) {
			   		el.innerHTML = txt_dostepny;
						if (days > 1){
							el2.innerHTML = txt_czas_dostawy + days + txt_days;
						}else{
							el2.innerHTML = txt_czas_dostawy + days + txt_day;
						}						
				}
			}
		   }			
}

        

















 else {
        // nie wybrano rozmiaru lub wariantu
         toBasket= 0;
    }

    // wprowadzenie danych do INPUT
    if (el = document.getElementById('product_input')) {
    el.value=idVersion;
    }
    if (el = document.getElementById('size_input')) {
    el.value=idSize;
    }    
    
    // wyswietlanie
    var el;
    var tmp;

        if ((idSize == '') || (idVersion == 0)) {
            if(el = document.getElementById('id_display_watch')){
            el.style.cursor="not-allowed";	 

          }
        
        } else {
            if(el = document.getElementById('id_display_watch')){
            el.style.cursor="pointer";	    
            }
        } 
    
     if (el = document.getElementById('id_display_delivery')) {
        if ((idSize == '') || (idVersion == 0)) {
		el1 = document.getElementById('id_display_availability')
		el.innerHTML = txt_warning_delivery;
		el1.innerHTML = txt_warning_availability;	
                msg.style.display="block";
                msg.innerHTML = txt_msg_avail_deliv;
		forpoints = 0;
	}else
        {
                msg.style.display="block";
                msg.innerHTML = txt_warning_choosen; 
        }
    } 
    

    e11 = document.getElementById('id_display_size_container');    
    if (el = document.getElementById('id_display_size')) {
        // nazwa rozmiaru
        if (idSize != '' && SizesCount > 1) {
	    e11.style.display="block";	
            tmp = arNameS[idSize];
        } else {
	    e11.style.display="none";
        }
        el.innerHTML = tmp;
    }

    e11 = document.getElementById('id_display_price_container');
    e11.style.display="none";
    if (el = document.getElementById('id_display_price')) {
        // cena 
        if ((idSize != '') && (idVersion > 0)) {
                          e11.style.display="block";
              if (telPrice && parseFloat(price) == 0){
	    		  el.innerHTML = txt_telprice;	
  	      } else {el.innerHTML  = promo_price + price + currency;}
        } else {
            e11.style.display="none";
            toBasket = 0;
        }
    }

    
    e11 = document.getElementById('id_display_version_container');     
    if (el = document.getElementById('id_display_version')) {
        // nazwa wariantu
        if (idVersion > 1 && VersionsCount > 0) {
            tmp = arNameV[idVersion];
	    e11.style.display="block";	    
        } else {
	    e11.style.display="none";
        }
        el.innerHTML = tmp;
    }    
    
        if (el = document.getElementById('id_display_points_container')) {
		// punkty
		if (forpoints && (availabilityStatus != 'disable')) {
		    el.style.display="block";
		    el1 = document.getElementById('id_display_pointscheck');
		    el2 = document.getElementById('id_display_pointstxt');
		    el3 = document.getElementById('id_display_pointsvalue');    
		    if (forPointsOnly == 1) {
	
			el1.style.display="none";  
			el3.style.display="none"; 		
			el2.innerHTML = txt_points_only;            
		    } else {
	
			el1.style.display="block";  
			el3.style.display="block"; 
			el2.innerHTML = txt_points;
			el3.innerHTML = points;
			el1.innerHTML = '<input type="checkbox" name="forpoints" value="1"/>';            
		    }
		} else {
		    el.style.display="none";
		}   
	
    }
   
    if (el = document.getElementById('id_display_basket')) {
        // przycisk dodawania do koszyka
	if (telPrice && (forPointsOnly == 0)){toBasket = 0;}
        if (toBasket == '1') {
            el.style.display='block';
            el.style.cursor="pointer";	    
            submit_flag = true;
            el.style.background="url('/data/designs/215/gfx/pol/do_koszyka.gif') 0 0 no-repeat";
        
        } else {
            el.style.display='block';
            el.style.cursor="not-allowed";	  
            submit_flag = false;  

        
        } 
    }   

}



function xselectSize(id)
{
    for (n in allsizes) {
        checkElement('s', allsizes[n], 'enable');
    }
    checkElement('s', id, 'checked');
    found = 0;
    selectedS = id;
    for (n in allversions) {
        checkElement('v', allversions[n], 'disable');
        for (k in sizes[id]) {
            if (sizes[id][k] == allversions[n]) {
                if (selectedV == allversions[n]) {
                    checkElement('v', allversions[n], 'checked');
                    found = 1;
                } else {
                    checkElement('v', allversions[n], 'enable');
                }
            }
        }
    }
    if (!found) {
        // wszystkie włączone
        selectedV = '';
    } else {
        // wyłączone rozmiarów niedostępnych
        var arEnable = new Object();
        i = 0;
        for (n in versions[selectedV]) {
            arEnable[versions[selectedV][n]] = 1;
        }
        for (n in allsizes) {
            if (arEnable[allsizes[n]] != 1) {
                checkElement('s', allsizes[n], 'disable');
            }
        }
    }
    xdisplay(selectedV, selectedS);
}

function xselectVersion(id)
{
    for (n in allversions) {
        checkElement('v', allversions[n], 'enable');
    }
    checkElement('v', id, 'checked');
    found = 0;
    selectedV = id; 
    
    for (n in allsizes) {
        checkElement('s', allsizes[n], 'disable');
        for (k in versions[id]) {
            if (versions[id][k] == allsizes[n]) {
                if (selectedS == allsizes[n]) {
                    checkElement('s', allsizes[n], 'checked');
                    found = 1;
                } else {
                    checkElement('s', allsizes[n], 'enable');
                }
            }
        }
    }
    if (!found) {
        selectedS = '';
    } else {
        // wyłączone variantów niedostępnych
        var arEnable = new Object();
        i = 0;
        for (n in sizes[selectedS]) {
            arEnable[sizes[selectedS][n]] = 1;
        }
        for (n in allversions) {
            if (arEnable[allversions[n]] != 1) {
                checkElement('v', allversions[n], 'disable');
            }
        }
    }
    xdisplay(selectedV, selectedS);
}

function checkElement(type, id, mode)
{
    if (type == 's') {
        elementId = 'xsize_';
    } else {
        elementId = 'xversion_';
    }
    elementId += id;
    element = document.getElementById(elementId);
    if (element) {
    if (mode == 'enable') {
        element.className="block_enable";
    } else if (mode == 'checked') {
        element.className="block_checked";
    } else {
        element.className="block_disable";
    }
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////

var submit_flag;

function dosubmit() {
     
if(submit_flag) document.getElementById('form').submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////


/**
  Popup
*/

var ns6=document.getElementById&&!document.all;
var ie=document.all;
var html = document.getElementsByTagName("html");
var Popup = {
	link   : '',
	width  : 0,
	height : 0,
        loaded : 0,
	show : function (link,x,y) {
		Popup.link = link;
		Popup.width = x;
		Popup.height = y;
                Popup.loaded = 1;
		if (document.getElementById('big_photo')) {
			document.getElementById('big_photo').style.display = "none";
			document.getElementById('big_photo').src = Popup.link;
		}
		if (!ns6) {Popup.hideSelects(1);}
		Popup.creatLayers();
	},
        reload : function () {
              if (Popup.loaded) {
                     Popup.show(Popup.link,Popup.width,Popup.height);
              }
        },
	hide : function () {
		var edit = document.getElementById('show_popup_photo');
		var cover = document.getElementById('cover');
                //var flashyk = document.getElementById('flash');
                //flashyk.style.visibility= 'visible';
		edit.style.display = "none";
		cover.style.display = "none";
                Popup.loaded = 0;
		if (!ns6) {Popup.hideSelects(0);}
	},
	creatLayers : function () {

//document.getElementById('flash').style.visibility= 'hidden';

var edit = document.getElementById('show_popup_photo');
		edit.style.position = 'absolute';
	        edit.style.display = "block";
		edit.style.width = (Popup.width + 10) + "px";
		edit.style.height = (Popup.height + 40) + "px";
	    edit.style.left = ns6? (Popup.pageSizes()[2] - (Popup.width + 10))/2 + html[0].scrollLeft +"px" : (Popup.pageSizes()[2] - (Popup.width + 10))/2 + "px";

var ver_brow=0;
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE");
ver_brow=parseFloat(temp[1]);

if (ver_brow<7.0)
 {
edit.style.top = ((((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + document.body.scrollTop) < 0) ? "100px" : (((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + document.body.scrollTop + 100) + "px";
          }
else
{
edit.style.top = ((((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + html[0].scrollTop) < 0) ? "100px" : (((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + html[0].scrollTop + 100) + "px";
}
}
            else
{
edit.style.top = ((((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + html[0].scrollTop) < 0) ? "100px" : (((Popup.pageSizes()[3] - (Popup.height + 10))/2) - 100  + html[0].scrollTop + 100) + "px";
}



            edit.style.zIndex = 1000;
		edit.style.Background = '#FFFFFF';

	    //'cover'- div do blokowania elementow innych niz edit
	    var cover = document.getElementById('cover');
	    cover.style.display = "block";
            cover.style.position = "absolute";
	    cover.style.zIndex = 900;
	    ns6? cover.style.opacity = .5 :  cover.style.filter = "alpha(Opacity=50)";
	    if (window.opera) {
			cover.style.opacity = .5;
		}
		cover.style.left = "0px";
	    cover.style.top = "0px";
            offsetX = 0;
            if (!ns6 && !window.opera) {
                  offsetX = 20;
            }
	    cover.style.width = ns6? (Popup.pageSizes()[0] - 16) + "px" : Popup.pageSizes()[0] - offsetX + "px"; //ns6? html[0].offsetWidth +"px" : document.body.offsetWidth + "px";
	    cover.style.height = Popup.pageSizes()[1] + "px" //ns6? html[0].offsetHeight +"px" : document.body.offsetHeight + "px";
	},
	pageSizes : function () {
		var xScroll, yScroll;
		if (window.innerHeight && window.scrollMaxY) {	
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else {
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
		var windowWidth, windowHeight;
		if (self.innerHeight) {
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) {
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}	
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else { 
			pageHeight = yScroll;
		}
		if(xScroll < windowWidth){	
			pageWidth = windowWidth;
		} else {
			pageWidth = xScroll;
		}
		arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
		return arrayPageSize;
	},
	hideSelects : function (flag) {
		var selects = document.getElementsByTagName('SELECT');
		if (flag == 1) {
			for (i = 0; i < selects.length; i++) {
				selects[i].style.display = 'none';
			}
		} else {
			for (i = 0; i < selects.length; i++) {
				selects[i].style.display = '';
			}
		}
	}
}
window.onresize = function() {if (Popup.loaded == 1) {Popup.reload();}}
/* !!! Wyszukiwarka ver. 4.0  ( odchudzony kod i ujednolicony wygląd ) (searching - searching) [54635]*/

function insletter(letter, idk) {
 var inp = document.getElementById (idk);
 inp.value += letter;
 inp.focus();
}

function insletterB(letter, idk) {
 var inp = document.getElementById (idk);
 tv = inp.value;
 tv = tv.substr(0,tv.length-1);
 letter = letter.toUpperCase();

 inp.value = tv+letter;
 inp.focus();
}
/* Stopka 3.5 z newsletterem Funtech (layout_bottom - menu_footer) [54614]*/

function newsletter_f_blur(x) {
         if (x.value == '') {
                 x.value = news_f_txt;
         }
}
function newsletter_f_focus(x) {
         if (x.value != '') {
                 x.value = '';
         }
}
/* Nagłówek Funtech (layout_top - menu_top) [54612]*/
var ImieninyArray=new Array(
 new Array(
  "Mieszka, Mieczysława, Marii",
  "Izydora, Bazylego, Grzegorza",
  "Arlety, Genowefy, Danuty",
  "Tytusa, Anieli, Eugeniusza",
  "Hanny, Szymona, Edwarda",
  "Kacpra, Melchiora, Baltazara",
  "Juliana, Lucjana, Rajmunda",
  "Seweryna, Mścisława, Juliusza",
  "Marceliny, Marianny, Juliana",
  "Wilhelma, Dobrosława, Danuty",
  "Honoraty, Teodozjusza, Matyldy",
  "Grety, Arkadiusza, Rajmunda",
  "Bogumiły, Weroniki, Hilarego",
  "Feliksa, Domosława, Niny",
  "Pawła, Arnolda, Izydora",
  "Marcelego, Włodzimierza, Waldemara",
  "Antoniego, Rościsława, Jana",
  "Piotra, Małgorzaty",
  "Henryka, Mariusza, Marty",
  "Fabiana, Sebastiana",
  "Agnieszki, Jarosława",
  "Anastazego, Wincentego",
  "Ildefonsa, Rajmunda",
  "Felicji, Franciszka, Rafała",
  "Pawła, Miłosza, Elwiry",
  "Tymoteusza, Michała, Tytusa",
  "Przybysława, Anieli, Jerzego",
  "Walerego, Radomira, Tomasza",
  "Zdzisława, Franciszka, Józefa",
  "Macieja, Martyny, Teofila",
  "Marceli, Ludwiki, Jana"
 ),

 new Array(
  "Brygidy, Ignacego, Seweryna",
  "Marii, Miłosława",
  "Błażeja, Oskara",
  "Andrzeja, Weroniki, Joanny",
  "Agaty, Adelajdy",
  "Doroty, Bogdana, Pawła",
  "Ryszarda, Teodora, Romana",
  "Hieronima, Sebastiana, Ireny",
  "Apolonii, Eryki, Cyryla",
  "Elwiry, Jacka, Scholastyki",
  "Lucjana, Olgierda",
  "Eulalii, Radosława, Modesta",
  "Grzegorza, Katarzyny",
  "Cyryla, Metodego, Walentego",
  "Jowity, Faustyna, Zygfryda",
  "Danuty, Julianny, Daniela",
  "Aleksego, Zbigniewa, Lukasza",
  "Szymona, Konstancji, Flawiana",
  "Arnolda, Konrada, Marcelego",
  "Leona, Ludomira, Zenobiusza",
  "Eleonory, Fortunata, Roberta",
  "Marty, Małgorzaty, Piotra",
  "Romany, Damiana, Polikarpa",
  "Macieja, Bogusza, Sergiusza",
  "Wiktora, Cezarego",
  "Mirosława, Aleksandra",
  "Gabriela, Anastazji",
  "Romana, Ludomira, Lecha",
  "Lecha, Lutosława"
 ),

 new Array(
  "Antoniny, Radosława, Dawida",
  "Heleny, Halszki, Pawła",
  "Maryny, Kunegundy, Tycjana",
  "Lucji, Kazimierza, Eugeniusza",
  "Adriana, Fryderyka, Teofila",
  "Róży, Jordana, Agnieszki",
  "Tomasza, Perpetuy, Felicyty",
  "Beaty, Wincentego, Jana",
  "Franciszki, Brunona",
  "Cypriana, Marcela, Aleksandra",
  "Ludosława, Konstantyna, Benedykta",
  "Grzegorza, Justyna, Alojzego",
  "Bożeny, Krystyny",
  "Leona, Matyldy, Łazarza",
  "Longina, Klemensa, Ludwiki",
  "Izabeli, Oktawii, Hilarego",
  "Patryka, Zbigniewa, Gertrudy",
  "Cyryla, Edwarda, Boguchwały",
  "Józefa, Bogdana",
  "Klaudii, Eufemii, Maurycego",
  "Lubomira, Benedykta",
  "Katarzyny, Bogusława",
  "Pelagii, Oktawiana, Feliksa",
  "Marka, Gabriela, Katarzyny",
  "Marioli, Wieczysława, Ireneusza",
  "Larysy, Emanyela, Teodora",
  "Lidii, Ernesta",
  "Anieli, Sykstusa, Jana",
  "Wiktoryna, Helmuta, Eustachego",
  "Anieli, Kwiryna, Leonarda",
  "Beniamina, Dobromierza, Leonarda"
 ),

 new Array(
  "Teodory, Grażyny, Ireny",
  "Władysława, Franciszka, Teodozji",
  "Ryszarda, Pankracego, Ingi",
  "Izydora, Wacława",
  "Ireny, Wincentego",
  "Izoldy, Celestyna, Wilhelma",
  "Rufina, Celestyna, Jana",
  "Cezaryny, Dionizego, Julii",
  "Marii, Dymitra, Heliodora",
  "Michała, Makarego",
  "Filipa, Leona",
  "Juliusza, Lubosława, Zenona",
  "Przemysława, Hermenegildy, Marcina",
  "Bereniki, Waleriana, Justyny",
  "Ludwiny, Wacławy, Anastazji",
  "Kseni, Cecylii, Bernardety",
  "Rudolfa, Roberta",
  "Bogusławy, Apoloniusza",
  "Adolfa, Tymona, Leona",
  "Czesława, Agnieszki, Mariana",
  "Anzelma, Bartosza, Feliksa",
  "Kai, Leonii, Sotera",
  "Jerzego, Wojciecha",
  "Horacego, Feliksa, Grzegorza",
  "Marka, Jarosława, Wasyla",
  "Marzeny, Klaudiusza, Marii",
  "Zyty, Teofila, Felicji",
  "Piotra, Walerii, Witalisa",
  "Rity, Katarzyny, Bogusława",
  "Mariana, Donaty, Tamary"
 ),

 new Array(
  "Józefa, Jeremiasza, Filipa",
  "Zygmunta, Atanazego, Anatola",
  "Marii, Antoniny",
  "Moniki, Floriana, Władysława",
  "Ireny, Waldemara",
  "Judyty, Jakuba, Filipa",
  "Gizeli, Ludmiły, Benedykta",
  "Stanisława, Lizy, Wiktora",
  "Bożydara, Grzegorza, Karoliny",
  "Izydora, Antoniny, Symeona",
  "Igi, Miry, Władysławy",
  "Pankracego, Dominika, Achillesa",
  "Serwacego, Roberta, Glorii",
  "Bonifacego, Dobiesława, Macieja",
  "Zofii, Nadziei, Izydora",
  "Andrzeja, Jedrzeja, Szymona",
  "Paschalisa, Sławomira, Weroniki",
  "Eryka, Feliksa, Jana",
  "Iwa, Piotra, Celestyna",
  "Bazylego, Bernardyna, Aleksandra",
  "Wiktora, Kryspina, Tymoteusza",
  "Heleny, Wiesławy, Ryty",
  "Iwony, Dezyderego, Kryspina",
  "Joanny, Zuzanny",
  "Grzegorza, Urbana, Magdaleny",
  "Filipa, Pauliny",
  "Augustyna, Juliana, Magdaleny",
  "Jaromira, Justa, Justyny",
  "Magdaleny, Bogumiły, Urszuli",
  "Ferdynanda, Karola, Jana",
  "Anieli, Petroneli"
 ),

 new Array(
  "Justyna, Anieli, Konrada",
  "Marianny, Marcelina, Piotra",
  "Leszka, Tamary, Karola",
  "Kwiryny, Franciszka",
  "Waltera, Bonifacego, Walerii",
  "Norberta, Laurentego, Bogumiła",
  "Roberta, Wiesława",
  "Medarda, Maksyma, Seweryna",
  "Pelagii, Dominika, Efrema",
  "Bogumiła, Małgorzaty, Diany",
  "Barnaby, Radomiła, Feliksa",
  "Janiny, Onufrego, Leona",
  "Lucjana, Antoniego",
  "Bazylego, Elwiry, Michała",
  "Wita, Jolanty",
  "Aliny, Benona, Anety",
  "Laury, Marcjana, Alberta",
  "Marka, Elżbiety",
  "Gerwazego, Protazego",
  "Diny, Bogny, Florentyny",
  "Alicji, Alojzego",
  "Pauliny, Tomasza, Jana",
  "Wandy, Zenona",
  "Jana, Danuty",
  "Lucji, Wilhelma, Doroty",
  "Jana, Pawła",
  "Maryli, Władysława, Cyryla",
  "Leona, Ireneusza",
  "Piotra, Pawła",
  "Emilii, Lucyny"
 ),

 new Array(
  "Haliny, Mariana, Marcina",
  "Jagody, Urbana, Marii",
  "Jacka, Anatola, Tomasza",
  "Odona, Malwiny, Elżbiety",
  "Marii, Antoniego",
  "Gotarda, Dominiki, Lucji",
  "Cyryla, Estery, Metodego",
  "Edgara, Elżbiety, Eugeniusza",
  "Lukrecji, Weroniki, Zenona",
  "Sylwany, Witalisa, Antoniego",
  "Olgi, Kaliny, Benedykta",
  "Jana, Brunona, Bonifacego",
  "Henryka, Kingi, Andrzeja",
  "Ulryka, Bonawentury, Kamila",
  "Henryka, Włodzimierza, Dawida",
  "Mariki, Benity, Eustachego",
  "Anety, Bogdana, Jadwigi",
  "Erwina, Kamila, Szymona",
  "Wincentego, Wodzisława, Marcina",
  "Czesława, Hieronima, Małgorzaty",
  "Daniela, Dalidy, Wawrzyńca",
  "Marii, Magdaleny",
  "Stwosza, Bogny, Brygidy",
  "Kingi, Krystyny",
  "Walentyny, Krzysztofa, Jakuba",
  "Anny, Mirosławy, Grażyny",
  "Lilii, Julii, Natalii",
  "Aidy, Marceli, Wiktora",
  "Olafa, Marty, Ludmiły",
  "Julity, Piotra, Aldony",
  "Ignacego, Lubomira, Heleny"
 ),

 new Array(
  "Nadii, Justyna, Juliana",
  "Kariny, Gustawa, Euzebiusza",
  "Lidii, Augusta, Nikodema",
  "Dominika, Protazego, Jana",
  "Oswalda, Marii, Mariana",
  "Sławy, Jakuba, Oktawiana",
  "Kajetana, Doroty, Sykstusa",
  "Cypriana, Emiliana, Dominika",
  "Romana, Ryszarda, Edyty",
  "Borysa, Filomeny, Wawrzyńca",
  "Klary, Zuzanny, Lecha",
  "Innocentego, Lecha, Euzebii",
  "Diany, Hipolita, Poncjana",
  "Alfreda, Euzebiusza, Maksymiliana",
  "Napoleona, Stelii",
  "Rocha, Stefana, Joachima",
  "Żanny, Mirona, Jacka",
  "Ilony, Bronisława, Heleny",
  "Bolesława, Juliana",
  "Bernarda, Samuela, Sobiesława",
  "Joanny, Kazimiery, Piusa",
  "Cezarego, Tymoteusza",
  "Apolinarego, Filipa",
  "Jerzego, Bartosza, Haliny",
  "Luizy, Ludwika, Józefa",
  "Marii, Aleksandra",
  "Cezarego, Józefa, Moniki",
  "Patrycji, Wyszomira, Augustyna",
  "Beaty, Jana, Sabiny, Racibora",
  "Róży, Szczęsnego, Feliksa",
  "Bogdana, Ramony, Rajmunda"
 ),

 new Array(
  "Idziego, Bronisława",
  "Juliana, Stefana, Wilhelma",
  "Grzegorza, Izabeli, Szymona",
  "Idy, Julianny, Rozalii, Róży",
  "Doroty, Teodora, Wawrzyńca",
  "Beaty, Eugeniusza",
  "Domosławy, Melchiora, Reginy",
  "Marii, Adrianny, Serafiny",
  "Ścibora, Sergiusza, Piotra",
  "Lukasza, Aldony, Mścisława",
  "Jacka, Prota, Dagny, Hiacynta",
  "Gwidona, Radzimira, Marii",
  "Eugenii, Aureliusza, Jana",
  "Roksany, Bernarda, Cypriana",
  "Albina, Nikodema, Marii",
  "Edyty, Korneliusza, Cypriana",
  "Franciszka, Roberta, Justyna",
  "Irmy, Stanisława, Ireny",
  "Januarego, Konstancji, Teodora",
  "Filipiny, Eustachego, Euzebii",
  "Jonasza, Mateusza, Hipolita",
  "Tomasza, Maurycego, Joachima",
  "Tekli, Bogusława, Linusa",
  "Gerarda, Ruperta, Tomiry",
  "Aurelii, Władysława, Kleofasa",
  "Wawrzyńca, Kosmy, Damiana",
  "Wincentego, Mirabeli, Justyny",
  "Wacława, Tymona, Marka",
  "Michała, Gabriela, Rafała",
  "Wery, Honoriusza, Hieronima"
 ),

 new Array(
  "Danuty, Remigiusza, Teresy",
  "Teofila, Dionizego, Sławomira",
  "Teresy, Heliodora, Jana",
  "Rozalii, Edwina, Franciszka",
  "Placyda, Apolinarego",
  "Artura, Brunona",
  "Marii, Marka, Mirelli",
  "Pelagii, Brygidy, Walerii",
  "Amolda, Dionizego, Wincentego",
  "Pauliny, Danieli, Leona",
  "Aldony, Aleksandra, Dobromiry",
  "Eustachego, Maksymiliana, Edwina",
  "Geralda, Edwarda, Honorata",
  "Liwii, Kaliksta, Bernarda",
  "Jadwigi, Teresy, Florentyny",
  "Gawła, Ambrożego",
  "Wiktora, Marity, Ignacego",
  "Juliana, Łukasza",
  "Ziemowita, Jana, Pawła",
  "Ireny, Kleopatry, Jana",
  "Urszuli, Hilarego, Jakuba",
  "Halki, Filipa, Salomei",
  "Marleny, Seweryna, Igi",
  "Rafała, Marcina, Antoniego",
  "Darii, Wilhelminy, Bonifacego",
  "Lucjana, Ewarysta, Damiana",
  "Iwony, Sabiny",
  "Szymona, Tadeusza",
  "Euzebii, Wioletty, Felicjana",
  "Zenobii, Przemysława, Edmunda",
  "Urbana, Saturnina, Krzysztofa"
 ),

 new Array(
  "WSZYSTKICH ŚWIĘTYCH",
  "Bohdany, Bożydara",
  "Sylwii, Marcina, Huberta",
  "Karola, Olgierda",
  "Elżbiety, Sławomira, Dominika",
  "Feliksa, Leonarda, Ziemowita",
  "Antoniego, Żytomira, Ernesta",
  "Seweryna, Bogdana, Klaudiusza",
  "Aleksandra, Ludwika, Teodora",
  "Leny, Ludomira, Leona",
  "Marcina, Batłomieja, Teodora",
  "Renaty, Witolda, Jozafata",
  "Mateusza, Izaaka, Stanisława",
  "Rogera, Serafina, Wawrzyńca",
  "Alberta, Leopolda",
  "Gertrudy, Edmunda, Marii",
  "Salomei, Grzegorza, Elżbiety",
  "Romana, Klaudyny, Karoliny",
  "Seweryny, Maksyma, Salomei",
  "Anatola, Sedzimira, Rafała",
  "Alberta, Janusza, Konrada",
  "Cecylii, Wszemiły, Stefana",
  "Adelii, Klemensa, Felicyty",
  "Flory, Emmy, Chryzogona",
  "Erazma, Katarzyny",
  "Delfiny, Sylwestra, Konrada",
  "Waleriana, Wirgiliusza, Maksyma",
  "Lesława, Zdzisława, Stefana",
  "Błażeja, Saturnina",
  "Andrzeja, Maury, Konstantego"
 ),

 new Array(
  "Natalii, Eligiusza, Edmunda",
  "Balbiny, Bibianny, Pauliny",
  "Franciszka, Ksawerego, Kasjana",
  "Barbary, Krystiana, Jana",
  "Sabiny, Krystyny, Edyty",
  "Mikołaja, Jaremy, Emiliana",
  "Marcina, Ambrożego, Teodora",
  "Marii, Światozara, Makarego",
  "Wiesława Leokadii Joanny",
  "Julii, Danieli, Bogdana",
  "Damazego, Waldemara, Daniela",
  "Dagmary, Aleksandra, Ady",
  "Lucji, Otylii",
  "Alfreda, Izydora, Jana",
  "Niny, Celiny, Waleriana",
  "Albiny, Zdzisławy, Alicji",
  "Olimpii, Lazarza, Floriana",
  "Gracjana, Bogusława, Laurencji",
  "Gabrieli, Dariusza, Eleonory",
  "Bogumiły, Dominika",
  "Tomisława, Seweryna, Piotra",
  "Zenona, Honoraty, Franciszki",
  "Wiktorii, Sławomiry, Jana",
  "Adama, Ewy, Eweliny",
  "Anastazji, Eugenii",
  "Dionizego, Szczepana",
  "Jana, Żanety, Maksyma",
  "Teofilii, Godzisława, Cezarego",
  "Dawida, Tomasza, Dominika",
  "Rainera, Eugeniusza, Irmy",
  "Sylwestra, Melanii, Mariusza"
 )
);
function change_src(product_id, img_src) {
       document.getElementById(product_id).src = img_src;
}
/* <span style="color:blue;font-weight:bold;">ZALECANY</span> Wybór płatność  - Formularz (order-newpayment - newpayment_form) [53474]*/

function orderpayment(id) {

document.getElementById('idle_payment').style.display = 'none';
    allDivs = document.getElementsByTagName("div");

    for (i = 0; i < allDivs.length; i++) {
        if ((/^newpayment_form_/).test(allDivs[i].id) == true) {
            allDivs[i].style.display = 'none';
        }
    }

    if (document.getElementById('newpayment_form_'+id) ) {
        document.getElementById('newpayment_form_'+id).style.display = 'block';
    }
}
/* Lista adresów dostawy klienta (client-addresses - client_addresses_list) [53417]*/

function client_addresses_list_confirmdelete() {
    return confirm('Are you sure you want to delete the selected delivery address?');
}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>Nowy Formularz zapamiętania klienta 4.0 (client-save - client-save-form) [54430]*/

var ClientSave = {
    validateLogin: function(obj)
    {
        obj.value = obj.value.toLowerCase();
    }
}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>Formularz dodawania nowego klienta 3.6 (dynamiczne przypisy dla maila i telefonu + ograniczenia długości pól) (client-new - client_new_form) [54496]*/

function clientnew_delivery_addr() {
    if (document.getElementById('deliver_to_billingaddr').checked) {
        document.getElementById('delivery_address_form').style.display = 'none';
    } else {
        document.getElementById('delivery_address_form').style.display = 'block';
    }
}

function clientnew_firm() {
    if (document.getElementById('firm_data').checked) {
        document.getElementById('firm_data_inputs').style.display = 'block';
    } else {
        document.getElementById('firm_data_inputs').style.display = 'none';
    }
}
/* Ukrywacz 07.2007 nowa kolejność+gwarancje-wersja z grafikami w tle [funtech] (projector - projector_components_hiding) [54651]*/

var components = new Array( "component_projector_dictionary","component_projector_askforproduct", "component_projector_longdescription", "component_projector_addopinions", "component_projector_opinions", "component_projector_warranty");

function showButtons()
{
    var i = 0;
    var activeButtons = components.length;
    for (i = 0; i < components.length; i++) {
        if (document.getElementById(components[i])) {
            document.getElementById('projector_components_hidding').style.display = 'block';
            if (document.getElementById('hide_'+components[i])) {
                document.getElementById('hide_'+components[i]).style.display = 'block';
            }
        }
    }
    setTimeout("showButtons()", 2000);
}

function components_hidding(component)
{
    if (document.getElementById(component) ) {
        for (i = 0; i < components.length; i++) {
            if (document.getElementById(components[i]) ) {
                document.getElementById(components[i]).style.display = 'none';
            }
        }
        document.getElementById(component).style.display = 'block';
    }
}
showButtons();

function components_hidding_2(component)
{
        document.getElementById(component).style.display = 'block';
}

function activate(id) {


document.getElementById('hide_component_projector_longdescription' ).className = 'hide_component';
document.getElementById('hide_component_projector_askforproduct' ).className = 'hide_component';
document.getElementById('hide_component_projector_warranty' ).className = 'hide_component';
document.getElementById('hide_component_projector_opinions' ).className = 'hide_component';      
document.getElementById('hide_component_projector_dictionary' ).className = 'hide_component';      
document.getElementById('hide_td_askforproduct').className = 'hide_td'; 
document.getElementById('hide_td_warranty').className = 'hide_td'; 




   document.getElementById('hide_td_' + id).className = 'hide_td_active'; 
   document.getElementById('hide_component_projector_' + id).className = 'hide_component_active';

}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>  Order 1 NEW z wyborem płatności ver 5.1 - radiobutton!!! (kopia) (order1 - order1) [54844]*/

function order1_shop_payformdiv_advance(prepaid, advance)
{
    if (advance == 1) {
        document.getElementById('payform_div_label_advance').style.display = 'block';
        document.getElementById('payform_div_label_order').style.display = 'none';
    } else {
        document.getElementById('payform_div_label_advance').style.display = 'none';
        document.getElementById('payform_div_label_order').style.display = 'block';
    }
    if (prepaid || (advance == 1)) {
        document.getElementById('payform_div').style.display = 'block';
    } else {
        document.getElementById('payform_div').style.display = 'none';
        //document.getElementById('payform_id').selectedIndex = 0;

        allDivs = document.getElementsByTagName("div");
        for (i = 0; i < allDivs.length; i++) {
            if ((/^newpayment_form_/).test(allDivs[i].id) == true) {
                allDivs[i].style.display = 'none';
            }
        }
    }
}

function order1_changepayform()
{
    selVal = document.getElementById('payform_id').value;
    allDivs = document.getElementsByTagName("div");

    for (i = 0; i < allDivs.length; i++) {
        if ((/^newpayment_form_/).test(allDivs[i].id) == true) {
            allDivs[i].style.display = 'none';
        }
    }

    if (document.getElementById('newpayment_form_'+selVal) ) {
        document.getElementById('newpayment_form_'+selVal).style.display = 'block';
    }
}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b><b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>Edycja i szczegóły zamówienia ver. 3.5 (order-postauction - order_postauction_change) [53728]*/

var product_id    = 0;
var size_id         = 0;
var price            = 0;
var viewSubmits = false;
var active           = '';
var message      = true;


function chSizeQuantity(element)
{
    //select z rozmiarami
    if (element == 'none') {
        if(document.getElementById('select_products')) sel_pr = document.getElementById('select_products').value;
    } else {
        sel_pr = element;
    }
    div_sz_n = document.getElementById('div_sizes_'+product_id);
    div_sz_b = document.getElementById('div_sizes_'+sel_pr);
    sel_sz_n = document.getElementById('select_sizes_'+product_id);
    sel_sz_b = document.getElementById('select_sizes_'+sel_pr);
    div_sz_n.style.display = 'none';
    div_sz_b.style.display = 'block';
    sel_sz_n.disabled = true;
    sel_sz_b.disabled = false;

    // select z ilością
    sel_sz = document.getElementById('select_sizes_'+sel_pr);
    div_nr_n = document.getElementById('div_num_'+product_id+'_'+size_id);
    div_nr_b = document.getElementById('div_num_'+sel_pr+'_'+sel_sz.value);
    sel_nr_n = document.getElementById('select_num_'+product_id+'_'+size_id);
    sel_nr_b = document.getElementById('select_num_'+sel_pr+'_'+sel_sz.value);
    div_nr_n.style.display = 'none';
    div_nr_b.style.display = 'block';
    sel_nr_n.disabled = true;
    sel_nr_b.disabled = false;

    // cena
    div_pr = document.getElementById('div_price');
    inp_pr = document.getElementById('price_'+sel_pr+'_'+sel_sz.value);
    inp_cr = document.getElementById('cur_sign');
    if (inp_pr.value != '') {
        div_pr.innerHTML = inp_pr.value+inp_cr.value;
    } else {
        div_pr.innerHTML = inp_pr.value;
    }

    size_id = sel_sz.value;
    product_id = sel_pr;
}

function chQuantity()
{
    sel_sz = document.getElementById('select_sizes_'+product_id);
    div_nr_n = document.getElementById('div_num_'+product_id+'_'+size_id);
    div_nr_b = document.getElementById('div_num_'+product_id+'_'+sel_sz.value);
    sel_nr_n = document.getElementById('select_num_'+product_id+'_'+size_id);
    sel_nr_b = document.getElementById('select_num_'+product_id+'_'+sel_sz.value);
    div_nr_n.style.display = 'none';
    div_nr_b.style.display = 'block';
    sel_nr_n.disabled = true;
    sel_nr_b.disabled = false;
    size_id = sel_sz.value;

    // cena
    div_pr = document.getElementById('div_price');
    inp_pr = document.getElementById('price_'+product_id+'_'+sel_sz.value);
    inp_cr = document.getElementById('cur_sign');
    if (inp_pr.value != '') {
        div_pr.innerHTML = inp_pr.value+inp_cr.value;
    } else {
        div_pr.innerHTML = inp_pr.value;
    }
}

function viewProductEdit()
{
    element = document.getElementById('div_product_edit');
    element.style.display='block';
    //element.style.display='none';
    //Effect.SlideDown('div_product_edit');
}

function hideProductEdit()
{
    element = document.getElementById('div_product_edit');
    element.style.display='none'; 
}

/*
function viewSubmit(id)
{
    confirm = document.getElementById('submit_confirm');
    div = document.getElementById(id);
    if (viewSubmits == false) {
        viewSubmits = true;
        div.style.display = 'block';
        confirm.style.display = 'none';
        active=id;
    } else {
        if ((active != id) && (message)) {
            switch (active) {
                case 'submit_client': alert(text_submit_client); break;
                case 'submit_delivery': alert(text_submit_delivery); break;
            }
            message = false;
        }
    }
}*/
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b><b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>Dane klienta po aukcji (order-postauction - order_postauction_client_data) [53727]*/

var product_id    = 0;
var size_id         = 0;
var price            = 0;
var viewSubmits = false;
var active           = '';
var message      = true;

function auction_delivery_addr() {
    if (document.getElementById('delivery_address').checked) {
        document.getElementById('delivery_address_inputs').style.display = 'block';
    } else {
        document.getElementById('delivery_address_inputs').style.display = 'none';
    }
}

function show_firm() {
    if (document.getElementById('add_firm').checked) {
        document.getElementById('add_firm_inputs').style.display = 'block';
    } else {
        document.getElementById('add_firm_inputs').style.display = 'none';
    }
}
/*
function viewSubmit(id)
{
    confirm = document.getElementById('submit_confirm');
    div = document.getElementById(id);
    if (viewSubmits == false) {
        viewSubmits = true;
        div.style.display = 'block';
        confirm.style.display = 'none';
        active=id;
    } else {
        if ((active != id) && (message)) {
            switch (active) {
                case 'submit_client': alert(text_submit_client); break;
                case 'submit_delivery': alert(text_submit_delivery); break;
            }
            message = false;
        }
    }
}*/
/* Koszyk - Podsumowanie koszyka (basketedit - basketedit_summary) [53833]*/

function countAnnuityZagiel(account, amount)
{ 
window.open('http://www.zagiel.com.pl/kalkulator/index_smart.php?action=getklientdet_si_rata&shopNo=' + account + '&goodsValue=' + amount, 'count_zagiel', 'width=630,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
}
function validate_Zagiel()
{
var zagielconfirm = document.getElementById('zagiel_confirm');
  if (zagielconfirm.checked) {
    return true;
  } else {
    alert(zagielnotconfirmed);
    return false;
  }
}

/*eraty*/
function countAnnuityEraty(account, version, amount)
{ 
window.open('https://www.eraty.pl/symulator/oblicz.php?numerSklepu=' + account + '&wariantSklepu=' + version+ '&typProduktu=0&wartoscTowarow=' + amount, 'count_zagiel', 'width=630,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
}
function validate_eraty()
{
  var zagielconfirm = document.getElementById('zagiel_confirm');
  if (!zagielconfirm) {
    return false;
  }
  if (zagielconfirm.checked) {
    return true;
  } else {
    alert(zagielnotconfirmed)
    return false;
  }
}
/* Długi opis HTML ver 3.0 (projector - projector_longdescription) [53383]*/

function menu_prod(show)
{
	i = 1;
            while(document.getElementById('menu_prod' + i)) {
	    document.getElementById('menu_prod'+i).style.display = 'none';
		document.getElementById('menu_item'+i).className = 'menu_prod_idle';
	    i++;
	    }
		
		document.getElementById('menu_prod'+show).style.display='block';
		document.getElementById('menu_item'+show).className = 'menu_prod_active';
		
}
/* Formy dostawy (Funtech) (order-postauction - order_postauction_delivery) [54869]*/

var product_id    = 0;
var size_id         = 0;
var price            = 0;
var viewSubmits = false;
var active           = '';
var message      = true;

function order1_shop_payformdiv(show)
{
    if (show) {
        document.getElementById('payform_div').style.display = 'block';
    } else {
        document.getElementById('payform_div').style.display = 'none';
        document.getElementById('payform_id').selectedIndex = 0;

        allDivs = document.getElementsByTagName("div");
        for (i = 0; i < allDivs.length; i++) {
            if ((/^newpayment_form_/).test(allDivs[i].id) == true) {
                allDivs[i].style.display = 'none';
            }
        }
    }
}

function order1_changepayform()
{
    selVal = document.getElementById('payform_id').value;
    allDivs = document.getElementsByTagName("div");

    for (i = 0; i < allDivs.length; i++) {
        if ((/^newpayment_form_/).test(allDivs[i].id) == true) {
            allDivs[i].style.display = 'none';
        }
    }

    if (document.getElementById('newpayment_form_'+selVal) ) {
        document.getElementById('newpayment_form_'+selVal).style.display = 'block';
    }
}

function viewSubmit(id)
{
    var confirm = document.getElementById('submit_confirm');
    var confirm_idle = document.getElementById('submit_confirm_idle');
    var div = document.getElementById(id);
    if (viewSubmits == false) {
        viewSubmits = true;
        div.style.display = 'block';
        confirm.style.display = 'none';
        confirm_idle.style.display = 'block';
        active=id;
    } else {
        if ((active != id) && (message)) {
            switch (active) {
                case 'submit_client': alert(text_submit_client); break;
                case 'submit_delivery': alert(text_submit_delivery); break;
            }
            message = false;
        }
    }
}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b> Zadaj pytanie o produkt 4.2 rozwijany text area (projector - projector_askforproduct) [54592]*/

function askforproduct()
{
    if (document.getElementById("askforproduct_email") ) {
        if ((/^[0-9a-zA-Z.-_]+@[0-9a-zA-Z.-_]+.[0-9a-zA-Z]+$/).test(document.getElementById("askforproduct_email").value) == false || document.getElementById("email").value.length == 0){
            alert('Nie wpisałeś poprawnie adresu e-mail na który mielibyśmy wysłać Ci odpowiedź.');
            return false;
        } else {
            return true;
        }
    }
}
function hideaskforproduct()
{
    if (document.getElementById('projector_askforproduct_table').style.display == 'none') {
        document.getElementById('projector_askforproduct_table').style.display = 'block';
    } else {
        document.getElementById('projector_askforproduct_table').style.display = 'none';
    }
}
/* Formularz kontaktu z tematem input (contact - contact_mailform) [50201]*/

if (typeof(newstxt) == "undefined") {
var alert_txt = 'Nie podano żadnego adresu e-mail.';
} 

function checkOnSubmit()
{
    if ((/^[0-9a-zA-Z._\-]+\@[0-9a-zA-Z._\-]+\.[0-9a-zA-Z]+$/).test(document.getElementById("from").value) == false || document.getElementById("from").value.length == 0){
        alert(alert_txt);
        return false;
    }
    return true;
}
/* Newsletter (contact - contact_newsletter) [44013]*/

if (typeof(newstxt) == "undefined") {

} 




function newsletter_blur(x) {
         if (x.value == '') {
                 x.value = contact_newstxt;
         }
}
function newsletter_focus(x) {
         if (x.value == contact_newstxt) {
                 x.value = '';
         }
}
/* Karta produktu - słownik opisu (projector - projector_dictionary) [54117]*/

// SEARCH - DIALOGBOX
//////////////////////////////////////////////////////////////////////


var offsetfrommouse=[10,15]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var timer;
var idek;


function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function hidetrail(){	
	document.getElementById(idek).style.display= "none";
	document.onmousemove="";
	document.getElementById(idek).style.left="-2000px";
	clearTimeout(timer);
}

function showtrail(id){
	idek = id;
	if (isNaN(timer)){show();}
	timer = setTimeout("show();",100);
}
function show(){
	
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)
	document.onmousemove=followmouse; 
	document.getElementById(idek).style.display="block";

}

function followmouse(e){

	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
	
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if (typeof e != "undefined"){
		if (docwidth - e.pageX <  2*offsetfrommouse[0]){
			xcoord = e.pageX - xcoord; // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < 2*offsetfrommouse[1]){
			ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} else if (typeof window.event != "undefined"){
		if (docwidth - event.clientX < 2*offsetfrommouse[0]){
			xcoord = event.clientX + truebody().scrollLeft - xcoord; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (2*offsetfrommouse[1])){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + event.clientY - docheight));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}

	
	document.getElementById(idek).style.left=xcoord+"px"
	document.getElementById(idek).style.top=ycoord+"px"

}
/* Opinie BEZ FORMULARZA 3.6, z foto (funtech) (projector - projector_opinions) [54680]*/

var x;

function showOpinion(id)
{
    element = document.getElementById(id);
    element.style.display='block';
}

function hideOpinion(id)
{
    element = document.getElementById(id);
    element.style.display='none';
}
/* <b style="font-size:12px;color:red; text-decoration:blink">&gt;</b>Dodawanie opini do produktu 3.5 (projector - projector_opinions_add) [54114]*/

function drop_down(id) 
{
     document.getElementById(id).style.height = '150px';
}

function roll_back(id)

{
     document.getElementById(id).style.height = '';
}