// otwierania linku o klasie openNew w nowym oknie
function newWindow () { 
	var hyperlink = document.getElementsByTagName('a');
	
	for (var i=0; i<hyperlink.length; i++) {
		if (String(hyperlink[i].className).match("openNew")) {
			hyperlink[i].onclick = function () {
				window.open(this.href);
				return false;
			}
		}
	}
}


function sendemail () {
	var email_from=document.getElementById("email_from").value
	var email_to=document.getElementById("email_to").value
	var mode=document.getElementById("mode").value
	var link=document.getElementById("link").value

	advAJAX.get({
			url: '/util/sendfriendform.htm',
			parameters : {
				"div_id" : "SendFriedForm",
				"mode" : mode,
				"email_from" : email_from,
				"email_to" : email_to,
				"link" : link
			},
			onSuccess : function(obj) {
				document.getElementById("SendFriedForm").innerHTML=obj.responseText;
			},
			onError : function(obj) { alert("Error: " + obj.status); },
			onLoading : function(obj) {
				document.getElementById("SendFriedForm").innerHTML='Wait ...';
			}
	});
}





function czysc() {
  var emailerror = document.getElementById("emailerror");
  var emaildouble = document.getElementById("emaildouble");
  var emailinfo = document.getElementById("emailinfo");
  emailerror.style.display="none";
  emaildouble.style.display="none";
  emailinfo.style.display="none";
}
function wyczyscPole(el) {
  if (el.defaultValue==el.value) el.value = "";
}

var img = new Image();

function zapiszcallback() {
  var email = document.getElementById("adresemail");
  var emailerror = document.getElementById("emailerror");
  var emaildouble = document.getElementById("emaildouble");
  var emailinfo = document.getElementById("emailinfo");
  var emailwyslij = document.getElementById("emailwyslij");
  emailwyslij.disabled=false;
  email.disabled=false;

  if (img.width == 1) {
    email.value = '';
    emailerror.style.display="none";
    emailinfo.style.display='block';
    emaildouble.style.display="none";
    return;
  } else if (img.width == 3) {
    email.value = '';
    emailinfo.style.display="none";
    emaildouble.style.display='block';
    emailerror.style.display="none";
    return;
  } 
  emailinfo.style.display="none";
  emailerror.style.display='block';
  emaildouble.style.display="none";
}
function zapisz() {
  var email = document.getElementById("adresemail");
  var emailwyslij = document.getElementById("emailwyslij");
  if (email.value.match(/[\w\d\.-]+@[\w\d]+.[\w\d\.]+/)==email.value && email.value.length>0) {
    emailwyslij.disabled=true;
    email.disabled=true;
    img.onload=zapiszcallback;
    img.src='http://biuletyn.zjednoczenie.com/a/238/307/add.html?email='+escape(email.value);
    try { pageTracker._trackPageview('/zapisdomailingu'); } catch (exp) {};
  } else {
    var email = document.getElementById("adresemail");
    var emailerror = document.getElementById("emailerror");
    var emaildouble = document.getElementById("emaildouble");
    var emailinfo = document.getElementById("emailinfo");
    var emailwyslij = document.getElementById("emailwyslij");
    emailinfo.style.display="none";
    emailerror.style.display='block';
    emaildouble.style.display="none";
  }
}

function disabledErrors () {
	if (document.getElementById("emailerror")) document.getElementById("emailerror").style.display="none";
	if (document.getElementById("emaildouble")) document.getElementById("emaildouble").style.display="none";
	if (document.getElementById("emailinfo")) document.getElementById("emailinfo").style.display="none";
}





