function change_parent_url(url) {
	document.getElementById('poz').src = url;
}	

function reload_parent_url(url) {
	document.getElementById('list').src = url;
}	

function setNewOrder() {
	$("#new-order").click(function() {
		var url="/_show_ordr.php?new=1";
		xmlreqGET('cont-ordr',url);
	});
}

function setSaveOrder() {
	$("#save-order").click(function() {
		if (jQuery.trim($("#ordr_nr").val()) == '') { 
			alert('Wpisz numer własny zamówienia.');  
		} else {	
			var url="/_show_ordr.php?save=1&" + $("#order-form").serialize();
			xmlreqGET('cont-ordr',url);
			return false;
		}
	});
}

function setCloseOrder() {
	$("#close-order").click(function() {
		var url= "/_show_ordr.php?save=1&pd[ordr_status]=1&" + $("#order-form").serialize() ;
		xmlreqGET('cont-ordr',url);
		return false;
	});
}

function setAssortmentPick() {	

	$("#add-item").click(function() {		
		if ($("#asso_nr").val() == 0 || jQuery.trim($("#oras_quantity").val()) == '') { 
			alert('Wybierz produkt i podaj ilość.');  
		} else {											
			var url = "/_show_ordr.php?save_item=1&" + $("#item-form").serialize();
			xmlreqGET('cont-ordr',url);
			return false;
		}
	});
	
	$("#asso_nr").change(function() {
		$("#asso_name").val($(this).val());
	});	
	$("#asso_name").change(function() {
		$("#asso_nr").val($(this).val());
	});	
}

function setFileSearch(type) {
	$("#sgo").click(function() {
	//	if (jQuery.trim($("#sword").val()) != '') {
			var url="/_show_prfl.php?s=" + $("#sword").val() + "&type=" + type;
			xmlreqGET('cont-prfl',url);
		//}
	});
	
	$("#sword").keyup(function() {
		//if (jQuery.trim($(this).val()) != '') {
			var url="/_show_prfl.php?s=" + $(this).val() + "&type=" + type;
			xmlreqGET('cont-prfl',url);
		//}
	});
}


function loadGM(x) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(54.382657,18.637801), 15);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
	//	map.openInfoWindowHtml(map.getCenter(),(x) );

	var pas = new GPolygon([
			new GLatLng(54.382900,18.637050),
			new GLatLng(54.382480,18.637850),
			new GLatLng(54.382660,18.638120),
			new GLatLng(54.383080,18.637320)
		], "#1452ad", 0, 0, "#1452ad", 1);
		map.addOverlay(pas);

	var blueIcon = new GIcon(G_DEFAULT_ICON);
        blueIcon.image = x;
		  blueIcon.shadow = '';
		
		blueIcon.iconSize = new GSize(150, 44);

		markerOptions = { icon:blueIcon };

		var latlng = new GLatLng(54.382957,18.637901);
		map.addOverlay(createMarker(latlng,1, markerOptions));
	}
}

function createMarker(latlng, number,markerOptions) {
	var marker = new GMarker(latlng,markerOptions);
	marker.value = number;
	GEvent.addListener(marker,"click", function() {
		var myHtml = "<b>#" + number + "</b><br/>" + message[number -1];
		map.openInfoWindowHtml(latlng, myHtml);
	});
	return marker;
}


function ToggleFlights(t1,t2) {
	$('#more-view').toggle();
	$('.contact_header2').text($('#more-view').state?t1:t2);
	$('#schedule-more img').attr('src','/img/arrows_' + ( $('#more-view').state?'down':'up') + '.jpg');
	$('#more-view').state = 0?1:0;
}
function initLogout(x) {
	$("#sign-out").click(function () {
		if(confirm(x)) { 
			return true;
		} else {
			return false;
		}							   
	});
}

function setSchool(x) {
    $('#schl_id').change(function() {
        var url="/_show_coach_atnd.php?from="+$('#from_id').val()+"&till="+$('#till_id').val()+"&year="+$('#year').val() + "&schl="+$(this).val();
        xmlreqGET('cont-'+x,url);                     
    });    
}

