var aProducts = new Array();
var oTimeOut;

function o(div) {
	return document.getElementById(div);
}

xajax.callback.global.onRequest = function() {
	o('loading').style.display = "block";
}

xajax.callback.global.onComplete = function() {
	o('loading').style.display = "none";
}

function sortNowosci(opt) {
	if(opt == 1) {
		o('sort').className='sort1';
		o('ul1').style.display = 'block';
		o('ul2').style.display = 'none';
	} else {
		o('sort').className='sort2';
		o('ul2').style.display = 'block';
		o('ul1').style.display = 'none';
	}
}

function pokaz_okienko(div) {
	$('#przyciemnienie').przyciemnienie();
	$('#przyciemnienie').css({display:"block"});
	
	var marginTop = ($(window).height() - $('#'+div).height())/2;

	$('#'+div).css({display:"block", "margin-top":marginTop+'px'});
	
	
	
}


function zamknij_okienko(div) {
	$('#przyciemnienie').css({display:"none"});
	$('#'+div).css({display:"none"});	
}

function showHide(id) {
	var div = o(id);
	if(div.style.display == "none" || div.style.display == "") div.style.display = "block";
	else div.style.display = "none";
}



function addBasket( nr1, nr2, nr3) {
	if (nr1 > 0 && nr2 != '' && nr3 != '') {
		xajax_addBasket( nr1, nr2, nr3);
		return false;
	} else
	return false;
}


//koszyka.htm


function addProd(id, cloth_nr, p) {
	aProducts.push(Array(id, cloth_nr, p));
}


function remBasket( nr1, nr2) {
	if (nr1 > 0) {
		var aNewArray = new Array();

		for(var i=0; i < aProducts.length; i++) {
			if(aProducts[i][0] == nr1 && aProducts[i][1] == nr2) {
				
			} else {
				aNewArray.push(aProducts[i]);
			}
		}
		aProducts = new Array();
		aProducts = aNewArray;
		xajax_remBasket( nr1, nr2);
		return false;
	} else
	return false;
}

function remBasket2( nr1, nr2) {
	if (nr1 > 0) {
		xajax_remBasket( nr1, nr2);
		return false;
	} else
	return false;
}


function plus(id, cloth_nr) {
	var inp = o('count_'+id+"_"+cloth_nr);
	inp.value++;
	updateCnt(id, cloth_nr);
	return true;
}

function minus(id, cloth_nr) {
	var inp = o('count_'+id+"_"+cloth_nr);
	if(inp.value > 1) {
		inp.value--;
		updateCnt(id, cloth_nr);
		
		return true;
	} else {
		return false;
	}
}

function IsNumeric(sText) {
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

}


function updateCnt(id, cloth_nr) {
	var sum_price=0;
	clearTimeout(oTimeOut);
	
	for(var i=0; i < aProducts.length; i++) {
		var oCnt = o("count_"+aProducts[i][0]+"_"+aProducts[i][1]);
		if(!IsNumeric(oCnt.value)) oCnt.value = 1;
		var cnt = parseInt(oCnt.value);
		
		if(aProducts[i][0] == id && aProducts[i][1] == cloth_nr) {
			o("wart_"+id+"_"+cloth_nr).innerHTML = price(aProducts[i][2]*cnt);
		}
		
		sum_price = sum_price+aProducts[i][2]*cnt;
	}
	
	o("price_sum").innerHTML = price(sum_price);
	
	oTimeOut = setTimeout("updateCntX(0)", 500);
	
}

function price(number) {
	return number_format(number,2,",","")
}

function number_format( number, decimals, dec_point, thousands_sep ) {
	
	var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
	var d = dec_point == undefined ? "," : dec_point;
	var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
	var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
	
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}

