window.onresize = function() {
    if(document.getElementById('enter').innerHTML!='yes') {
	 scroll(0,0);
        var wysokoscOkna=window.innerHeight;
        if(typeof(wysokoscOkna)=='undefined') {
            wysokoscOkna= document.documentElement.clientHeight;
        }
        if(typeof(wysokoscOkna)=='undefined') {
            wysokoscOkna= document.getElementsByTagName('body')[0].clientHeight;
        }
        if(Number(wysokoscOkna/2)>109) {
            
            var styleElementu=document.getElementById('head').getAttribute('style');
            document.getElementById('head').setAttribute('style',styleElementu+'height:'+Number(wysokoscOkna/2)+'px;');
            var styleElementu2=document.getElementById('head_inner').getAttribute('style');
            document.getElementById('head_inner').setAttribute('style',styleElementu2+'padding-top:'+(Number(wysokoscOkna/2)-109)+'px;');
        }
    }
}

function openTrade(Name) {
    document.getElementById('enter').innerHTML='yes';
	 document.getElementById('navi_inner').style.display='block';
	 switch(Name){case 'inf':BaseName='Informatyka';break;case 'bud':BaseName='Budownictwo';break;}
	 document.getElementById('trade').innerHTML='';
	 document.getElementById('navi_base').innerHTML=BaseName;
	 document.getElementById('navi_tip').innerHTML='';
    new Effect.Morph('head_inner',{style: 'padding-top:0px;', duration: 0.5,delay: 0});
    new Effect.Morph('head',{style: 'height:109px;', duration: 0.5,delay: 0});
    new Effect.Morph('body',{style: 'background-color:#ffffff;', duration: 0.5,delay: 0});
    document.getElementById('blue').className='shadow_bottom';
    new Effect.Morph('blue_inner',{style:'min-height:260px;height:260px;' , duration: 0.5,delay: 0});
	 document.getElementById('blue01').className='blue01';
	 new Effect.Morph('content',{style: 'border-top-width:1px;', duration: 0,delay: 0});
    new Effect.Morph('content_inner',{style: 'min-height:200px;', duration: 0,delay: 0});
    document.getElementById('head_menu').style.display='block';
	 document.getElementById('footer_inner').style.display='block';
    document.getElementById('middle_menu').innerHTML='<div style="padding-bottom:10px;color:#ffffff;text-align:left;">Wgrywanie menu...</div>';
    var pageUrl='pages/'+Name+'_menu.php';
    var myAjax = new Ajax.Request(pageUrl, {
        method: 'post',
        parameters: '',
        onComplete: showResponseOpenMenu,
        onFailure: showAlert
    }
    );
	 document.getElementById('copy').style.display='block';
	 document.getElementById('footer').style.display='block';
    document.body.style.overflow= "visible";

	 document.getElementById('loading_box').style.display='inline';
    var pageUrl='pages/'+Name+'_content.php';
    var myAjax = new Ajax.Request(pageUrl, {
        method: 'post',
        parameters: '',
        onComplete: showResponseOpenPage,
        onFailure: showAlert
    }
    );
	 	  
	 }


function showAlert(MyRequest) {
    alert("Operacja nie powiod&#322;a się");
}

function showResponseOpenMenu(text) {
    document.getElementById('middle_menu').innerHTML=text.responseText;
}

function menuin(Id) {
    document.getElementById('topic'+Id).style.backgroundColor="#ffffff";
    document.getElementById('topic'+Id).style.color="#000000";
    document.getElementById('menu'+Id+'box').style.display='inline';
	 document.getElementById('menu'+Id+'box').style.backgroundColor="transparent";
}

function menuout(Id) {
    document.getElementById('topic'+Id).style.backgroundColor="transparent";
    document.getElementById('topic'+Id).style.color="#ffffff";
    document.getElementById('menu'+Id+'box').style.display='none';
	 document.getElementById('menu'+Id+'box').style.backgroundColor="transparent";
}

