function deleteURL(url) {
	if (confirm('Czy jesteś pewien')) {
		top.location.href = url;
		} 
		else return;
	
	}

function myk_login(x,y) {
	$("#login").focus(function () {
		if ($(this).val() == x ) $(this).val('') ;						  
	});
	$("#login").blur(function () {
		if (jQuery.trim($(this).val()) == '' ) $(this).val(x) ;
	});
	
	$("#passt").focus(function () {
		$(this).toggle();
		$("#pass").toggle().focus();
	})
	
	
	$("#pass").blur(function () {
		if (jQuery.trim($(this).val()) == '' ) {
			$("#passt").toggle().blur();
			$(this).toggle();
			$(this).val('');
			
		}
	});
	
	$("#log_in").submit(function () {
		if (  jQuery.trim($('#login').val())=='' || jQuery.trim($('#pass').val())=='' || $('#login').val() == x ) { 
			$("#error-msg").text("Podaj login i hasło!").show().fadeOut(1000);
			//alert('Podaj login i hasło!');
			return false;
		} else 
			return true;
	});
}


function selectAll(c) {
	var input = $("input[@id^='"+ c +"_']");
	$("#"+ c +"_all").change(function () {
	//alert( $(this).val() );
		input.attr('checked',this.checked);
	});
}

function profil_toggle(w,i) {
	$('#' + w).toggle(0);
	$('#' + w + "_s").toggle(0);
	$('#' + w + "_b").toggle(0);
	$(i).attr( "src" ,	$(i).attr("src")=="/img/minus.gif"	?	"/img/plus.gif"	:	"/img/minus.gif" );
}

function myk_date(I){
	var i=document.getElementById(I);
	if(i.disabled==true){
		i.disabled=false;
	}else{
		i.disabled=true;
	}
}

function myk_new(I,J){
	var i=document.getElementById(I);
	var j=document.getElementById(J);
	if(j.value=='-1'){
		i.disabled=false;
	}else{
		i.disabled=true;
	}
}


function sho_hid(I,l){var i=document.getElementById(I);i.className=l?"visy":"vis"}

function news_agree(i){if(!is_em(document.getElementById('subs_input'))){alert('Podaj prawidłowy adres e-mail.');return false}

if(confirm(i)){return true}else{return false}}

function make_titles(d,E,b,i,a){d=document;E=d.documentElement;b=d.body;if(!E)return;for(i=0;a=(d.all?b.all:b.getElementsByTagName("*"))[i];i++){if(a.title){a.t=d.createElement("div");with(a.t){className="tooltip";var buf=a.title.substr(0,4);a.t.modtop=0;a.t.modleft=0;var txtleft="left",txtright="righ",txtbottom="bott";if(buf!=txtleft&&buf!=txtright&&buf!=txtbottom){innerHTML=a.title}

if(buf==txtleft){a.t.modleft=-175;a.t.modtop=15;innerHTML=a.title.substring(4)}

if(buf==txtright){a.t.modleft=-230;innerHTML=a.title.substring(4)}

if(buf==txtbottom){a.t.modtop=-100;innerHTML=a.title.substring(4)}}

a.onmouseover=function(e){with(this){title="";onmousemove(e)}

b.appendChild(this.t)}

a.onmouseout=function(){with(this){title=t.innerHTML}

b.removeChild(this.t)}

a.onmousemove=function(e){e=e||event;with(this.t.style){left=e.clientX+(E.scrollLeft||b.scrollLeft)+this.t.modleft+"px"

top=e.clientY+(E.scrollTop||b.scrollTop)+this.t.modtop+"px"}}}}}

var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false,isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false,isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function js_check_group(I){elements=document.forms[I].elements;for(var i=0;i<elements.length;i++){if(elements[i].type=="checkbox"){elements[i].onclick=sel_down}}}

function sel_down(){var o=this,I=Array(),i=o.form.elements,l=o.id.match(/rel_\d+_(\d+)/i);for(var O=0;O<i.length;O++){if(i[O].type=="checkbox"){I=i[O].id.match(/rel_(\d+)_\d+/i);if(I[1]==l[1]){if(o.checked){i[O].checked=true}else{i[O].checked=false}}}}}

function dost(l,k){var h=700; var i=self.document.getElementById(l),I=0;if(i){if(i.contentDocument){if(i.contentDocument.body.offsetHeight){I=i.contentDocument.body.offsetHeight}}else if(i.Document){if(i.Document.body.scrollHeight){I=i.Document.body.scrollHeight}}

if(I) { i.style.height=((I>h && k==1)?h:I)+"px"; }
else { i.style.height="0px"}} }