function updateCntX(red) {
	var newTab = new Array();

	if(red == 1) {
		if(!validCloth()){
			return false;
		}
	}
	
	for(var i=0; i < aProducts.length; i++) {
		if(o("size"+aProducts[i][0]+"_"+aProducts[i][1])) {
			newTab.push(new Array(aProducts[i][0],aProducts[i][1],parseInt(o("count_"+aProducts[i][0]+"_"+aProducts[i][1]).value),o("size"+aProducts[i][0]+"_"+aProducts[i][1]).value ));
		} else {
			newTab.push(new Array(aProducts[i][0],aProducts[i][1],parseInt(o("count_"+aProducts[i][0]+"_"+aProducts[i][1]).value)));
		}
	}
	
	xajax_updateCntX(newTab,red);
	
	
}

//--------

function koszykBoxSlder() {
	$('#KoszykBoxList').slideToggle(function() {
		if($(this).css('display') == "block") {
			//$('#plusProdTxt').css('visibility','hidden');
			$('#plusProdTxt').fadeOut();
			$('#InneProdCnt').toggleClass('kps_inne2');
		} else {
			//$('#plusProdTxt').css('visibility','visible');
			$('#plusProdTxt').fadeIn();
			$('#InneProdCnt').toggleClass('kps_inne2');
		}
		
	});
	
}

function koszykBoxHide() {
	if($('#KoszykBoxList').css('display') == "block") {
		$('#InneProdCnt').toggleClass('kps_inne2');
		$('#plusProdTxt').fadeIn();
	}	
}


//alias do flyingTip 
function ft(text) {
	$().flyingTip({'div':'komunikat','html':text,'timeout':5000});
}



function newsOver(obj, id) {
	obj.className = 'news_one2';
	o("zw_"+id).style.visibility = "visible";
}

function newsOut(obj, id) {
	obj.className = 'news_one1';
	o("zw_"+id).style.visibility = "hidden";
}



function isValidString(sString) {
	
	if (sString != null && sString != "") {
		if ((sString.value.indexOf("'")!=-1) ||
			(sString.value.indexOf('"')!=-1) ||
			(sString.value.indexOf('\\')!=-1)) {
			sString.focus();
			return false;
		}
		else
			return true;
	} else
		return true;
}

function isValidString2(sString) {
	
	if (sString != null && sString != "") {
		if ((sString.value.indexOf("'")!=-1) ||
			(sString.value.indexOf('"')!=-1) ||
			(sString.value.indexOf('\\')!=-1)) {
			sString.focus();
			return false;
		}
		else
			return true;
	} else
		return false;
}

function Register(form) {
	if (!isValidString(form.name) ||
		!isValidString(form.pass) ||
		!isValidString(form.surname) ||
		!isValidString(form.company) ||
		!isValidString(form.city) ||
		!isValidString(form.email) ||
		!isValidString(form.street_nr) ||
		!isValidString(form.street) ||
		!isValidString(form.email)) {
		alert(aJsLang.wprowadziles_nieprawidlowe_znaki);
		return false;
	} else if (validateForm( form, 0, 1, 0, 0, 7 )) {
			//xajax.$('but').disabled = true;
			//xajax.$('but_clear').disabled = true;
			//xajax.$('but').value= "czekaj ...";
			if(!o('rej_reglamin').checked) {
				o('messageText').innerHTML = aJsLang.zaakceptuj_regulamin;
			} else {
				o('messageText').innerHTML = "";
				xajax_register(xajax.getFormValues("register"));
			}
			
			return false;
	} else {
		return false;
	}
}



function display_error(messagebox_id, text_id, text_value) {
	if (document.getElementById) document.getElementById(messagebox_id).style.display = 'block';
    else if (document.all) document.all[messagebox_id].style.display = 'block';
  	//alert(id);
  	if (document.getElementById) {
  		document.getElementById(text_id).style.display = 'block';
  		document.getElementById(text_id).innerHTML = text_value;
  	}
  	else if (document.all) {
  		document.all[text_id].style.display = 'block';
  		document.all[text_id].innerHTML = text_value;
  	}


}

