// JavaScript Document
window.rj = {};
rj.kolors = function(){
	var cel = $("#colr");
	if(cel.css("display")=="none"){
	cel.css("display","block");
	}else{
		cel.css("display","none");
		}
	};
rj.setLangSession = function(langcode){
	$.post("public/jslangs.php",{lang:langcode},function(data){
			
			window.location.reload();
	});
	};
rj.lang = function(){
	$.post("public/jslangs.php",{ret:""},function(data){
	rj.langCodeSh = data;	
	});
	};
rj.langCodeSh = "PL";
rj.changeLang = function(lang){
	switch(lang){
		case "PL":
		rj.setLangSession('PL');
		break;
		case "EN":
		rj.setLangSession('EN');
		break;
		case "SLO":
		rj.setLangSession('SLO');
		break;
		case "UKR":
		rj.setLangSession('UKR');
		break;
		}	
	return;
	};

rj.pages =[
"buty-badura-meskie-kolekcja-wizytowe.html",
"buty-badura-meskie-kolekcja-casual.html",
"buty-badura-meskie-kolekcja-outdoor.html",
"buty-badura-damskie-kolekcja-kozaki.html",
"buty-badura-damskie-kolekcja-botki.html",
"buty-badura-damskie-kolekcja-czolenka.html",
"buty-badura-damskie-kolekcja-outdoor.html",
"buty-badura-galanteria-kolekcja-all.html",
"buty-badura-meskie-kolekcja-wizytowe.html",
"buty-badura-meskie-kolekcja-casual.html",
"buty-badura-meskie-kolekcja-outdoor.html",
"buty-badura-damskie-kolekcja-kozaki.html",
"buty-badura-damskie-kolekcja-botki.html",
"buty-badura-damskie-kolekcja-czolenka.html",
"buty-badura-damskie-kolekcja-outdoor.html",
"buty-badura-galanteria-kolekcja-all.html"
];
rj.lastM = [];
rj.closeLastM = function(){
	$("#"+rj.lastM[0]).animate({ height: 'hide'}, 170);
	$("#"+rj.lastM[0]).css("z-index", 100);
	clearTimeout(rj.inr);
	};
rj.bodyMoveClient = function (e){
	var ev = window.event || e;
	 if (!ev.target) {
  	ev.target=ev.srcElement; 
 		}
	window.status = ev.clientY;
	if(ev.clientY > 255){
		rj.inr = setTimeout(rj.closeLastM, 400);
	document.body.onmousemove = null;	
			}
	};
rj.hideM = function(arg,e){
	var ev = window.event || e;
	
	document.body.onmousemove = rj.bodyMoveClient;
	 if (!ev.target) {
  	ev.target=ev.srcElement; 
 		}
		//window.status = ev.target+" : "+$("#"+arg).css("height");
	};
rj.inr = 0;

rj.topMenu = function(arg, e){
	
	var e = window.event || e;
	var t = arg;

	if(rj.lastM==""){
		rj.lastM.push(t);
		
		}else{
			
			}
			
	if(t!=rj.lastM[0]){
		var st = rj.lastM.shift();
		
		$("#"+st+"").animate({ 
  height: 'hide'}, 90);
		
		$("#"+t).css("z-index", 99).animate({ 
  height: 'toggle'}, "slow");
		rj.lastM.push(t);
		}else{
		
			$("#"+t).css("z-index", 100).animate({ 
  height: 'show'}, "slow");
			}
	
	//alert(rj.lastM);
	
	
	};
rj.status = function(arg){
	window.status = arg;
	};
rj.versCh = function(obs, path){
	var cel = document.images.prev;	
	$(cel).attr("src","");
	//$(obs).attr("src", cel.src);
	//alert(obs.src + ": " + cel.src);
	$(cel).attr("src", path);
	
	};