function dost2(l,O){var o=self.document.getElementById(l),I=self.document.getElementById(O),i=0;if(o){if(o.contentDocument){if(o.contentDocument.body.offsetHeight){i=o.contentDocument.body.offsetHeight}}else if(o.Document){if(o.Document.body.scrollHeight){i=o.Document.body.scrollHeight}}

if(i)I.style.height=((i>700)?700:i)+"px";else o.style.height="0px"}}

function is_em(l){var i=l.value,I=/^[\w-]+(\.[\w-_]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(i.match(I))return true;else return false}

function desel(I,l){for(var i=1;i<document.up.elements.length;i++){if(this.checked==false){if(document.up.elements[i]==document.getElementById(l)){document.up.elements[i].checked=false}}}}



function fu(){x=document.kont.eml.selectedIndex;y=document.kont.imnaz;y.options[x].selected=true}

function tot(){x=document.kont.imnaz.selectedIndex;y=document.kont.eml;y.options[x].selected=true}

function myk(I){var i=I.parentNode.nextSibling.nextSibling;if(i.className=='visy'){i.className='vis'}else{i.className='visy'}}

function preloader_finish(){test=document.getElementById("preloadmsg");if(test!=null){document.getElementById("preloadmsg").style.display="none";document.getElementById("main_content").style.display="block"}}

var hexcase=0,b64pad="",chrsz=8;function hex_md5(i){return binl2hex(core_md5(str2binl(i),i.length*chrsz))}

function b64_md5(i){return binl2b64(core_md5(str2binl(i),i.length*chrsz))}

function str_md5(i){return binl2str(core_md5(str2binl(i),i.length*chrsz))}

function hex_hmac_md5(i,I){return binl2hex(core_hmac_md5(i,I))}

function b64_hmac_md5(i,I){return binl2b64(core_hmac_md5(i,I))}

function str_hmac_md5(i,I){return binl2str(core_hmac_md5(i,I))}

function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}

function core_md5(V,X){V[X>>5]|=0x80<<((X)%32);V[(((X+64)>>>9)<<4)+14]=X;var x=1732584193,I=-271733879,i=-1732584194,l=271733878;for(var o=0;o<V.length;o+=16){var O=x,c=I,C=i,v=l;x=md5_ff(x,I,i,l,V[o+0],7,-680876936);l=md5_ff(l,x,I,i,V[o+1],12,-389564586);i=md5_ff(i,l,x,I,V[o+2],17,606105819);I=md5_ff(I,i,l,x,V[o+3],22,-1044525330);x=md5_ff(x,I,i,l,V[o+4],7,-176418897);l=md5_ff(l,x,I,i,V[o+5],12,1200080426);i=md5_ff(i,l,x,I,V[o+6],17,-1473231341);I=md5_ff(I,i,l,x,V[o+7],22,-45705983);x=md5_ff(x,I,i,l,V[o+8],7,1770035416);l=md5_ff(l,x,I,i,V[o+9],12,-1958414417);i=md5_ff(i,l,x,I,V[o+10],17,-42063);I=md5_ff(I,i,l,x,V[o+11],22,-1990404162);x=md5_ff(x,I,i,l,V[o+12],7,1804603682);l=md5_ff(l,x,I,i,V[o+13],12,-40341101);i=md5_ff(i,l,x,I,V[o+14],17,-1502002290);I=md5_ff(I,i,l,x,V[o+15],22,1236535329);x=md5_gg(x,I,i,l,V[o+1],5,-165796510);l=md5_gg(l,x,I,i,V[o+6],9,-1069501632);i=md5_gg(i,l,x,I,V[o+11],14,643717713);I=md5_gg(I,i,l,x,V[o+0],20,-373897302);x=md5_gg(x,I,i,l,V[o+5],5,-701558691);l=md5_gg(l,x,I,i,V[o+10],9,38016083);i=md5_gg(i,l,x,I,V[o+15],14,-660478335);I=md5_gg(I,i,l,x,V[o+4],20,-405537848);x=md5_gg(x,I,i,l,V[o+9],5,568446438);l=md5_gg(l,x,I,i,V[o+14],9,-1019803690);i=md5_gg(i,l,x,I,V[o+3],14,-187363961);I=md5_gg(I,i,l,x,V[o+8],20,1163531501);x=md5_gg(x,I,i,l,V[o+13],5,-1444681467);l=md5_gg(l,x,I,i,V[o+2],9,-51403784);i=md5_gg(i,l,x,I,V[o+7],14,1735328473);I=md5_gg(I,i,l,x,V[o+12],20,-1926607734);x=md5_hh(x,I,i,l,V[o+5],4,-378558);l=md5_hh(l,x,I,i,V[o+8],11,-2022574463);i=md5_hh(i,l,x,I,V[o+11],16,1839030562);I=md5_hh(I,i,l,x,V[o+14],23,-35309556);x=md5_hh(x,I,i,l,V[o+1],4,-1530992060);l=md5_hh(l,x,I,i,V[o+4],11,1272893353);i=md5_hh(i,l,x,I,V[o+7],16,-155497632);I=md5_hh(I,i,l,x,V[o+10],23,-1094730640);x=md5_hh(x,I,i,l,V[o+13],4,681279174);l=md5_hh(l,x,I,i,V[o+0],11,-358537222);i=md5_hh(i,l,x,I,V[o+3],16,-722521979);I=md5_hh(I,i,l,x,V[o+6],23,76029189);x=md5_hh(x,I,i,l,V[o+9],4,-640364487);l=md5_hh(l,x,I,i,V[o+12],11,-421815835);i=md5_hh(i,l,x,I,V[o+15],16,530742520);I=md5_hh(I,i,l,x,V[o+2],23,-995338651);x=md5_ii(x,I,i,l,V[o+0],6,-198630844);l=md5_ii(l,x,I,i,V[o+7],10,1126891415);i=md5_ii(i,l,x,I,V[o+14],15,-1416354905);I=md5_ii(I,i,l,x,V[o+5],21,-57434055);x=md5_ii(x,I,i,l,V[o+12],6,1700485571);l=md5_ii(l,x,I,i,V[o+3],10,-1894986606);i=md5_ii(i,l,x,I,V[o+10],15,-1051523);I=md5_ii(I,i,l,x,V[o+1],21,-2054922799);x=md5_ii(x,I,i,l,V[o+8],6,1873313359);l=md5_ii(l,x,I,i,V[o+15],10,-30611744);i=md5_ii(i,l,x,I,V[o+6],15,-1560198380);I=md5_ii(I,i,l,x,V[o+13],21,1309151649);x=md5_ii(x,I,i,l,V[o+4],6,-145523070);l=md5_ii(l,x,I,i,V[o+11],10,-1120210379);i=md5_ii(i,l,x,I,V[o+2],15,718787259);I=md5_ii(I,i,l,x,V[o+9],21,-343485551);x=safe_add(x,O);I=safe_add(I,c);i=safe_add(i,C);l=safe_add(l,v)}

return Array(x,I,i,l)}