function showTab () {
	var tabs=new Array("","2");
	for (var v=0; v<tabs.length; v++) {	
		if(document.getElementById('tab'+tabs[v])) {
			var aHrefs = document.getElementById('tab'+tabs[v]).getElementsByTagName('a');
			is_selected=0;
			for (var j=0; j<aHrefs.length; j++) {		
					wasSelected=aHrefs[j].href.split('#')[1];
				//alert(wasSelected);
				if(j==0){			
					if(document.getElementById(wasSelected)) {
						is_selected=1;
						aHrefs[j].className="selected";
						document.getElementById(wasSelected).style.display="block";
					}
				} else {
					if(document.getElementById(wasSelected)) {
						if (is_selected==0) {
							is_selected=1;
							aHrefs[j].className="selected";
							document.getElementById(wasSelected).style.display="block";
						
						} else {
							document.getElementById(wasSelected).style.display="none";
						}
					}
				}
				aHrefs[j].onclick = function () {
				
					var aHrefs2 = this.parentNode.parentNode.getElementsByTagName('a');
					for (var i=0; i<aHrefs2.length; i++) {
						aHrefs2[i].className="";
						wasSelected=aHrefs2[i].href.split('#')[1];
						if (document.getElementById(wasSelected)) {
							document.getElementById(wasSelected).style.display="none";
						}
					}
					this.className="selected";
					wasSelected=this.href.split('#')[1];
					if (document.getElementById(wasSelected)) {
							if(wasSelected=="akcesoria" || wasSelected=="oscieznice" || wasSelected=="klamki" ) {
								slideBottom(wasSelected);
								productsNav();
							}
						document.getElementById(wasSelected).style.display="block";
					}
					if (wasSelected == 'sub_8498' || wasSelected == 'sub_10036' || wasSelected == 'sub_10034' || wasSelected == 'sub_8496') {
						showTabA(wasSelected);
					}
					return false;
				}
			}
		}
	}
	
}

var img = new Image();
function wymiary () {
	document.getElementById('image1').width = img.width;
	document.getElementById('image1').height = img.height;
}