rj.getVers = function(arg){
	var url = arg.split("/");
	var fi = url[url.length-1];
	var urlo = url[url.length-1];
	urlo = urlo.split(".");
	urlo = urlo[0];
	url[url.length-1] = urlo;
	url = url.join("/")+"/";
	$("#vers").html('');
	for(i = 0; i < 3; i++ ){
		var str = '<div class="versm" style="float:left;display:block;"> <img src="'+url+"min/"+"pic"+(i+1)+'.jpg" alt="" onerror="this.style.display = '+"'none'"+';" onclick="rj.versCh(this, '+"'"+url+""+"pic"+(i+1)+".jpg'"+');" style=" width:45px; height:36px; cursor:pointer;" /> </div>';
		$("#vers").append(str);
		}
		urlfi = url.split("/");
		urlfi.pop();
		urlfi.pop();
	$("#vers").append('<div class="versm" style="float:left;"> <img src="'+urlfi.join("/")+"/min/"+""+fi+'" alt="" onerror="this.style.display = '+"'none'"+'" onclick="rj.versCh(this, '+"'"+urlfi.join("/")+""+"/"+fi+"'"+');" style="display:block; width:45px; height:36px; cursor:pointer;" /> </div>');
	$("#vers").append('<div style="clear:both;"></div>');
	//alert(urlfi.join("/")+"/min/"+""+fi);
	};
rj.changeImg = function(arg, id) {
	//alert(arg+" : "+id);
	var previev = document.images.prev;
	
	previev.src = id;
	var im = id.split("/");
	im = im[im.length-1].split(".");
	im = im[0];
	$("#symb").html(im);
	rj.getVers(id);
	rj.getIkon(im);
	//alert(im);
	};
rj.getIkonParse = function(data){
	data = data.split("|");
	$("#ikony").html('');
	for(var i =0; i < data.length ; i++){
		$("#ikony").append(data[i]);
		}
	};
rj.getIkon = function(im){
	im = im.split("-");
	$.get("app/getikon.php",{id:im[0]},function(data){
						
						 rj.getIkonParse(data);
						 });
	};
rj.colorsOver = function(arg){

	};
rj.colorsOut = function(arg){

	};
rj.getColors = function(typ, path) {
	//alert(typ+" : "+path);
	
	typ = path.split('/');
	typ.shift();
	typ.shift();
	typ.shift();
	typ = typ[0].split('.');
	typ = typ[0].split('-');
	typ=typ[0];
	var lista = [];
	//alert(typ+' - '+path);
	$.post("app/getcolors.php", {ph:typ, tp:path}, function(data){
	lista = data.split(",");
	//alert(lista);
	$("#colr").html('');
	for(var i = 0; i<lista.length; i++){
		var str = '<div class="col" style="float:right;"> <img src="'+lista[i]+'" alt="" class="colors" onerror="this.style.display = '+"'none'"+';" onclick="rj.imgPopupMin(this);"  /> </div>';
		$("#colr").append(str);
		}
		//$("#colr").append('<img src="public/img/colorsk.png" style="display:none;float:right;" onload="rj.imgIn(this);" />');
		$("#colr").append(' <div style="clear:both;"></div>');
	//alert(data);
	});
	
	};
/*Popup control koniec*/
rj.imgIn = function(arg){
	$(arg).fadeIn("slow");
};
rj.mainImg = [
			  "public/img/bc.jpg",
			  "public/img/bc1.jpg",
			  "public/img/bc2.jpg",
			  "public/img/bc.jpg",
			  "public/img/bc1.jpg",
			  "public/img/bc2.jpg",
			  "public/img/bc.jpg",
			  "public/img/bc1.jpg",
			  "public/img/bc2.jpg",
			  "public/img/bc.jpg"
			  ];
rj.mainRndImg = function(){
	var rand = Math.floor(Math.random()*10);
	var t = rj.mainImg[rand];
	
	var im = $("#mainImg");
	im.css("background-image","url(public/img/bc1.jpg)");

	};
rj.gotoPage = function (){
	var rd = Math.floor(Math.random()*11);
	//alert(rj.pages[rd]);
	 window.location.assign(rj.pages[rd]);
	// window.location.assign("");
	};
rj.setInitialImg = function(arg){
	var popup = $("#popup");
	var img = document.images.popup_big;
	var scr1 = screen.height / img.height;
	var src = arg;
	img.src = src;
	 //$("#img").css("height", img.height);
	//alert(img.src);
	};
rj.imgInPop = function(){
	var img = document.images.popup_big;
	
	$(img).fadeIn("slow");
	clearTimeout(rj.popinr);
	};
rj.popinr = 0;
rj.imgPopup=function(arg){
	
	var str = '<div id="popup" onclick="rj.popupClose();" oncontextmenu="rj.popupContext();return false;">'+
				'<img  src="" onload="rj.popinr = setTimeout('+"'rj.imgInPop();'"+', 200);" name="popup_big" alt="" style="display:none;margin:auto;min-height:250px;" height="97%" /> '+
				'<script>rj.setInitialImg("'+arg+'");</script>'+
				'</div>';
	
	$(document.body).append(str);
	//alert(str);
	};