function md5_cmn(O,I,i,l,o,c){return safe_add(bit_rol(safe_add(safe_add(I,O),safe_add(l,c)),o),i)}

function md5_ff(c,I,i,l,o,O,C){return md5_cmn((I&i)|((~I)&l),c,I,o,O,C)}

function md5_gg(c,I,i,l,o,O,C){return md5_cmn((I&l)|(i&(~l)),c,I,o,O,C)}

function md5_hh(c,I,i,l,o,O,C){return md5_cmn(I^i^l,c,I,o,O,C)}

function md5_ii(c,I,i,l,o,O,C){return md5_cmn(i^(I|(~l)),c,I,o,O,C)}

function core_hmac_md5(O,C){var c=str2binl(O);if(c.length>16)c=core_md5(c,O.length*chrsz);var I=Array(16),i=Array(16);for(var l=0;l<16;l++){I[l]=c[l]^0x36363636;i[l]=c[l]^0x5C5C5C5C}

var o=core_md5(I.concat(str2binl(C)),512+C.length*chrsz);return core_md5(i.concat(o),512+128)}

function safe_add(i,o){var l=(i&0xFFFF)+(o&0xFFFF),I=(i>>16)+(o>>16)+(l>>16);return(I<<16)|(l&0xFFFF)}

function bit_rol(i,I){return(i<<I)|(i>>>(32-I))}

function str2binl(o){var l=Array(),I=(1<<chrsz)-1;for(var i=0;i<o.length*chrsz;i+=chrsz)l[i>>5]|=(o.charCodeAt(i/chrsz)&I)<<(i%32);return l}

function binl2str(o){var l="",I=(1<<chrsz)-1;for(var i=0;i<o.length*32;i+=chrsz)l+=String.fromCharCode((o[i>>5]>>>(i%32))&I);return l}

function binl2hex(o){var l=hexcase?"0123456789ABCDEF":"0123456789abcdef",I="";for(var i=0;i<o.length*4;i++){I+=l.charAt((o[i>>2]>>((i%4)*8+4))&0xF)+l.charAt((o[i>>2]>>((i%4)*8))&0xF)}

return I}