function hide_error(messagebox_id, text_id) {
  	//alert(id);
  	if (document.getElementById) {
  		document.getElementById(text_id).style.display = 'none';
  	}
  	else if (document.all) {
  		document.all[text_id].style.display = 'none';
  	}
    if (document.getElementById) document.getElementById(messagebox_id).style.display = 'none';
    else if (document.all) document.all[messagebox_id].style.display = 'none';

}

	
function Login() {
	if (document.login_form.log_login.value != "" && document.login_form.log_pass.value != "") {
		xajax_login(xajax.getFormValues("login_form"));
		return false;
	} else {
		return false;
	}
}

function szukaj(fraza_tmp) {
	
	var frazaObj = o('fraza');
	
	
	if(frazaObj.value.length > 2 && frazaObj.value != fraza_tmp) {
		
		o('szukajka_top').submit();
		return true;
		
	} else {
		frazaObj.style.color = "red";
		$('#fraza').bind("keyup",function() {
			if($(this).val().length > 2) {
				frazaObj.style.color = "#999999";
				$(this).unbind("keyup");
			}
		});
		return false;
	}
	
}

function checkSubmit(fraza_tmp) {
	var frazaObj = o('szuk2');
	
	if(frazaObj.value != fraza_tmp && frazaObj.value.length > 2) {
		document.sortowanie.submit();
		return true;
	} else  {
		frazaObj.style.color = "red";
		$('#szuk2').bind("keyup",function() {
			if($(this).val().length > 2) {
				frazaObj.style.color = "#999999";
				$(this).unbind("keyup");
			}
		});
		return false;
	}
}



function send(form) {
	form.kontakt_imienaz.className="log_inp";
	form.kontakt_email.className="log_inp";
	form.kontakt_tresc.className="k_textarea";

		if(form.kontakt_imienaz.value == "") {
			form.kontakt_imienaz.className="log_inp_zaz";
			
		} else if(form.kontakt_email.value == "" || !validateEmail(form.kontakt_email.value)) {
			form.kontakt_email.className="log_inp_zaz";
			
				
		} else if(form.kontakt_tresc.value == "") {
			form.kontakt_tresc.className="k_textarea_zaz";
			

		} else {
			xajax_Contact(form.kontakt_imienaz.value, form.kontakt_firma.value, form.kontakt_email.value, form.kontakt_tel.value, form.kontakt_tresc.value);
		
			form.reset();
		}
		return false;

}


function checkIfEnter(e,fnc) {
	var iCode;
	if (e.keyCode) iCode = e.keyCode;
	else if (e.which) iCode = e.which;
	var keyChar = String.fromCharCode(iCode);
	if(keyChar == "\r")
	{
		eval(fnc);
		return false;
	}
}


function validPassForm(form) {
	
	form.pass.className = 'log_inp';
	form.repass.className = 'log_inp';
	form.oldpass.className = 'log_inp';
	
	
	if(form.pass.value.length < 3) {
		form.pass.className = 'log_inp_zaz';
		form.pass.focus();
		return false;
	} else if(form.repass.value.length < 3) {
		form.repass.className = 'log_inp_zaz';
		form.repass.focus();
		return false;
	} else if(form.oldpass.value.length < 3) {
		form.oldpass.className = 'log_inp_zaz';
		form.oldpass.focus();
		return false;
	} else {
		return true;
	}
	
	
}


function ChangePass(form) {
	
	form.pass.className = 'log_inp';
	form.repass.className = 'log_inp';
	form.oldpass.className = 'log_inp';
	
	if (form.pass.value!=form.repass.value) {
		alert(aJsLang.nieprawidlowe_powtorzenie_hasla);
		form.repass.value='';
		form.repass.className = 'log_inp_zaz';
		form.repass.focus();
	} else if (calcMD5(form.oldpass.value)!=oldPass) {
		alert(aJsLang.podaj_prawidlowe_haslo);
		form.oldpass.className = 'log_inp_zaz';
		form.oldpass.focus();
	} else if (validPassForm(form)) {
		//xajax.$('but').disabled = true;
		//xajax.$('but').value= "czekaj ...";
		xajax_changePass(xajax.getFormValues("change"));
		return false;
	} else {
		return false;
	}
}