function setProfile(x) {
    $('#prof_id').change(function() {
        var url="/_show_coach_atnd.php?from="+$('#from_id').val()+"&till="+$('#till_id').val()+"&year="+$('#year').val()+"&schl="+$('#schl_id').val() + "&prof="+$(this).val();
        xmlreqGET('cont-'+x,url);
    });
}

function setSchoolStud(x) {
    $('#schl_id').change(function() {
        var url="/_show_stud_harmon.php?year="+$('#year_id').val()+"&month="+$('#month_id').val() + "&schl="+$(this).val();
        xmlreqGET('cont-'+x,url);                     
    });    
}

function setStudList(x) {
    $('#schl_id').change(function() {
        var url="/_show_stud_list.php?year="+$('#year_id').val()+"&month="+$('#month_id').val() + "&schl="+$(this).val();
        xmlreqGET('cont-'+x,url);                     
    });    
}

function setStudList2(x) {
    $('#schl_id').change(function() {
        var url="/_show_stud2_list.php?year="+$('#year_id').val()+"&month="+$('#month_id').val() + "&schl="+$(this).val();
        xmlreqGET('cont-'+x,url);                     
    });    
}

function setPartnerCompany(e) {
	$("#clear-form").click(function () {	$("#contact-form").resetForm();} );
	
	$("*[id^='part']").blur(function(){
		$(this).css('background-color','white');
	});
	
	$("#send-form").click(function () {		
		if (jQuery.trim($("#part_name").val()) == '' ) { alert(e); $("#part_name").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_address").val()) == '' ) { alert(e); $("#part_address").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_city").val()) == '' ) { alert(e); $("#part_city").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_postal_code").val()) == '' ) { alert(e); $("#part_postal_code").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_province").val()) == '0' ) { alert(e); $("#part_province").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_tel").val()) == '' ) { alert(e); $("#part_tel").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#part_email").val()) == '' ) { alert(e); $("#part_email").focus().css('background-color','#E77817');  }
		else {
			var url="/_partner_company.php?" + $("#contact-form").serialize();
			xmlreqGET('offer-form',url);
		}
	});
}

function setPartnerContact(e) {
	$("#clear-form").click(function () {	$("#contact-form").resetForm();} );
	
	$("*[id^='msgs']").blur(function(){
		$(this).css('background-color','white');
	});
	
	$("#send-form").click(function () {		
		if (jQuery.trim($("#msgs_fullname").val()) == '' ) { alert(e); $("#msgs_fullname").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_company").val()) == '' ) { alert(e); $("#msgs_company").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_email").val()) == '' ) { alert(e); $("#msgs_email").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_c_type").val()) == '0' ) { alert(e); $("#msgs_c_type").focus().css('background-color','#E77817');  }
		else if ( !$("#msgs_agreement").attr('checked') ) { alert(e); $("#msgs_agreement").focus().css('background-color','#E77817');  } 
		else {
			var url="/_partner_question.php?" + $("#contact-form").serialize();
			xmlreqGET('offer-form',url);
		}
	});
}

function setComplaint(e) {
	$("#clear-form").click(function () {	$("#contact-form").resetForm();} );
	
	$("*[id^='cmpl']").blur(function(){
		$(this).css('background-color','white');
	});
	
	$("#send-form").click(function () {		
		if (jQuery.trim($("#cmpl_fullname").val()) == '' ) { alert(e); $("#cmpl_fullname").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#cmpl_email").val()) == '' ) { alert(e); $("#cmpl_email").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#cmpl_tel").val()) == '' ) { alert(e); $("#cmpl_tel").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#asso_id").val()) == '' && jQuery.trim($("#cmpl_asso_name").val()) == '' ) { 
			alert(e); $("#asso_id").focus().css('background-color','#E77817');  } 
			
		else if (jQuery.trim($("#cmpl_serial").val()) == '' ) { alert(e); $("#cmpl_serial").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#cmpl_install_date").val()) == '' ) { alert(e); $("#cmpl_install_date").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#cmpl_breakdown_date").val()) == '' ) { alert(e); $("#cmpl_breakdown_date").focus().css('background-color','#E77817');  } 
		
		else if (jQuery.trim($("#part_id").val()) == '' && jQuery.trim($("#cmpl_part_name").val()) == '' ) { 
			alert(e); $("#part_id").focus().css('background-color','#E77817');  } 

		else if ( !$("#cmpl_agreement").attr('checked') ) { alert(e); $("#cmpl_agreement").focus().css('background-color','#E77817');  } 
		else {
			var url="/_complaint.php?" + $("#contact-form").serialize();
			xmlreqGET('offer-form',url);
		}
	});
}


function setContact(e) {
	$("#clear-form").click(function () {	$("#contact-form").resetForm();} );
	
	$("*[id^='msgs']").blur(function(){
		$(this).css('background-color','white');
	});
	
	$("#send-form").click(function () {		
		if (jQuery.trim($("#msgs_fullname").val()) == '' ) { alert(e); $("#msgs_fullname").focus().css('background-color','#E77817');  }
		//else if (jQuery.trim($("#msgs_tel").val()) == '' ) { alert(e); $("#msgs_tel").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_email").val()) == '' ) { alert(e); $("#msgs_email").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_b_address").val()) == '' ) { alert(e); $("#msgs_b_address").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_b_surface").val()) == '' ) { alert(e); $("#msgs_b_surface").focus().css('background-color','#E77817');  }
		else if (jQuery.trim($("#msgs_b_warming").val()) == '' ) { alert(e); $("#msgs_b_warming").focus().css('background-color','#E77817');  } 
		else if (jQuery.trim($("#msgs_b_heating").val()) == '0' ) { alert(e); $("#msgs_b_heating").focus().css('background-color','#E77817');  } 
		else if (jQuery.trim($("#msgs_b_persons").val()) == '' ) { alert(e); $("#msgs_b_persons").focus().css('background-color','#E77817');  } 
		else if ( !$("#msgs_agreement").attr('checked') ) { alert(e); $("#msgs_agreement").focus().css('background-color','#E77817');  } 
		else {
			var url="/_offer_question.php?" + $("#contact-form").serialize();
			xmlreqGET('offer-form',url);
		}
	});
}

function contactInit() {
	$("#clear-form").click(function() {
		$("#cf_content").val('');
		$("#cf_subject").val('');
		$("#cf_main_subject").val('');
	});
	
}
function titleUpdate(t) {
	document.getElementsByTagName("title")[0].text = t;
}


function myk_subs(x) {
	$("#in_subs").focus(function () {
		if ($(this).val() == x ) $(this).val('') ;						  
	});
	$("#in_subs").blur(function () {
		if (jQuery.trim($(this).val()) == '' ) $(this).val(x) ;
	});
}

function InitLogin(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()) == '' ) {
			$(this).toggle();
			$(this).val('');
			$("#passt").toggle(); 
		}
	});
	
	$('#go').click(function () {
		if (jQuery.trim($('#login').val())=='' || jQuery.trim($('#login').val())==y ) {
			alert(x); 
			$('#login').focus;
		} else if (jQuery.trim($('#pass').val())=='' || jQuery.trim($('#pass').val())==y ) {
			alert(y); 
			$('#pass').focus;
		} else {
			$("#login-form").submit();
		}
	});
}