rj.imgPopupMin = function(arg){
	var path = arg.src.split("/");
	//alert(path);
	var img = path.pop();
	//alert(path);
	var cel = $("#colr");
	var imc = $("#kolors");
	//imc.animate({width:"80px"}, "slow");
	
	cel.animate({opacity:"toggle"}, "fast");
	
	path.shift();
	//alert(path);
	path.shift();
	//alert(path);
	path.shift();
	//alert(path);
	//path.shift();
	//alert(path);
	path.pop();
	//alert(path);
	var symb = img.split(".");
	$("#symb").html(symb[0]);
	path = path.join("/")+"/"+img;
	//alert(path);
	rj.changeImg('',path);
	};
rj.reload = function(){
var eitr = setTimeout('window.location.assign("");', 4000);	
	};
rj.popupClose = function (){
	var popup = $("#popup");
	popup.remove();
	};
rj.popupContext = function(){
	//alert("kontaxt");
	
	};
/*Popup control koniec*/
rj.intfl = 0;
rj.intfl1 = 0;
rj.parseAr = [];
rj.checkFl = function(){
	if(window.document.menugal==undefined) return;
	var pl = window.document.menugal.PercentLoaded();
	if(pl==100){
		clearInterval(rj.intfl);
		rj.intfl1 = setTimeout(rj.setFlash, 100);
		
	}
	};
rj.setFlash = function(){
var ob = window.document.menugal;
if(ob!==undefined){
ob.SetVariable("path","public/"+rj.parseAr[0][0]+"/"+rj.parseAr[0][1]+"");
ob.SetVariable("ctr","on");
clearTimeout(rj.intfl);

//alert("public/"+rj.parseAr[0][0]+"/"+rj.parseAr[0][1]+"");
}
	};
rj.parseUrl = function (){
	
var href =  window.location.href.split("/");

if(href[3].length>9){
	
		var hrefl = href[3].split('.')[0].split('-')[2];
		var hrefa = (href[3].split('.')[0].split('-')[4]!="undefined") ? href[3].split('.')[0].split('-')[4] : "";
		var hrefst = (href[3].split('.')[0].split('-')[3]!="undefined") ? href[3].split('.')[0].split('-')[3] : "";
		//alert(hrefa);
		
		if(hrefl=="sklepy_firmowe"){
			rj.sklLoad();
			}else{
				
				}
		if(hrefl=="mlodzierzowe" || hrefl=="meskie" || hrefl=="damskie"){
			rj.parseAr.push([hrefl, hrefa]);
	
			//rj.intfl = setTimeout(rj.setFlash, 2500);
			rj.intfl = setInterval(rj.checkFl, 100);
			//alert(document.menugal.GetVariable("ctr"));
			}else{
				
				
				}
		   
		   
		   
		if(hrefl!="wydarzenia" && hrefl!="praca" && hrefl!="historia" && hrefl!="porady" && hrefl!="wspolpraca" && hrefl!="sklepy_firmowe"){
		if($("#"+hrefl).parent().attr("childNodes")!=undefined){	
			if($("#"+hrefl).parent().attr("childNodes")[1]!="undefined"){
		var elmp = $("#"+hrefl).parent().attr("childNodes")[1];
		$(elmp).css("background-position", "0px 6px");
		$(elmp).css("color", "white");
		
		//$("#location").html("<span>"+hrefl+" "+hrefa+"</span>");
			}
		}
			}else{
				//alert(hrefl);
			if(hrefst!=""){
				$("#pagin_"+hrefst).css("color", "#CC0000");
				}
		 $("#"+hrefl+"_li").css("color", "#fff");
				}
		
}
	};
//Obsługa miast
rj.minr = 0;
rj.mapaOff=function(){
	var ob = document.mapka;
	ob.SetVariable("ctr", "off");
	clearInterval(rj.minr);
	};