function binl2b64(c){var O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",I="";for(var i=0;i<c.length*4;i+=3){var l=(((c[i>>2]>>8*(i%4))&0xFF)<<16)|(((c[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((c[i+2>>2]>>8*((i+2)%4))&0xFF);for(var o=0;o<4;o++){if(i*8+o*6>c.length*32)I+=b64pad;else I+=O.charAt((l>>6*(3-o))&0x3F)}}

return I}

function window_open(i,I){newWindow=window.open(i,I,"height=700,width=500");newWindow.focus()}



function is_radio_checked( butts){

    for(i=0; i<butts.length; i++) if(butts[i].checked) return true;

    return false;

}

	

function validate_declaration(x) {

var contact = document.declaration;



if (contact.surname.value == '')  { 		alert ('Podaj nazwisko.'); contact.surname.focus();  return false;} 

else if (contact.name.value == '')  { 		alert ('Podaj imię.'); contact.name.focus();  return false;} 

else if (!is_id_number(contact.id_number))  { 	alert ('Podaj prawidłowy numer i serię dowodu osobistego.'); contact.id_number.focus();  return false;} 

else if (!is_pesel(contact.pesel) )  { 		alert ('Podaj prawidłowy numer PESEL.'); contact.pesel.focus();  return false;} 

else if (contact.birth_place.value == '') { alert ('Podaj miejsce urodzenia.'); contact.birth_place.focus(); return false; } 

else if (contact.tel1.value.length + contact.tel2.value.length < 9 ) { 

					alert ('Podaj prawidłowy numer telefonu w formacie XX XXXXXXX lub XXX XXXXXX.'); contact.tel1.focus();  return false;} 

else if (!is_em(contact.email))  { 			alert ('Podaj prawidłowy adres e-mail.'); contact.email.focus();  return false;} 

else if (contact.p_street.value == '')  { 	alert ('Podaj ulicę.'); contact.p_street.focus();  return false;} 

else if (contact.p_street_number.value == '' && contact.p_local_number.value == '' )  { 		

					alert ('Podaj numer ulicy i/lub numer loklau.'); contact.p_street_number.focus();  return false;} 

else if (!is_postal_code(contact.p_postal_code)) {alert ('Podaj prawidłowy kod pocztowy w formacie XX-XXX.'); contact.p_postal_code.focus();  return false;} 	

else if (contact.p_city.value == '')  { 	alert ('Podaj miasto.'); 							contact.p_city.focus();  return false;} 	

else if (contact.delivery_time && !is_radio_checked(contact.delivery_time)){ 	alert ('Podaj godziny odbioru przesyłki.'); 		contact.delivery_time_1.focus();  return false;} 	

else if (contact.amount && !is_currency(contact.amount,parseInt(x)))  { 	alert ('Podaj prawidłową kwotę inwestycji.'); 					contact.amount.focus();  return false;} 	

else if (contact.account_number && !is_IBANAccount(contact.account_number.value))  { 	alert ('Podaj prawidłowy numer konta bankowego w formacie NRB (26 cyfr).'); 	contact.account_number.focus();  return false;} 	

else return true; 

}





function validate_contact() {

var contact = document.contact;



if (contact.surname.value == '')  { 		alert ('Podaj nazwisko.'); contact.surname.focus();  return false;} 

else if (contact.name.value == '')  { 		alert ('Podaj imię.'); contact.name.focus();  return false;} 

else if (contact.tel1.value.length + contact.tel2.value.length < 9 ) { 

					alert ('Podaj prawidłowy numer telefonu w formacie XX XXXXXXX lub XXX XXXXXX.'); contact.tel1.focus();  return false;} 

else if (!is_em(contact.email))  { 			alert ('Podaj prawidłowy adres e-mail.'); contact.email.focus();  return false;} 

else if (contact.city.value == '')  { 	alert ('Podaj miasto.'); 					contact.city.focus();  return false;} 	

else if (contact.content.value == '')  { 	alert ('Podaj treść zapytania.'); 		contact.content.focus();  return false;} 

else if (!contact.agree_contact.checked) { 	alert ('Aby wysłać zapytanie, należy zaakceptować warunki.'); 		contact.agree_contact.focus();  return false;} 

else if (!contact.agree_contact2.checked) { 	alert ('Aby wysłać zapytanie, należy zaakceptować warunki.'); 		contact.agree_contact2.focus();  return false;} 

else return true; 

}