function myk_ub() {
	$("#menu_top").toggle(500);
	$("#main_menu").toggle(500);
}

var xmlreqs = new Array();

// tworzenie elementu 
function CXMLReq(freed) {
	this.freed = freed;
	this.xmlhttp = false;
	this.xmlhttp = GetXmlHttpObject();
}

// GET
function xmlreqGET(para,url) {
	var pos = -1;
	for (var i=0; i<xmlreqs.length; i++) {
		if (xmlreqs[i].freed == 1) { 
			pos = i; 
			break; 
		}
	}
	if (pos == -1) { 
		pos = xmlreqs.length; 
		xmlreqs[pos] = new CXMLReq(1); 
	}
	if (xmlreqs[pos].xmlhttp) {
		xmlreqs[pos].freed = 0;
		xmlreqs[pos].xmlhttp.open("GET",url,true);
		xmlreqs[pos].xmlhttp.onreadystatechange = function() {
			if (typeof(xmlhttpChange) != 'undefined') { xmlhttpChange(pos,para); }
		}
		if (window.XMLHttpRequest) {
			xmlreqs[pos].xmlhttp.send(null);
		} else if (window.ActiveXObject) {
			xmlreqs[pos].xmlhttp.send();
		}
	}
}

// POST
function xmlreqPOST(para,url,data) {
	var pos = -1;
	for (var i=0; i<xmlreqs.length; i++) {
		if (xmlreqs[i].freed == 1) { 
			pos = i; 
			break; 
		}
	}
	if (pos == -1) { 
		pos = xmlreqs.length; 
		xmlreqs[pos] = new CXMLReq(1); 
	}
	if (xmlreqs[pos].xmlhttp) {
		xmlreqs[pos].freed = 0;
		xmlreqs[pos].xmlhttp.open("POST",url,true);
		xmlreqs[pos].xmlhttp.onreadystatechange = function() {
			if (typeof(xmlhttpChange) != 'undefined') { xmlhttpChange(pos,para); }
		}
		xmlreqs[pos].xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlreqs[pos].xmlhttp.send(data);
	}
}