rj.listaSlkepow = function(arg, path){
var cel = $("#sklepy_gal");
cel.html("");
var sklepy = arg ;
	for(var i =0; i < sklepy.length; i++){
		
var gal = sklepy[i][5];
var ran = 0;
var rans = Math.random()*10;
rans = rans.toString().split(".");
rans = rans[0];
//window.status = gal[rans]+ " : " + rans;
ran = (rans<=gal.length-1) ? rans: 0;

var mins = rj.galery(gal, path, 'sklep_img'+i);
var ad = sklepy[i][2].split("[");
ad =  ad.join(",<br />");
		//alert(gal);
		//alert(mins);
		//alert(ad);
var str = '<div style="padding-top:35px;"> <span style="color:#999999;font-size:14px;"> '+sklepy[i][0] +'</span> <br /> <br /> <span style="color:#999999;font-size:12px;padding:8px;">'+sklepy[i][1]+'</span> <div style="height:216px;margin:0 auto;width:419px;"><img id="sklep_img'+i+'" onload="rj.imgIn(this);" onabort="$(this).fadeOut();" src="'+path+gal[ran]+'" style="width:419px;margin-top:4%;display:none;height:202px;padding:5px;border:1px solid #999999;" alt="" onerror="rj.error(this);" /> </div><div id="sklepy_img" style="text-align:center;padding:30px;margin:0px auto;width:380px;"> ' + mins + ' </div> </div>';
str += '<div class="dv_l" style="width:49%;margin-left:8%;margin-top:25px;"> <div class="dv_l"> <img src="public/img/telefon.png" alt="" style="float:none;margin-bottom:4px;" /> <br /> <img src="public/img/poczta.png" alt="" style="float:none;" /> </div>';
str += '<div class="dv_r" style="width:69%;padding-top:12px;"> <span style="color:#666;padding-left:10px;"> ' + sklepy[i][3] + ' </span><br /><br /> <span style="color:#666;padding-left:10px;"> ' + sklepy[i][4] + ' </span></div> <div class="clr"></div>';
str += '</div> <div class="dv_r" style="text-align:center;margin-top:25px;padding:10px;border-left:1px solid #CCCCCC;">';
str += '<span style="color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;"> '+ ad + ' </span></div><div class="clr"></div>';
//alert('<span style="color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;"> '+ ad + ' </span></div><div class="clr"></div>');
cel.append(str);
	if(i!=(sklepy.length-1)){
		cel.append('<div style="border-top:1px dotted #ccc; margin-top:35px;"></div>');
		}
		}
	};
rj.error = function(arg){
	var im = "form_badura.png";
	$(arg).attr("src", "public/img/sklep_podglad.png");
	};
rj.chImg = function(arg, cel){
	var im = arg.src;
	$("#"+cel).attr("src", "").css("display", "none");
	$("#"+cel).attr("src", im);
	//alert(arg.src + " : " + cel);
	};
rj.galery = function(lista, path, cel){
	var im = "";
	for(var i =0 ; i<lista.length; i++){
		im += '<img class="min" onclick="rj.chImg(this, '+"'"+cel+"'"+');" src="'+path+lista[i]+'" onload="rj.imgIn(this)" onerror="rj.error(this);" style="display:none" />';
		}
	im += '<div style="clear:both;"></div>';
	
	return im;
	};
rj.lista = function(arg){
	if(arg < rj.miasta.length){
	$("#nazwa_sklepu").html(rj.miasta[arg].nazwa[0]);
	rj.listaSlkepow(rj.miasta[arg].sklepy, rj.miasta[arg].galpath);
	}
	};
rj.getMaista = function(arg){
	
	for(var i in rj.miasta){
			if(rj.miasta[i].nazwa == arg){
				return i;
			}
		}
	
	return;
	}
rj.getMaistaI = function(arg){
	var lista = document.getElementById("sklepy_lista");
	for(var i in lista.options){
		
		if(lista.options[i] == null){
			continue;
			}
		
		if(lista.options[i].value == arg){
		return lista.options[i].text;
		}
		
		}
	
	return;
	}
rj.miasto = function(arg, spel){
	
	
	switch(spel){
	
	case null:
	
	var ob = window.document.mapka;
	//alert(arg.options[arg.selectedIndex].text);
	ob.SetVariable("n", arg.value);
	//alert(arg.value);
	ob.SetVariable("t", arg.options[arg.selectedIndex].text)
	ob.SetVariable("tit", arg.options[arg.selectedIndex].text);
	ob.SetVariable("ctr", "on");
	
	
	
	var indexM = rj.getMaista(arg.options[arg.selectedIndex].text);
	rj.lista(indexM);
	break;
	
	case "f":
	///alert(arg);
	var opval = parseInt(arg.substr(1));
	
	//alert(opval);
	
	var indexM = rj.getMaistaI(opval);
	var txt = indexM;
	//alert(txt);
	indexM = rj.getMaista(indexM);
	
	
	var ob = document.mapka;
	
	ob.SetVariable("n", opval);
	ob.SetVariable("t", txt);
	ob.SetVariable("ctr", "on");
	

	rj.lista(indexM);
	
	break;
	
	}
	
	};