function sendData(form)	{
	if (!isValidString(form.name) ||
		!isValidString(form.surname) ||
		!isValidString(form.company) ||
		!isValidString(form.city) ||
		!isValidString(form.email) ||
		!isValidString(form.street_nr) ||
		!isValidString(form.street) ||
		!isValidString(form.inv_company) ||
		!isValidString(form.inv_city) ||
		!isValidString(form.inv_street_nr) ||
		!isValidString(form.inv_street)) {
		alert(aJsLang.wprowadziles_nieprawidlowe_znaki);
		return false;
	} else if (validateForm( form, 0, 1, 0, 0, 7 )) {
		//xajax.$('but').disabled = true;
		//xajax.$('but_clear').disabled = true;
		//xajax.$('but').value= "czekaj ...";
		xajax_saveUserData(xajax.getFormValues("data_form"));
		return false;
	} else {
		return false;
	}
}

function jQToggle(div) {
	$('#'+div).toggle();
}


function addStore(idproduct) {
	xajax_addStore(idproduct);
}


function remStore(idproduct) {
	xajax_remStore(idproduct);
}


function nrTable() {
	var trCnt = 1;
	$('#table_przechowalnia tr').each(function() {
		var tmp = $(this).find("td:first span:first");
		if(tmp.html() != null) {
			tmp.html(trCnt);
			trCnt++;
		}
	});
	
	if(trCnt == 1) {
		o('przechowalnia_brak').style.display = "block";
		o('table_przechowalnia').style.display = "none";
	}
}


var t10_sel = 1;

function t10_change(nr) {
	
	if(t10_sel != nr) {
		$('#t10m_'+nr).slideDown("fast");
		$('#t10_'+nr).addClass("t10_pierwszy");
		$('#t10_'+nr).removeClass("t10_reszta");
		
		
		$('#t10m_'+t10_sel).slideUp("fast");
		$('#t10_'+t10_sel).addClass("t10_reszta");
		$('#t10_'+t10_sel).removeClass("t10_pierwszy");
		
		t10_sel = nr;
	}

}

function t10_mouseOn(nr) {
	if(t10_sel != nr) {
		$('#t10_'+nr).removeClass("t10_reszta");
		$('#t10_'+nr).addClass("t10_pierwszy");
	}
}

function t10_mouseOut(nr) {
	if(t10_sel != nr) {
		$('#t10_'+nr).addClass("t10_reszta");
		$('#t10_'+nr).removeClass("t10_pierwszy");
	}
}


var clips_sel = 1;

function clips_change(nr) {

	if(clips_sel != nr) {
		$('#clipsm_'+nr).slideDown("fast");
		$('#clips_'+nr).addClass("t10_pierwszy");
		$('#clips_'+nr).removeClass("t10_reszta");
		
		
		$('#clipsm_'+clips_sel).slideUp("fast");
		$('#clips_'+clips_sel).addClass("t10_reszta");
		$('#clips_'+clips_sel).removeClass("t10_pierwszy");
		
		clips_sel = nr;
	}
}

function clips_mouseOn(nr) {
	if(clips_sel != nr) {
		$('#clips_'+nr).removeClass("t10_reszta");
		$('#clips_'+nr).addClass("t10_pierwszy");
	}
}

function clips_mouseOut(nr) {
	if(clips_sel != nr) {
		$('#clips_'+nr).addClass("t10_reszta");
		$('#clips_'+nr).removeClass("t10_pierwszy");
	}
}


function clip(id, title) {
		
	var flashvars = {playerapiid: "myytplayer", enablejsapi: 1};
    var params = {wmode: "transparent ",  menu: "false", allowscriptaccess: "always", quality: "high", salign: "tl"};
    var attributes = {};
    swfobject.embedSWF("http://www.youtube.com/v/"+id, "yt_div", "560", "340", "9.0.0", "/images/expressinstall.swf", flashvars, params, attributes);
	
    o('yt_title').innerHTML = title;
    
	pokaz_okienko('okienko_klip');
	
}