function myFalse() {
	return false;
}
function productsNav () {
	var divs_ = document.getElementsByTagName('div');
	for (var z=0; z<divs_.length; z++) {
		if (String(divs_[z].className).match('contentRight')) {
			var divs = divs_[z].getElementsByTagName('div');
			for (var j=0; j<divs.length; j++) {
				if (String(divs[j].className).match('navProducts')) {
					var aHrefs = divs[j].getElementsByTagName('a');
					var dlElements=document.getElementById('moreProducts').getElementsByTagName('dl');
					if(dlElements.length>0) dlElementsInt=parseInt(dlElements.length); else dlElementsInt=0;
					document.getElementById('moreProducts').style.width=dlElementsInt*86+'px';
					for (var i=0; i<aHrefs.length; i++) {
						if(String(aHrefs[i].childNodes[0].src).match('/images/arr_grey_')) continue;
						aHrefs[i].onclick = function () {
							//BLOKOWANIE wciaskania podczas animacji
							var divs2 = document.getElementsByTagName('div');
							for (var k=0; k<divs2.length; k++) {
								if (String(divs2[k].className).match('navProducts')) {
									var aHrefs2 = divs2[k].getElementsByTagName('a');
									for (var l=0; l<aHrefs2.length; l++) {
										aHrefs2[l].onclick=myFalse;
										setTimeout( function () { productsNav(); }, 1500);
									}
								}
							}
							wasSlidePx = document.getElementById('moreProducts').style.marginLeft.split('px')[0];
							if(wasSlidePx.length>0) wasSlidePx=parseInt(wasSlidePx); else wasSlidePx=0;
							if(this.href.split('#')[1]=="left") slidePx=wasSlidePx+430;
							if(this.href.split('#')[1]=="right") slidePx=wasSlidePx-430;
							var tempValue = Math.abs(slidePx);
							$('#moreProducts').animate({marginLeft:slidePx}, 1500);
							if((tempValue+430) >= document.getElementById('moreProducts').style.width.split('px')[0] || (slidePx==0 && this.href.split('#')[1]=="left")) {
								if(this.href.split('#')[1]=="left") this.childNodes[0].src='/images/arr_grey_left.jpg';
								if(this.href.split('#')[1]=="right") this.childNodes[0].src='/images/arr_grey_right.jpg';
								var divs2 = document.getElementsByTagName('div');
								for (var k=0; k<divs2.length; k++) {
									if (String(divs2[k].className)=='navProducts') {
										var aHrefs2 = divs2[k].getElementsByTagName('a');
										for (var l=0; l<aHrefs2.length; l++) {
											if(this.href.split('#')[1]=="left") {
												if(aHrefs2[l].href.split('#')[1]=="right") aHrefs2[l].childNodes[0].src='/images/arr_right.gif';
											} else {
												if(aHrefs2[l].href.split('#')[1]=="left") aHrefs2[l].childNodes[0].src='/images/arr_left.gif';
											}
											//aHrefs2[l].onclick=myFalse;
										}
									}
								}
								this.onclick = myFalse();
							} else {
								var divs2 = document.getElementsByTagName('div');
								for (var k=0; k<divs2.length; k++) {
									if (String(divs2[k].className)=='navProducts') {
										var aHrefs2 = divs2[k].getElementsByTagName('a');
										for (var l=0; l<aHrefs2.length; l++) {
											if(this.href.split('#')[1]=="left") {
												if(aHrefs2[l].href.split('#')[1]=="right") aHrefs2[l].childNodes[0].src='/images/arr_right.gif';
											} else {
												if(aHrefs2[l].href.split('#')[1]=="left") aHrefs2[l].childNodes[0].src='/images/arr_left.gif';
											}
											//aHrefs2[l].onclick=myFalse;
										}
									}
								}
							}
							return false;
						}
					}
				} else if(String(divs[j].className).match('moreProducts')) {
					var aHrefs = divs[j].getElementsByTagName('a');
					for (var i=0; i<aHrefs.length; i++) {
						aHrefs[i].onclick = function () {
							var thisHref=this.href.split('#')[1];
							if(thisHref) {
								document.getElementById('mainPhoto').getElementsByTagName('img')[0].src=thisHref;
								if (String(thisHref).match('/_drzwi_main/'))
									document.getElementById('mainPhoto').href=thisHref.replace(/\/_drzwi_main\//i, "/_popup_drzwi/");
								else
									document.getElementById('mainPhoto').href=thisHref.replace(/\/_drzwi_main_crop\//i, "/_popup_drzwi/");
								document.getElementById('mainPhoto').parentNode.getElementsByTagName('p')[0].innerHTML=this.title;
								document.getElementById('mainPhoto').title=this.title;
								//var adres = document.getElementById('mainPhoto').href=thisHref.replace(/\/_popup_drzwi\//i, "/_drzwi_main_crop/");
								//img.src = adres;
								//img.onload=wymiary;
								var adres = (thisHref.replace(/\/_popup_drzwi\//i, "/_drzwi_main_crop/"));								
								img.onload=wymiary;
								img.src = adres;
								var divs3 = document.getElementsByTagName('div');
								for (var k=0; k<divs3.length; k++) {
									if (String(divs3[k].className).match('enlargeImage')) {
										if (String(thisHref).match('/_drzwi_main_crop/'))
											divs3[k].getElementsByTagName('a')[0].href=thisHref.replace(/\/_drzwi_main_crop\//i, "/_popup_drzwi/");
										else
											divs3[k].getElementsByTagName('a')[0].href=thisHref.replace(/\/_drzwi_main\//i, "/_popup_drzwi/");
										divs3[k].getElementsByTagName('a')[0].title=this.title;
									}
								}
							}
							return false;
						}
					}
				}
			}
		} else if(String(divs_[z].className).match('navProducts2')) {
			var tabs=new Array("akcesoria","oscieznice","klamki");
			for (var v=0; v<tabs.length; v++) {
				if(document.getElementById(tabs[v])) {
					var dlElements=document.getElementById(tabs[v]).getElementsByTagName('dl');
					if(dlElements.length>0) dlElementsInt=parseInt(dlElements.length); else dlElementsInt=0;
					document.getElementById(tabs[v]).getElementsByTagName('div')[0].style.width=dlElementsInt*85+dlElementsInt*20+'px';
//alert(document.getElementById(tabs[v]).getElementsByTagName('div')[0].style.width);
				}
			}
			var aHrefs = divs_[z].getElementsByTagName('a');
			for (var i=0; i<aHrefs.length; i++) {
				aHrefs[i].onclick = function () {
					if(this.getElementsByTagName('img')[0].src.match('/images/arr_right.gif') || this.getElementsByTagName('img')[0].src.match('/images/arr_left.gif')) {
						var slideDist = 8*85+8*20;
						//BLOKOWANIE wciaskania podczas animacji
						var divs2 = document.getElementsByTagName('div');
						for (var k=0; k<divs2.length; k++) {
							if (String(divs2[k].className).match('navProducts2')) {
								var aHrefs2 = divs2[k].getElementsByTagName('a');
								for (var l=0; l<aHrefs2.length; l++) {
									aHrefs2[l].onclick=myFalse;
									setTimeout( function () { productsNav(); }, 1500);
								}
							}
						}
						if(document.getElementById('akcesoria') && document.getElementById('akcesoria').style.display!="none") var slideElementId="akcesoria";
						else if(document.getElementById('oscieznice') && document.getElementById('oscieznice').style.display!="none") var slideElementId="oscieznice";
						else if(document.getElementById('klamki') && document.getElementById('klamki').style.display!="none") var slideElementId="klamki";
						wasSlidePx = document.getElementById(slideElementId).style.marginLeft.split('px')[0];
						if(wasSlidePx.length>0) wasSlidePx=parseInt(wasSlidePx); else wasSlidePx=0;
						if(this.href.split('#')[1]=="left") slidePx=wasSlidePx+slideDist;
						if(this.href.split('#')[1]=="right") slidePx=wasSlidePx-slideDist;
						$('#'+slideElementId).animate({marginLeft:slidePx}, 1500);
						setTimeout( function () { slideBottom(slideElementId); }, 1500);
					}
					return false;
				}
			}
		}
	}
}


function slideBottom (slideElementId) {
	var slideDist = 8*85+8*20;
	childDiv=document.getElementById(slideElementId).getElementsByTagName('div')[0];
	thisWidth=childDiv.style.width.split('px')[0];
	thisMarginLeft=document.getElementById(slideElementId).style.marginLeft;
	var tempValueright = Math.abs(Math.ceil(thisMarginLeft.split('px')[0]));
	blockLeft=0;
	blockRight=0;
	if(Math.ceil(thisMarginLeft.split('px')[0])=='0') blockLeft=1;
	if(tempValueright+slideDist >= thisWidth) blockRight=1;
	//alert(slideElementId+'&&&&&&&&&&&&&&&'+thisWidth+'*********'+thisMarginLeft+'###########'+blockLeft+'###########'+blockRight);
	var divs_=document.getElementById('bottom').getElementsByTagName('div');
	for (var z=0; z<divs_.length; z++) {
		if (String(divs_[z].className).match('navProducts2')) {
			var aHrefs = divs_[z].getElementsByTagName('a');
			for (var i=0; i<aHrefs.length; i++) {
								//if(this.href.split('#')[1]=="left") this.childNodes[0].src='/images/arr_grey_left.jpg';
				if(String(aHrefs[i].href).match('right')) {
				//aHrefs[i].childNodes[0].src='/images/arr_right.gif';
					if(blockRight==0) {
						aHrefs[i].getElementsByTagName('img')[0].src='/images/arr_right.gif';
					}
					else {
						aHrefs[i].getElementsByTagName('img')[0].src='/images/arr_grey_right.jpg';
						aHrefs[i].onclick=myFalse;
					}
				} else if (String(aHrefs[i].href).match('left')) {
					if(blockLeft==0) {
						aHrefs[i].getElementsByTagName('img')[0].src='/images/arr_left.gif';
					}
					else {
						aHrefs[i].getElementsByTagName('img')[0].src='/images/arr_grey_left.jpg';
						aHrefs[i].onclick=myFalse;
					}
				}
			}
		} 
	}
}

function productsNavOnload () {
	var divs_ = document.getElementsByTagName('div');
	for (var z=0; z<divs_.length; z++) {
		if (String(divs_[z].className).match('contentRight')) {
			var divs = divs_[z].getElementsByTagName('div');
			for (var j=0; j<divs.length; j++) {
				if (String(divs[j].className).match('navProducts')) {
					var aHrefs = divs[j].getElementsByTagName('a');
					var dlElements=document.getElementById('moreProducts').getElementsByTagName('dl');
					if(dlElements.length>5) showRightSlider=1;
					else showRightSlider=0;
					if(showRightSlider==1)
					for (var i=0; i<aHrefs.length; i++) {
						if(String(aHrefs[i].href).match('right')) aHrefs[i].childNodes[0].src='/images/arr_right.gif';
					}
					
				} 
			}
		}
	}
	if (document.getElementById('bottom')) {
		var divs_=document.getElementById('bottom').getElementsByTagName('div');
		for (var z=0; z<divs_.length; z++) {
			if (String(divs_[z].className).match('navProducts2')) {
				var aHrefs = divs_[z].getElementsByTagName('a');
				var dlElements=document.getElementById('akcesoria').getElementsByTagName('dl');
				if(dlElements.length>8) showRightSlider=1;
				else showRightSlider=0;
				if(showRightSlider==1)
				for (var i=0; i<aHrefs.length; i++) {
					if(String(aHrefs[i].href).match('right')) aHrefs[i].childNodes[0].src='/images/arr_right.gif';
				}
			} 
		}
	}
}
function strefaContextMenu () {
	var divs = document.getElementsByTagName('ul');
	for (var j=0; j<divs.length; j++) {
		if (String(divs[j].className).match('attachments')) {
			var aHrefs = divs[j].getElementsByTagName('a');
			for (var i=0; i<aHrefs.length; i++) {
				aHrefs[i].oncontextmenu = function () {
					return false;
				}
			}
		}
	}
}
function galeriaContextMenu () {
	var divs = document.getElementsByTagName('div');
	for (var j=0; j<divs.length; j++) {
		if (String(divs[j].className).match('galleryPhoto')) {
			var aHrefs = divs[j].getElementsByTagName('a');
			for (var i=0; i<aHrefs.length; i++) {
				aHrefs[i].oncontextmenu = function () {
					return false;
				}
			}
		}
	}
}
function lightboxContextMenu () {
	document.getElementById('lightbox').oncontextmenu = function () {
		return false;
	}
}
function mediaOnasAttContextMenu () {
	var imgs = document.getElementById('content2').getElementsByTagName('img');
	for (var j=0; j<imgs.length; j++) {
		imgs[j].oncontextmenu = function () {
			return false;
		}
	}
}
function homepageSwf() {
	
	var ref=window.location.href;
	if (ref.match('/en/')) {
		var lang = 'en';
	} else if (ref.match('/ru/')) {
		var lang = 'ru';
	} else {
		var lang = 'pl';
	}
	var flashvars = { xml: "/xml/main-news.xml?lang_flash="+lang, pdf: "/pobierz/katalogi.html"};
	var params = { bgcolor: '#1e2221', menu: 'false', allowScriptAccess:'sameDomain', allowFullScreen: 'false', wmode: 'window' };
	var attributes = { id: 'interdoor_main' };
	if (lang == 'pl') {
		swfobject.embedSWF("/swf/interdoor_main.swf?123", "interdoor_main", "956", "413", "9", "expressInstall.swf", flashvars, params,  attributes);
	} else if (lang == 'ru') {
		swfobject.embedSWF("/swf/interdoor_main.swf?123", "interdoor_main", "956", "413", "9", "expressInstall.swf", flashvars, params,  attributes);
	} else {
		swfobject.embedSWF("/swf/interdoor_main.swf?123", "interdoor_main", "956", "413", "9", "expressInstall.swf", flashvars, params,  attributes);
	}
}
function dystrybucjaSwf() {
	var flashvars =  { xml: "/xml/sklepy_pl.xml", pdf: "link_do_katalogu_w_pdf" };
	var params = { bgcolor: '#ffffff', menu: 'false', allowScriptAccess:'sameDomain', allowFullScreen: 'false', wmode: 'window' };
	var attributes = { id: 'dystrybucja' };
	swfobject.embedSWF("/swf/interdoor.swf", "dystrybucja", "703", "400", "9", "expressInstall.swf",flashvars,params,attributes);
}
function kreatorSwf() {
	var flashvars =  { cliparts_path: "/swf/xml/cliparts.xml" };
	var params = { bgcolor: '#ffffff', menu: 'false', allowScriptAccess:'sameDomain', allowFullScreen: 'false', wmode: 'window' };
	var attributes = { id: 'kreator' };
	swfobject.embedSWF("/swf/FbDrzwiMalowanie.swf", "kreator", "460", "553", "9", "expressInstall.swf",flashvars,params,attributes);
}
function hide_cennik() {
	var am=document.getElementById('cennik').getElementsByTagName('li');
	if (am.length==0) {
		//alert('a');
		var am2=document.getElementById('tab').getElementsByTagName('li');
		am2[3].style.display='none';

	}
}

function hide_kolor() {
	var am=document.getElementById('kolor').getElementsByTagName('h5');
	if (am.length==0) {
		var am2=document.getElementById('tab').getElementsByTagName('li');
		am2[2].style.display='none';
	}
}


function hide_oscieznice() {
	if (!document.getElementById('oscieznice')) {
		//alert('a');
		var am2=document.getElementById('tab2').getElementsByTagName('li');
		am2[1].style.display='none';

	}
}


function showTabA (x) {
	if(x == 'sub_8496'){
		var id = 'arch';
	}
	if(x == 'sub_10034' ){
		var id = 'arch5';
	}
	if(x=='sub_8498'){
		var id = 'arch4';
	} 
	if(x == 'sub_10036'){
		var id = 'arch3';
	} 
	if(x == ''){
		var id = 'arch';
	}
	var tabs=new Array("","2");
	for (var v=0; v<tabs.length; v++) {	
		if(document.getElementById(id+tabs[v])) {
			var aHrefs = document.getElementById(id+tabs[v]).getElementsByTagName('a');
			is_selected=0;
			//console.dir(aHrefs);
			for (var j=0; j<aHrefs.length; j++) {		
					wasSelected=aHrefs[j].href.split('#')[1];
					//console.log(j)
				if(j==0){			
					if(document.getElementById(wasSelected)) {
						is_selected=1;
						aHrefs[j].className="selected";
						document.getElementById(wasSelected).style.display="block";
						//console.log('1block' + wasSelected)
					}
				} else {
					if(document.getElementById(wasSelected)) {
						if (is_selected==0) {
							is_selected=1;
							aHrefs[j].className="selected";
							document.getElementById(wasSelected).style.display="block";
							//console.log('2block' + wasSelected)
						
						} else {
							if ( aHrefs[j].className == "selected"){
								aHrefs[j].className="";
							}
							document.getElementById(wasSelected).style.display="none";
							//console.log('none' + wasSelected)
						}
					}
				}
				aHrefs[j].onclick = function () {
					var aHrefs2 = this.parentNode.parentNode.getElementsByTagName('a');
					
					for (var i=0; i<aHrefs2.length; i++) {
						aHrefs2[i].className="";
						wasSelected=aHrefs2[i].href.split('#')[1];
						
						if (document.getElementById(wasSelected)) {
							document.getElementById(wasSelected).style.display="none";
						}
					}
					this.className="selected";
					wasSelected=this.href.split('#')[1];
					
					if (document.getElementById(wasSelected)) {
						document.getElementById(wasSelected).style.display="block";
					}
					return false;
				}
			}
		}
	}
	
}


var oldonload = window.onload;
window.onload = function js() {
	if (typeof window.onload == 'function'){
		oldonload();
	}
	newWindow();
	productsNavOnload();
	productsNav();
	strefaContextMenu();
	galeriaContextMenu();
	disabledErrors();
	if (document.getElementById('tab')) {showTab();}
	if (document.getElementById('arch')) {var x=''; showTabA(x);}
	if (document.getElementById('interdoor_main')) {homepageSwf();}
	if (document.getElementById('dystrybucja')) {dystrybucjaSwf();}
	if (document.getElementById('kreator')) {kreatorSwf();}
	if (document.getElementById('lightbox')) {lightboxContextMenu();}
	if (document.getElementById('mediaOnasAtt')) {mediaOnasAttContextMenu();}
	if (document.getElementById('cennik')) {hide_cennik();}
	if (document.getElementById('kolor')) {hide_kolor();}
	if (document.getElementById('layer')) {hide_oscieznice();}
}