//Koniec obsługi miast
rj.xhhtb = function ajaxFunction(){
  var xmlHttp;
  try{
    // Utworzenie obiektu XMLHttpRequest (silnik Gecko, WebKit, Presto, Trident w IE>6)
    xmlHttp=new XMLHttpRequest();
	
  } catch(e) {
    // Wyłapuje błąd jeśli JavaScript nie posiada obiektu XMLHttpRequest
    try {
      // Utworzenie obiektu ActiveXObject, który jest zawarty w kontrolce ActiveX IE
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	  
    } catch(e) {
      try {
        // Utworzenie obiektu ActiveXObject, dla innych wersji IE
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		
      } catch(e) {
        // Wyświetlenie błędu o braku obsługi obiektu XMLHttpRequest
        alert("Your browser does not support AJAX!"); 
        return false;
      }
    }
  }
  // zwrócenie obiektu
  return xmlHttp; 
};

rj.miasta = [];
rj.sklLoad= function (){
xhttp = rj.xhhtb();
xhttp.open("GET","../public/fla/miasta.xml",false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
//alert(xmlDoc.getElementsByTagName("miasto")[0].getAttribute('name'));
var miasta = xmlDoc.getElementsByTagName("miasto");
	for(var i = 0; i<miasta.length; i++){
	var ob = {
		nazwa:[],
		sklepy:[],
		galpath:""
		};
	
	var sklepy = [];
	var skl = miasta[i].getElementsByTagName("sklep");

		for(var o = 0 ; o<skl.length; o++){
			//alert(skl[o].getElementsByTagName("nazwa")[0].innerHTML);
			sklepy.push([ skl[o].getElementsByTagName("nazwa")[0].getAttribute("name"), skl[o].getElementsByTagName("opis")[0].getAttribute("val"), skl[o].getElementsByTagName("adres")[0].getAttribute("val"), skl[o].getElementsByTagName("telefon")[0].getAttribute("name"), skl[o].getElementsByTagName("email")[0].getAttribute("name")]);
			var imgs = [];
			var im = skl[o].getElementsByTagName("img");
			for(var y = 0 ; y<im.length; y++){
			//alert(skl[o].getElementsByTagName("nazwa")[0].innerHTML);
			imgs.push( im[y].getAttribute("name"));
			}	
			sklepy[o].push(imgs);
			}
			
			ob.galpath =  miasta[i].getElementsByTagName("galeria")[0].getAttribute("name");
			ob.nazwa.push( miasta[i].getAttribute("name"));
			ob.sklepy = sklepy;
			rj.miasta.push(ob);
	}

	};
$(document).ready(function(){

rj.lang();
rj.parseUrl();

//$("*").pngFix(); 
var nav =  window.navigator.appName;
var vre = window.navigator.appVersion;
//alert(vre);
var ver = /MSIE 6.0/i;
if(nav=="Microsoft Internet Explorer" && ver.test(vre)){
	if(document.getElementById("from_kontakt_submit")){
var input =  document.getElementById("from_kontakt_submit").value = "";
}
	var img = document.images;
	for(var i = 0; i <img.length; i++ ){
	var reg = /.png$/i;
			if(reg.test(img[i].src)){
		var nw = img[i].src.split(".");
		 nw.pop();
		var src = nw.join(".")+"."+"gif";
		img[i].src = src;
		
			}
		}
	var elem = document.getElementsByTagName("div");
	
	for(var i = 0; i<elem.length; i++){
		var st = elem[i].style.backgroundImage;

			var stb = /.png/i;
		
			if(stb.test(st) && st.length!=0 ){
				var nst = st.replace(/[()]/ig, "");
				nst = nst.replace(/url/ig, "");
				nst = nst.split(".");
				nst = nst[0]+".gif";
				//alert(nst);
				
				elem[i].style.backgroundImage = "url("+nst+")";
				//alert(nst);
				}
		}
	}
});