function chagneWindows(oldWindow,newWindow) {
	zamknij_okienko(oldWindow);
	pokaz_okienko(newWindow);
}


function active(form) {
	form.akt_login.className = 'log_inp';
	form.akt_kod.className = 'log_inp';
	
	if(form.akt_login.value.length < 3) {
		form.akt_login.className = 'log_inp_zaz';
		o('akt_wal').innerHTML = "Podaj poprawny login";
		
	} else if(form.akt_kod.value.length < 3) {
		form.akt_kod.className = 'log_inp_zaz';
		o('akt_wal').innerHTML = aJsLang.poprawny_kod_akt;
		
	} else {
		xajax_activate(xajax.getFormValues("active_form"));
	}
}


function active(form) {
	form.akt_login.className = 'log_inp';
	form.akt_kod.className = 'log_inp';
	
	if(form.akt_login.value.length < 3) {
		form.akt_login.className = 'log_inp_zaz';
		o('akt_wal').innerHTML = "Podaj poprawny login";
		
	} else if(form.akt_kod.value.length < 3) {
		form.akt_kod.className = 'log_inp_zaz';
		o('akt_wal').innerHTML = aJsLang.poprawny_kod_akt;
		
	} else {
		xajax_activate(xajax.getFormValues("active_form"));
	}
}


function remember(form) {
	form.rem_login.className = 'log_inp';
	form.rem_mail.className = 'log_inp';
	
	if(form.rem_login.value.length < 3) {
		form.rem_login.className = 'log_inp_zaz';
		o('red_wal').innerHTML = aJsLang.poprawny_login;
		
	} else if(form.rem_mail.value.length < 3) {
		form.rem_mail.className = 'log_inp_zaz';
		o('red_wal').innerHTML = aJsLang.poprawny_mail;
		
	} else {
		xajax_remember(xajax.getFormValues("remember_form"));
	}
}



function sendFaq(form) {
	
	if(form.f_email.value.length < 3) {
		form.f_email.className = 'log_inp_zaz';
		
	} else if(form.f_tresc.value.length < 3) {
		form.f_tresc.className = 'log_inp_zaz';
		
	} else {
		xajax_SendE(xajax.getFormValues("faq_form"));
	}
	
}



function display(id, wartosc) {
  if (wartosc)
  {
  	//alert(id);
    if (document.getElementById) document.getElementById(id).style.display = wartosc;
    else if (document.all) document.all[id].style.display = wartosc;
  }
  else
  {
  	//alert('2 '+id);
    var wart = "";
    if (document.getElementById) wart = document.getElementById(id).style.display;
    else if (document.all) wart = document.all[id].style.display;
    return wart;
  }
}


function zamowienieLogin() {
	var z_login = o('z_login');
	var z_haslo = o('z_haslo');
	
	z_login.className = "log_inp";
	z_haslo.className = "log_inp";
	
	if(z_login.value.length < 3) {
		//alert("Podaj poprawny login");
		z_login.className = "log_inp_zaz";
		z_login.focus();
	}else if (z_haslo.value.length < 3){
		//alert("Podaj poprawne hasło");
		z_haslo.className = "log_inp_zaz";
		z_haslo.focus();
	} else {
		xajax_zamLogin(xajax.getFormValues("zamLoginForm"));
	}
	
	
	
}



function savePostMethod() {
	
 if(!xajax.$('poczta').checked && !xajax.$('poczta2').checked && !xajax.$('kurier').checked) {
	alert(aJsLang.wybierz_przesylke);
 } else {
 	if(xajax.$('poczta').checked) {
 		xajax_savePostMethod(2,1);
 	} else if(xajax.$('poczta2').checked) {
 		xajax_savePostMethod(3,1);
 	} else {
 		xajax_savePostMethod(1,1);
 	}
 }
	
}