function handle_response(responseText, para) {
	$("#" + para).html(responseText);
	
}


// fukcja do zmiany HTML */

function xmlhttpChange(pos,para) {
	if (typeof(xmlreqs[pos]) != 'undefined' && xmlreqs[pos].freed == 0 ) {
		if (xmlreqs[pos].xmlhttp.readyState == 4 ) {
			if (xmlreqs[pos].xmlhttp.status == 200 || xmlreqs[pos].xmlhttp.status == 304) {
				handle_response(xmlreqs[pos].xmlhttp.responseText, para);
			} else {
				alert('Proszę odświeżyć stronę.');
				//handle_error();
			}
			xmlreqs[pos].freed = 1;
		}
	}
}

function getPage(page_link) {
//	alert(page_link);
	var url="/_show_page.php?page_link=" + page_link;
	xmlreqGET('adiv',url);
}



function getRecord(what,id,opts) {
	var url="/_show_"+ what +".php?" + what + "=" +id + "&options=" + opts;
	xmlreqGET('cont-'+what,url);
}

function partnerProvince(id,idp) {
	getRecord('part',idp,id);
}

function getPageEdit(edit) {
	var url="/_show_page.php?edit=" + edit;
	xmlreqGET('adiv',url);
}

function getPageLang(lang) {
	var url="/_show_page.php?lang=" + lang;
	xmlreqGET('adiv',url);
}

function getPageSubs(email) {
	var url="/_show_subs.php";
	if (is_em(email)) url = url + "?email=" + email;		
	xmlreqGET('subs_form',url);
}

function getPageTop() {
	var url="/_show_top.php";
	xmlreqGET('menu-user',url);
}

function getPageBottom() {
	var url="/_show_bottom.php";
	xmlreqGET('container-bot',url);
}

function getPageLogin(login, pass) { 
	var url="/_show_page.php";
	url = url + "?login=" + login;
	url = url + "&pass=" + pass;
	xmlreqGET('adiv',url);
}

function getPageLogout() { 
	var url="/_show_page.php?logout=1";
	xmlreqGET('adiv',url);
}

function GetXmlHttpObject() {
	var xmlHttpObject=null;
		try {
			xmlHttpObject = new ActiveXObject("Msxml2.XMLHTTP");
			//alert("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			//	alert("Microsoft.XMLHTTP");
			} catch (E) {
				xmlHttpObject = false;
			}
		}
		if (!xmlHttpObject && typeof XMLHttpRequest != "undefined") {
			try {
				xmlHttpObject = new XMLHttpRequest();
			//	alert("XMLHttpRequest");
			} catch (e) {
				xmlHttpObject = false;
			}
		}
	return xmlHttpObject;
}

