function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

var path = "i/"
function changeImg(imgName) {
	document.getElementById("indeks").src = path + imgName;
}

var nr = 0;

function showSubMenu(nr) {
	document.getElementById("sub"+nr).style.display = "block";
}

function hideSubMenu(nr) {
	document.getElementById("sub"+nr).style.display = "none";
}

function hideNavi() {
	var elem = document.getElementById("tohide");
	if(elem) {
		elem.style.position = "relative";
		elem.style.top = "350px";
	}
}

function showNavi() {
	var elem = document.getElementById("tohide");
        if(elem) {
		elem.style.position = "relative";
                elem.style.top = "0px"
        }
}

function okno(ctl,w,h) {
	nazwa=Math.round(Math.random()*1000);
	nazwaS=nazwa+"n";
      	window.open(ctl, 'ff'+nazwaS, 'scrollbars=yes,resizable=yes,width='+w+',height='+h);
	return;
}

function wykres1_otworz() {
	var link;
	if (document.wykres1walor=="PL9999999987") {
		eval("link = \"http://gielda.wp.pl/terminalwig20.html\"");
	} else {
		eval("link = \"http://gielda.wp.pl/jwykres.html?walor="+document.wykres1walor+"\"");
	}
	eval("okno(\'"+link+"\',\'750\',\'600\')");
}

function img_Disp(Name)  {
	if(document.wykres) {
		document.wykres1walor = Name;
	}
	document.wykres.src ='/gif.html?wykres1walor='+Name;
}

function otworz_okno(a_url) {
	okienko=window.open(a_url,'Prezentacja','toolbar=no,menubar=no,location=no,personalbar=no,status=no,resizable=yes,scrollbars=yes,left=0,top=0,width=1024,height=768');
	okienko.focus();
}

function otworz_okno_2(a_url) {
	okienko=window.open(a_url,'Prezentacja','toolbar=no,menubar=no,location=no,personalbar=no,status=no,resizable=yes,scrollbars=yes,left=0,top=0,width=1200,height=890');
	okienko.focus();
}



nn4 = false;
var last 
var ObiektXMLHttp = false;


if (window.XMLHttpRequest) { 
   ObiektXMLHttp = new XMLHttpRequest(); 
} else if (window.ActiveXObject) {
   try {
      ObiektXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
   } catch(e) {
      try {
         ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
       } catch(e) {
         ObiektXMLHttp = false;
       }
  } 
  //ObiektXMLHttp = false;
}

function sendJ(url, params, content)
{
   if(ObiektXMLHttp) {
      ObiektXMLHttp.open("POST", url, true); 
      ObiektXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-2");
      ObiektXMLHttp.setRequestHeader("Content-Length", params.length);
      ObiektXMLHttp.setRequestHeader("Connection", "close");
      ObiektXMLHttp.onreadystatechange = function()
      {
         if (ObiektXMLHttp.readyState == 4) {
		if (ObiektXMLHttp.status == 200) {
		    document.getElementById(content).innerHTML = ObiektXMLHttp.responseText;
		} else {
		   document.getElementById(content).innerHTML = 'Wystąpił błąd podczas wysyłania maila';
		}
	 }
      }
      ObiektXMLHttp.send(params);
   }
}

 function send() {
          var _action = document.getElementById('_action');
	  var temat = document.getElementById('temat');
	  var tresc = document.getElementById('tresc');
	  var email = document.getElementById('email');
	  var telefon = document.getElementById('telefon');
	  var imie = document.getElementById('imie');
	
          var tematoption=temat.options[temat.selectedIndex];

	  send1 = 1;
	  send2 = validateString(tresc);
	  send3 = validateEmail(email);
	  //send4 = validateString(telefon);
	  send4 = 1;

	  if (1 == send1 && 1 == send2 && 1 == send3 && 1 == send4) {
	    //document.SendMailForm.submit();
	    var url = "kontakt.html";

	    var ntemat_maila = temat.selectedIndex;
	    var ntemat = tematoption.value;
	    var ntresc = tresc.value;
	    var nemail = email.value;
	    var ntelefon = telefon.value;
	    var nimie = imie.value;

	    var params = "_action="+_action.value+"&formularz[temat]="+ntemat+"&formularz[temat_maila]="+ntemat_maila+"&formularz[tresc]="+ntresc+"&formularz[email]="+nemail+"&formularz[telefon]="+ntelefon+"&formularz[imie]="+nimie;
	    var content = "formularz02";
	    sendJ(url, params, content);
	    hideAll();
	    //setTimeout(fadeoff("formularz01"), 5000);
	  }
 }

  function hideAll() {
    var r01 = document.getElementById('bx_cnt');
    r01.style.display = 'none';
  }

  function showAll() {
   var r02 = document.getElementById('formularz02');
   r02.style.display = 'none';	

   var r01 = document.getElementById('bx_cnt');
   r01.style.display = 'block';
   var temat = document.getElementById('temat');
   var tresc = document.getElementById('tresc');
   var email = document.getElementById('email');
   var telefon = document.getElementById('telefon');
   var imie = document.getElementById('imie');
   temat.value='';	
   tresc.value='';	
   email.value='';	
   telefon.value='';	
   imie.value='';	

  }	

 function validateString(el) {
   if (el.value.length > 0) {
     el.style.backgroundColor = "#ffffff";
     return 1;
   } else {
     el.style.backgroundColor = "#fbd659";
     return 0;
   }   
 }

 function validateEmail(email) {
	  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	  if (true == regex.test(email.value)) {
	    email.style.backgroundColor = "#ffffff";
	    return 1;
	  } else {
	    email.style.backgroundColor = "#fbd659";
	    return 0;
	  }
 }

 function graybg(){
	if(d.getElementById('graybg')) {
		d.body.removeChild(d.getElementById('graybg'));
	} else {
		var x = d.createElement('div');
		x.id='graybg';
		x.style.zIndex=2;
		x.style.backgroundColor='#000';
		x.style.opacity=0;
		x.style.position='absolute';
		x.style.top=0;
		x.style.left=0;
		x.style.width=d.body.offsetWidth+'px';
		x.style.height=d.body.offsetHeight+'px';
		if (WP.isIE) x.style.filter='alpha(opacity=0)';
		d.body.appendChild(x);
	}
 }
 function opacity(id, n){
	 if (WP.isIE)	{
		 $(id).style.filter='alpha(opacity='+n+')';
	 } else {
		 $(id).style.opacity=n/100;
	 }
 }
 var fdo=0;
 function fadeon(id){
	 if (fdo==0) {
		 graybg();
		 $('formularz01').show();
	 }
	 if(fdo<10) {
		 fdo++;
		 opacity(id, fdo*10);
		 opacity('graybg', fdo*6); 
		 setTimeout('fadeon("formularz01")', 35);
	 }
	 return false; 
 }
 function fadeoff(id){
	 if (fdo==0) {
		 graybg(); 		 
                 $('formularz01').hide();
		 showAll();
	 } else {
		 fdo--;
		 opacity(id, fdo*10);
		 opacity('graybg', fdo*6);
		 setTimeout('fadeoff("formularz01")', 20);
	 }
	 return false;
 }