function savePostMethod2() {
	
 if(!xajax.$('poczta').checked && !xajax.$('poczta2').checked && !xajax.$('kurier').checked) {
	alert(aJsLang.wybierz_przesylke);
 } else {
 	if(xajax.$('poczta').checked) {
 		xajax_savePostMethod(2,2);
 	} else if(xajax.$('poczta2').checked) {
 		xajax_savePostMethod(3,2);
 	} else {
 		xajax_savePostMethod(1,2);
 	}
 }
	
}



function savePostMethod2_en(opt) {
	
	if(opt == 1) {
		
		if(!xajax.$('poczta_9').checked && !xajax.$('poczta_8').checked && !xajax.$('poczta_7').checked) {
			alert(aJsLang.wybierz_przesylke);
		} else {
			if(xajax.$('poczta_9').checked) {
				xajax_savePostMethod(9,2);
			} else if(xajax.$('poczta_8').checked) {
				xajax_savePostMethod(8,2);
			} else {
				xajax_savePostMethod(7,2);
			}
		}
		
	} else {
	
		if(!xajax.$('poczta_9').checked && !xajax.$('poczta_8').checked) {
			alert(aJsLang.wybierz_przesylke);
		} else {
			if(xajax.$('poczta_9').checked) {
				xajax_savePostMethod(9,2);
			} else {
				xajax_savePostMethod(8,2);
			}
		}
		
	}
}



function savePostMethod_en(opt) {

if(opt == 1) {
	if(!xajax.$('poczta_9').checked && !xajax.$('poczta_8').checked && !xajax.$('poczta_7').checked) {
		alert(aJsLang.wybierz_przesylke);
	} else {
		if(xajax.$('poczta_9').checked) {
			xajax_savePostMethod(9,1);
		} else if(xajax.$('poczta_8').checked) {
			xajax_savePostMethod(8,1);
		} else {
			xajax_savePostMethod(7,1);
		}
	}
} else {
	if(!xajax.$('poczta_9').checked && !xajax.$('poczta_8').checked) {
		alert(aJsLang.wybierz_przesylke);
	} else {
		if(xajax.$('poczta_9').checked) {
			xajax_savePostMethod(9,1);
		} else {
			xajax_savePostMethod(8,1);
		}
	}
}


}




function fill_data(flag) {
	var form = document.data_form;
	if (flag) {

		xajax.$('inv_company').disabled = false;
		xajax.$('inv_street').disabled = false;
		xajax.$('inv_street_nr').disabled = false;
		xajax.$('inv_zipcode').disabled = false;
		xajax.$('inv_city').disabled = false;
		xajax.$('nip').disabled = false;
		xajax_fillInvoice();

	} else {
		xajax.$('inv_company').value = '';
		xajax.$('inv_company').disabled = true;
		xajax.$('inv_street').value = '';
		xajax.$('inv_street').disabled = true;
		xajax.$('inv_street_nr').value = '';
		xajax.$('inv_street_nr').disabled = true;
		xajax.$('inv_zipcode').value = '';
		xajax.$('inv_zipcode').disabled = true;
		xajax.$('inv_city').value = '';
		xajax.$('inv_city').disabled = true;
		xajax.$('nip').value = '';
		xajax.$('nip').disabled = true;
	}

}

function fill_data2(flag) {

	if (flag) {

		xajax.$('inv_company').disabled = false;
		xajax.$('inv_street').disabled = false;
		xajax.$('inv_street_nr').disabled = false;
		xajax.$('inv_zipcode').disabled = false;
		xajax.$('inv_city').disabled = false;
		xajax.$('nip').disabled = false;
	} else {
		xajax.$('inv_company').value = '';
		xajax.$('inv_company').disabled = true;
		xajax.$('inv_street').value = '';
		xajax.$('inv_street').disabled = true;
		xajax.$('inv_street_nr').value = '';
		xajax.$('inv_street_nr').disabled = true;
		xajax.$('inv_zipcode').value = '';
		xajax.$('inv_zipcode').disabled = true;
		xajax.$('inv_city').value = '';
		xajax.$('inv_city').disabled = true;
		xajax.$('nip').value = '';
		xajax.$('nip').disabled = true;
	}

}
	