function menuHide() {
	$('#left-menu').css({ width:"1px"});	
	$('#leftmenu').css({  width:"1px"});	
	$('#subs_form').css({  display:"none"});	
}

function menuShow() {
	$('#left-menu').css({ width:"180px"});	
	$('#leftmenu').css({ width:"180px"});	
	$('#subs_form').css({  display:"block"});	
}

function menuUpdate(I,l){
//	alert('menuUpdate');
	getSWF("leftmenu").updateMenu(I,l); // FLASH
	getSWF("topmenu").updateMenu(I,l); // FLASH
	//getSWF("weather").updateMenu(I,l,i,o) // FLASH
}
function menuRefresh(I,l){
//	alert('menuRefresh');
	getSWF("leftmenu").refreshMenu(I,l); // FLASH
	getSWF("topmenu").refreshMenu(I,l); // FLASH
	//getSWF("weather").refreshMenu(I,l) // FLASH
}
function getSWF(i){
//	alert('getSWF');
	try{if(top.document.embeds&&top.document.embeds[i]){return top.document.embeds[i]}else{return top.document.getElementById(i)}}
catch(e){if(e.toString().indexOf("cyclic __proto__ value")>-1)getSWF(i)}}

function pick_list(x,v) {
	var newWindow = top.poz.open('/inc_forms/f_' + x + '.php?' + x + '=' + v ,"poz","");
	newWindow.focus( );
}