function openPage(Name) {
if(document.getElementById('trade').innerHTML==''){stop();}
    document.getElementById('trade').innerHTML='';
	 document.getElementById('navi_inner').style.display='block';
	 var tipText,trade;
	 switch(Name){
	 case 'komputery_oferta' : tipText='Komputery &raquo; Oferta';trade='inf'; break;
	case 'serwis_gwarancyjny' : tipText='Serwis &raquo; Gwarancyjny';trade='inf'; break;
	case 'serwis_pogwarancyjny' : tipText='Serwis &raquo; Pogwarancyjny';trade='inf'; break;
	case 'serwis_oferta_dla_firm' : tipText='Serwis &raquo; Oferta dla firm';trade='inf'; break;
	case 'wezwij_serwisanta' : tipText='Serwis &raquo; Wezwij serwisanta';trade='inf'; break;
	case 'grafika_oferta' : tipText='Grafika &raquo; Oferta';trade='inf'; break;
	case 'grafika_cennik' : tipText='Grafika &raquo; Cennik';trade='inf'; break;
	case 'webdesign_oferta' : tipText='Strony internetowe &raquo; Oferta';trade='inf'; break;
	case 'webdesign_cennik' : tipText='Strony internetowe &raquo; Cennik';trade='inf'; break;
	case 'oferty_pracy' : tipText='Oferty pracy';trade=''; break;
	case 'pliki_do_pobrania' : tipText='Pliki do pobrania';trade=''; break;
	case 'formularz_kontaktowy' : tipText='Formularz kontaktowy';trade=''; break;
   case 'mapa_witryny' : tipText='Mapa wirtyny';trade=''; break;
   default:tipText='';	
	 }
	 if(trade=='inf'||trade=='bud'){
	 switch(Name){case 'inf':BaseName='Informatyka';break;case 'bud':BaseName='Budownictwo';break;}
	 document.getElementById('navi_base').innerHTML=BaseName;
	 document.getElementById('navi_tip').innerHTML=': '+tipText;
	 if(document.getElementById('middle_menu').innerHTML==''){
	 document.getElementById('middle_menu').innerHTML='<div style="padding-bottom:10px;color:#ffffff;text-align:left;">Wgrywanie menu...</div>';
    var pageUrl='pages/'+trade+'_menu.php';
    var myAjax = new Ajax.Request(pageUrl, {
        method: 'post',
        parameters: '',
        onComplete: showResponseOpenMenu,
        onFailure: showAlert
    }
    );
	 }	 
	 }else{
	 document.getElementById('middle_menu').innerHTML='';
	 document.getElementById('navi_base').innerHTML='';
	 document.getElementById('navi_tip').innerHTML=tipText;
	 }
	 
    document.getElementById('loading_box').style.display='inline';
    var pageUrl='pages/'+Name+'.php';
    var myAjax = new Ajax.Request(pageUrl, {
        method: 'post',
        parameters: '',
        onComplete: showResponseOpenPage,
        onFailure: showAlert
    }
    );
}

function showResponseOpenPage(text) {
if(document.getElementById('trade').innerHTML==''){
    document.getElementById('loading_box').style.display='none';
    document.getElementById('trade').innerHTML=text.responseText;
	 document.getElementById('navi_inner').style.display='block';
	 }
}
function zliczaj_znaki() 
{ 

var a=document.formularz_kontaktowy.tresc.value.length;
var se=0;
var special=0;
var lang=0;
for(i=0;i<a;i++){
var znak=document.formularz_kontaktowy.tresc.value.charAt(i);
var wzorNorm=/\w/;
var zbiorSpecial=/[`@\$\^\+\*=\[\]\{\}\;\:\"\\\|\/,\(\)]/;
if (znak == "\n"){se=se+1;}
if(zbiorSpecial(znak)){special=special+2;}
if((znak!="\n")&&(!zbiorSpecial(znak))&&(!wzorNorm(znak))&&(znak!=".")){lang=lang+5;}
} 
var b=500; 
var c=b-a-se-special-lang; 

if(c>=0) 
{ 
document.getElementById('ile').innerHTML= c; 
} 
else 
{ 
document.formularz_kontaktowy.tresc.value = document.formularz_kontaktowy.tresc.value.substring(0, 500-se-special-lang); 
}}

function testWyslijWiadomosc()
	{
	   var s = "";
      var a = "";
		var b = "";
		var c = "";
		var d = "";
		
		var wzorE = /^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/;
	
		if (document.formularz_kontaktowy.trescukryte.value != '') a = 1;
		if (document.formularz_kontaktowy.tresc.value == '') b = 1;
		if (document.formularz_kontaktowy.trescmail.value == '') c = 1;
		if (document.formularz_kontaktowy.trescpodpis.value == '') d = 1;
		
		if (b||c||d == 1) s = s + " - wszystkie pola formularza musiszą zosta; wypełnione\n" ; 
		if (a == 1) s = s + " - formularz wypełniony przez automat!\n" ; 
		
		if (c!=1 && (!wzorE.test(document.formularz_kontaktowy.trescmail.value))) s = s + " - nieprawidłowy adres e-mail\n";
		if (s != "")
		{
			s = "\n Błą;d formularza:\n" + s + "\n";
			alert(s);
			return false;
		} else
		{
		var tresc=document.formularz_kontaktowy.tresc.value;
		var mail=document.formularz_kontaktowy.trescmail.value;
		var podpis=document.formularz_kontaktowy.trescpodpis.value;
		
		document.getElementById('button_wiadomosc').style.visibility="hidden";
		var box=document.getElementById('wyslij_wiadomosc_div');
		box.innerHTML='<img src="gfx/loading.gif" />';
		
		
			var myAjax = new Ajax.Request('pages/send_message.php', {
         method: 'post',
         parameters: "tresc="+tresc+"&mail="+mail+"&podpis="+podpis+'&PHPSESSID='+document.getElementById('sid').innerHTML,
         onComplete: showResponseFormKontakt,
         onFailure: showAlert
      });
			
		}
		return false;
	}
	function showResponseFormKontakt(text){
	if(text.responseText=='error'){
	
	var box=document.getElementById('wyslij_wiadomosc_div');
	box.innerHTML='<span style="color:#Ff0000;font-family: arial;font-style: normal;font-size: 11px;">Błąd podczas wysyłania wiadomości.</span>';
	document.getElementById('button_wiadomosc').style.visibility="visible";
	}
	if(text.responseText=='sent'){
	var box=document.getElementById('wyslij_wiadomosc_div');
		box.innerHTML='<span style="color:#00C800;font-family: arial;font-style: normal;font-size: 11px;">Wiadomość została wysłana.</span>';
	}
}