function saveRegister(opt) {
	var go = true;
	
	if(opt == 2) {
		if (!xajax.$('pobranie').checked) {
			alert(aJsLang.wybierz_platnosc);
			go = false;
		}
		
		
	}else if(opt == 8 || opt == 9) {
		if (!xajax.$('przelew').checked && !xajax.$('kredyt').checked && !xajax.$('paypal').checked) {	
			alert(aJsLang.wybierz_platnosc);
			go = false;
		}

		
	} else {
		if (!xajax.$('przelew').checked && !xajax.$('przekaz').checked && !xajax.$('kredyt').checked && !xajax.$('paypal').checked) {
			alert(aJsLang.wybierz_platnosc);
			go = false;	
		}
	}
	
	if(go) {
		if(validateForm( document.pay_form, 0, 1, 0, 0, 8 )) {
			xajax_saveRegisterData(xajax.getFormValues("pay_form"));
		}
		
		
	}
	
}
	
function saveRegister2(opt) {
	var go = true;
	
	if(opt == 2) {
		//if (!xajax.$('przelew').checked && !xajax.$('przekaz').checked && !xajax.$('pobranie').checked) {	
		if (!xajax.$('pobranie').checked) {	
			alert(aJsLang.wybierz_platnosc);
			go = false;
		}
		
	}else if(opt == 8 || opt == 9) {
		if (!xajax.$('przelew').checked) {	
			alert(aJsLang.wybierz_platnosc);
			go = false;
		}

		
	} else {
		if (!xajax.$('przelew').checked && !xajax.$('przekaz').checked) {
			alert(aJsLang.wybierz_platnosc);
			go = false;	
		}
	}
	
	if(go) {
			xajax_SaveForm(xajax.getFormValues("pay_form"));
	
	}
	
}


function geust() {
	
	if(!o('r1').checked && !o('r2').checked) {
		alert(aJsLang.wybierz_platnosc);
	} else {
		if(o('r1').checked) {
			xajax_getForm("guest");
		} else {
			pokaz_okienko('okienko_rejestracja');
		}
		
	}
	
	
}

function processRegData(form) {
	if (!isValidString(form.name) ||
		!isValidString(form.surname) ||
		!isValidString(form.company) ||
		!isValidString(form.city) ||
		!isValidString(form.email) ||
		!isValidString(form.street_nr) ||
		!isValidString(form.street) ||
		!isValidString(form.inv_company) ||
		!isValidString(form.inv_city) ||
		!isValidString(form.inv_street_nr) ||
		!isValidString(form.inv_street)) {
		alert(aJsLang.wprowadziles_nieprawidlowe_znaki);
		return false;
	} else if (validateForm( form, 0, 1, 0, 0, 8 )) {
		xajax_processRegData(xajax.getFormValues("guest"));
		return false;
	} else {
		return false;
	}
}
	
	
function productOver(obj, id) {
	obj.className='plyta_box2';
	o('ps_'+id).style.display = "block";
}

function productOut(obj, id) {
	obj.className='plyta_box1';
	o('ps_'+id).style.display = "none";
}


function polecZnajomemu(pId) {
	var pol_imie = o('pol_imie');
	var pol_mail = o('pol_mail');
	
	pol_imie.className = "log_inp";
	pol_mail.className = "log_inp";
	
	if(pol_imie.value.length < 3) {
		pol_imie.className = "log_inp_zaz";
		pol_imie.focus();
	} else if(pol_mail.value.length < 3) {
		pol_mail.className = "log_inp_zaz";
		pol_mail.focus();
	} else {
		xajax_polecZnajomemu(pId,xajax.getFormValues("pol_form"));
	}
	
}