function validate_sal() {

var contact = document.declaration;



if (contact.surname.value == '')  { 		alert ('Podaj nazwisko.'); contact.surname.focus();  return false;} 

else if (contact.name.value == '')  { 		alert ('Podaj imię.'); contact.name.focus();  return false;} 

else if (!is_pesel(contact.pesel) )  { 		alert ('Podaj numer PESEL.'); contact.pesel.focus();  return false;} 

else if (!is_decimal(contact.participation) )  { 	alert ('Podaj procentowy udział w uposażeniu. Suma musi być równa 100%.'); contact.participation.focus();  return false;} 

else if (contact.street.value == '')  { 	alert ('Podaj ulicę.'); contact.street.focus();  return false;} 

else if (contact.street_number.value == '' && contact.local_number.value == '' )  { 		

					alert ('Podaj numer ulicy i/lub numer loklau.'); contact.street_number.focus();  return false;} 

else if (!is_postal_code(contact.postal_code)) {alert ('Podaj prawidłowy kod pocztowy w formacie XX-XXX.'); contact.postal_code.focus();  return false;} 	

else if (contact.city.value == '')  { 	alert ('Podaj miasto.'); contact.city.focus();  return false;} 	

else return true; 

}



function mod97(number){

	var ilcz=0;

	var waga=new Array();

	var z=new Array();

	waga[1]=1;

	z[1]=parseInt(number.substring(29,30));

	ilcz=waga[1]*z[1];for(var i=2;i<=30;i+=1){waga[i]=(waga[i-1]*10)%97;

	z[i]=parseInt(number.substring(30-i,30-i+1));

	ilcz=ilcz+waga[i]*z[i];

	}

	return(ilcz%97);

}







function validate_agreement() {

	var contact = document.declaration;

	al = 'Aby wysłać deklarację, należy zaakceptować warunki.';

	if (contact.agree && !contact.agree.checked)  { 		alert (al); contact.agree.focus();  return false;} 

	if (contact.agree2 && !contact.agree2.checked)  { 		alert (al); contact.agree2.focus();  return false;} 

	if (contact.agree3 && !contact.agree3.checked)  { 		alert (al); contact.agree3.focus();  return false;} 

else return true; 

}



/*

function is_pesel(nr){if(nr==null||nr.toString().length==0){return true;}

var mask=new Array(1,3,7,9,1,3,7,9,1,3);if(nr.toString().replace(/\d/gi,'')!=''||nr.toString().length!=mask.length+1){return false}

var checkSum=0;for(k=0;k<mask.length;k++){checkSum+=mask[k]*Number(nr.toString().charAt(k))}

checkSum=(10-checkSum%10)%10;if(checkSum.toString()==nr.toString().charAt(mask.length)){return true;}else{return false;}}



*/

function is_postal_code(l) {

	var i=l.value,I=/^[0-9]{2}-[0-9]{3}$/;

	if(i.match(I))return true; 

	else return false;

}



function checkSum(nr){

	if(nr.length==26) nr="PL"+nr;

	country=nr.substring(0,2);

	cc=nr.substring(2,4);

	rest=nr.substring(4,28);

	base=replaceAlpha(rest+country+cc);

	if(mod97(base)==1) return true;else

	return false;

	

}



function replaceAlpha(nr){

	nr=nr.toUpperCase();

	var result="";

	for(var i=0;i<nr.length;i++) result+=(nr.charCodeAt(i)>=65?Number(nr.charCodeAt(i)-55):nr.charAt(i));

	return(result);

}



function is_IBANAccount(nr){

	var re_new=/\d{26}/;

	var re_newk=/[a-zA-Z]{2}\d{26}/ig;

	if(nr.match(re_new)) return checkSum(nr);

return false;}



function is_pesel(l) {

	var i=l.value,I=/^[0-9]{11}$/;

	if(i.match(I))return true; 

	else return false;

}



function is_decimal(l) {

	var i=l.value,I=/^[0-9]+$/;

	if(i.match(I))return true; 

	else return false;

}



function is_id_number(l) {

	var i=l.value,I=/^[a-zA-Z]{3}[0-9]{6}$/;

	if(i.match(I))return true; 

	else return false;

}



function is_currency(l,x){

	var i=l.value,I=/(^\d+$)|(^\d+\.\d+$)|(^\d+\,\d+$)/;

	if(i.match(I) && (parseInt(i) >= parseInt(x) ) )return true; 

	else return false;

}





function txt_update(nm) {

	var txt1 = document.getElementById("p_" + nm );

	var txt2 = document.getElementById("s_" + nm );

	if (txt1.value && !txt2.value) txt2.value = txt1.value;

}



function white_space(field) {	

	var f = document.getElementById(field);

	f.value = (f.value).replace(/\s*/g,'');

}