function lm_resize(I){var i=document.getElementById('leftmenu');i.style.height=I+'px'}

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=0;innerHTML=a.title.substring(4)}
if(buf==txtright){a.t.modleft=-230;innerHTML=a.title.substring(5)}
if(buf==txtbottom){a.t.modtop=-120;innerHTML=a.title.substring(6)}}
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){var i=top.document.getElementById(l),I=0;if(i){if(i.contentWindow){if(i.contentWindow.document.body.scrollHeight){I=i.contentWindow.document.body.scrollHeight}}else 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+"px";else i.style.height="0px"}}
function show_h(l){var i=top.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}}}}
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+"px";else o.style.height="0px"}}
function is_em(i){var 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'}}

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(I){for(i=0;i<I.length;i++)if(I[i].checked)return true;return false}
function validate_declaration(I){var i=document.declaration;if(i.surname.value==''){alert('Podaj nazwisko.');i.surname.focus();return false}else if(i.name.value==''){alert('Podaj imię.');i.name.focus();return false}else if(!is_id_number(i.id_number)){alert('Podaj prawidłowy numer i serię dowodu osobistego.');i.id_number.focus();return false}else if(!is_pesel(i.pesel)){alert('Podaj prawidłowy numer PESEL.');i.pesel.focus();return false}else if(i.birth_place.value==''){alert('Podaj miejsce urodzenia.');i.birth_place.focus();return false}else if(i.tel1.value.length+i.tel2.value.length<9){alert('Podaj prawidłowy numer telefonu w formacie XX XXXXXXX lub XXX XXXXXX.');i.tel1.focus();return false}else if(!is_em(i.email)){alert('Podaj prawidłowy adres e-mail.');i.email.focus();return false}else if(i.p_street.value==''){alert('Podaj ulicę.');i.p_street.focus();return false}else if(i.p_street_number.value==''&&i.p_local_number.value==''){alert('Podaj numer ulicy i/lub numer loklau.');i.p_street_number.focus();return false}else if(!is_postal_code(i.p_postal_code)){alert('Podaj prawidłowy kod pocztowy w formacie XX-XXX.');i.p_postal_code.focus();return false}else if(i.p_city.value==''){alert('Podaj miasto.');i.p_city.focus();return false}else if(i.delivery_time&&!is_radio_checked(i.delivery_time)){alert('Podaj godziny odbioru przesyłki.');i.delivery_time_1.focus();return false}else if(i.amount&&!is_currency(i.amount,parseInt(I))){alert('Podaj prawidłową kwotę inwestycji.');i.amount.focus();return false}else if(i.account_number&&!is_IBANAccount(i.account_number.value)){alert('Podaj prawidłowy numer konta bankowego w formacie NRB (26 cyfr).');i.account_number.focus();return false}else return true}
function validate_contact(){var i=document.contact;if(i.surname.value==''){alert('Podaj nazwisko.');i.surname.focus();return false}else if(i.name.value==''){alert('Podaj imię.');i.name.focus();return false}else if(i.tel1.value.length+i.tel2.value.length<9){alert('Podaj prawidłowy numer telefonu w formacie XX XXXXXXX lub XXX XXXXXX.');i.tel1.focus();return false}else if(!is_em(i.email)){alert('Podaj prawidłowy adres e-mail.');i.email.focus();return false}else if(i.city.value==''){alert('Podaj miasto.');i.city.focus();return false}else if(i.content.value==''){alert('Podaj treść zapytania.');i.content.focus();return false}else if(!i.agree_contact.checked){alert('Aby wysłać zapytanie, należy zaakceptować warunki.');i.agree_contact.focus();return false}else if(!i.agree_contact2.checked){alert('Aby wysłać zapytanie, należy zaakceptować warunki.');i.agree_contact2.focus();return false}else return true}
function validate_sal(){var i=document.declaration;if(i.surname.value==''){alert('Podaj nazwisko.');i.surname.focus();return false}else if(i.name.value==''){alert('Podaj imię.');i.name.focus();return false}else if(!is_pesel(i.pesel)){alert('Podaj numer PESEL.');i.pesel.focus();return false}else if(!is_decimal(i.participation)){alert('Podaj procentowy udział w uposażeniu. Suma musi być równa 100%.');i.participation.focus();return false}else if(i.street.value==''){alert('Podaj ulicę.');i.street.focus();return false}else if(i.street_number.value==''&&i.local_number.value==''){alert('Podaj numer ulicy i/lub numer loklau.');i.street_number.focus();return false}else if(!is_postal_code(i.postal_code)){alert('Podaj prawidłowy kod pocztowy w formacie XX-XXX.');i.postal_code.focus();return false}else if(i.city.value==''){alert('Podaj miasto.');i.city.focus();return false}else return true}
function mod97(l){var I=0;var i=[];var O=[];i[1]=1;O[1]=parseInt(l.substring(29,30));I=i[1]*O[1];for(var o=2;o<=30;o+=1){i[o]=(i[o-1]*10)%97;O[o]=parseInt(l.substring(30-o,30-o+1));I=I+i[o]*O[o]}
return(I%97)}
function validate_agreement(){var i=document.declaration;al='Aby wysłać deklarację, należy zaakceptować warunki.';if(i.agree&&!i.agree.checked){alert(al);i.agree.focus();return false}
if(i.agree2&&!i.agree2.checked){alert(al);i.agree2.focus();return false}
if(i.agree3&&!i.agree3.checked){alert(al);i.agree3.focus();return false}else return true}
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(i){if(i.length==26)i="PL"+i;country=i.substring(0,2);cc=i.substring(2,4);rest=i.substring(4,28);base=replaceAlpha(rest+country+cc);if(mod97(base)==1)return true;else
return false}
function replaceAlpha(I){I=I.toUpperCase();var i="";for(var l=0;l<I.length;l++)i+=(I.charCodeAt(l)>=65?Number(I.charCodeAt(l)-55):I.charAt(l));return(i)}
function is_IBANAccount(l){var i=/\d{26}/,I=/[a-zA-Z]{2}\d{26}/ig;if(l.match(i))return checkSum(l);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(i,o){var l=i.value,I=/(^\d+$)|(^\d+\.\d+$)|(^\d+\,\d+$)/;if(l.match(I)&&(parseInt(l)>=parseInt(o)))return true;else return false}
function txt_update(l){var i=document.getElementById("p_"+l),I=document.getElementById("s_"+l);if(i.value&&!I.value)I.value=i.value}
function white_space(i){var I=document.getElementById(i);I.value=(I.value).replace(/\s*/g,'')}