function sortKoncert(i) {
	
	if(i == 1) {
		o('koncerty_1').style.display = "block";
		o('koncerty_2').style.display = "none";
		
		o('kSort_1').className = "ksort1_zaz";
		o('kSort_2').className = "ksort2";
		
		
	} else {
		o('koncerty_2').style.display = "block";
		o('koncerty_1').style.display = "none";
		
		o('kSort_2').className = "ksort2_zaz";
		o('kSort_1').className = "ksort1";
	}
	
	
}

var concertPoints = new Array();

function addPoint(id_tmp, latitude,longitude, text, idconcert, tmp_id) {
	concertPoints[id_tmp] = {"latitude":latitude, "longitude":longitude,"text":text, "idconcert":idconcert,"tmp_id":tmp_id};
}


function showPoint(idconcert, tmp_id) {
	for(var i =0; i<concertPoints.length;i++) {
		if(concertPoints[i].idconcert == idconcert && concertPoints[i].tmp_id == tmp_id) {
			showGmap(i);
		}
	}
}

//mapa 
var gmarkers = new Array();
var map;
var isMapMade = false;

function showGmap(id) {
		
	
	if(!isMapMade) {
		pokaz_okienko('okienko_map');
		makeMap(id);
		isMapMade = true;
	} else {
		pokaz_okienko('okienko_map');
		var center = new GLatLng(concertPoints[id].latitude, concertPoints[id].longitude);
		map.setCenter(center, 15);
		myclick(id);
	}
}

function createMarker(point, text) {
	var marker = new GMarker(point);
	var i = gmarkers.length;
	gmarkers.push(marker);
	
	
	GEvent.addListener(marker, "click", function() {
		var iwAnchor = marker.getIcon().infoWindowAnchor;
		var iconAnchor = marker.getIcon().iconAnchor;
		var offset = new GSize(iwAnchor.x-iconAnchor.x,iwAnchor.y-iconAnchor.y);
		var dymek_html = text;
		map.openInfoWindowHtml(marker.getLatLng(), dymek_html, {pixelOffset:offset});
	});

	return marker;
}


function myclick(clickid) {
	GEvent.trigger(gmarkers[clickid],"click");
}


function makeMap(clickid) {
	
	for(i=0; i < concertPoints.length; i++) {
	
		var point = new GLatLng(concertPoints[i].latitude,concertPoints[i].longitude);
		var marker = createMarker(point,concertPoints[i].text);	
	}
	
	map = new GMap2(document.getElementById("gmappkt"));
	
	
	var center = new GLatLng(concertPoints[clickid].latitude, concertPoints[clickid].longitude);
	map.setCenter(center, 15);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	
    var mm = new GMarkerManager(map);

    mm.addMarkers(gmarkers,0,17);
    mm.refresh();


	setTimeout(function() {myclick(clickid); },10);
}

function backPost() {
	
	o("zamBox4_kont").style.display = "none";
	o("zamBox3_kont").style.display = "block";

    o("strzala3").style.display = "strzalka_down";
    o("strzala4").style.display = "strzalka_up";

	
}


function setCookieCountry() {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+15);
	document.cookie="countryChange=1;expires="+exdate.toGMTString();
	zamknij_okienko('okienko_country');
}

function validateEmail(email){
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(email.match(emailRegEx)){
		return true;
	}else{
		return false;
	}
}



function checkEnter(e,funct) {
	var iCode;
	if (e.keyCode) iCode = e.keyCode;
	else if (e.which) iCode = e.which;
	var keyChar = String.fromCharCode(iCode);
	if(keyChar == "\r")
	{
		eval(funct);
		return false;
	}
}


function validCloth() {

	for(var i = 0; i< aProducts.length; i++) {
		if(aProducts[i][0] > 0 && aProducts[i][1] > 0) {
			
			var oSizeSel = o("size"+aProducts[i][0]+"_"+aProducts[i][1]);
			
			if(oSizeSel.value == "") {
				oSizeSel.focus();
				alert(aJsLang.wybierz_rozmiar);
				return false;
			}
			
		}
	}
	
	return true;
	
}