//zmienne globalne
var param = 0;
//-------------------------------------------------------------------------
function load_div(div_name, file, eval_function)
{	
    error_msg = "Przepraszamy wystapił bład. Prosimy spróbowac pózniej";
       
    file = Url.encode(file);

//----------------------------------------------------------------------	
	
	/*if (window.XMLHttpRequest) 
		{
			http_request = new XMLHttpRequest();
		}
	else if (window.ActiveXObject) 
		{ 
			 var progIDs = [ *//*'Msxml2.DOMDocument.6.0', 'Msxml2.DOMDocument.5.0','Msxml2.DOMDocument.3.0' 'Microsoft.XMLHTTP'];*/
			 /*for (var i = 0; i < progIDs.length; i++) {

            try {

                var http_request = new ActiveXObject(progIDs[i]);
				return http_request;

            }

            catch (ex) {alert('blad:'+ex.toString()+' '+progIDs[i])}

        }



			//http_request = new ActiveXObject("Microsoft.XMLHTTP");
			
		}
			
	http_request.open( 'GET' , file , true);
	http_request.send(null);
	http_request.onreadystatechange = function(){
		if(http_request.readyState == 4){
			if (http_request.status == 200){
					if(document.getElementById(div_name) != null){
						document.getElementById(div_name).innerHTML = http_request.responseText;
						if(document.getElementById('loader') != null){
							document.getElementById('loader').style.display = 'none';
						}
						if(eval_function != undefined){
							eval(eval_function);
						}
						if(div_name == 'submenu' || div_name == 'prod2_content'){
							document.getElementById(div_name).style.display ="";
							document.getElementById('head_submenu').className ='head_bold';
						}else{
							try{
								document.getElementById('submenu').style.display ="none";
								document.getElementById('head_submenu').className ='head_bold_none';
							}catch(err){}
						}
						if(div_name == 'submenu2' || div_name == 'prod3_content'){
							document.getElementById(div_name).style.display ="";
							document.getElementById('head_submenu2').className ='head_bold';
						}else{
							try{
								document.getElementById('submenu2').style.display ="none";
								document.getElementById('head_submenu2').className ='head_bold_none';
							}catch(err){}
						}
						
					}
			} 
			else {
				document.getElementById(div_name).innerHTML = error_msg;
			}
		}
	}*/
	
	
	//var param = 'status=2&email='+ $('email').value;
	new Ajax.Request( file,
	{
		method: 'get',
		evalScripts: true,
		//postBody: param,
		onComplete: function(transport)
		{	
			var temp =  transport.responseText;
			if (temp){
					if(document.getElementById(div_name) != null){
						document.getElementById(div_name).innerHTML = temp;
						if(document.getElementById('loader') != null){
							document.getElementById('loader').style.display = 'none';
						}
						if(eval_function != undefined){
							eval(eval_function);
						}
						if(div_name == 'submenu' || div_name == 'prod2_content'){
							document.getElementById(div_name).style.display ="";
							document.getElementById('head_submenu').className ='head_bold';
						}else{
							try{
								document.getElementById('submenu').style.display ="none";
								document.getElementById('head_submenu').className ='head_bold_none';
							}catch(err){}
						}
						if(div_name == 'submenu2' || div_name == 'prod3_content'){
							document.getElementById(div_name).style.display ="";
							document.getElementById('head_submenu2').className ='head_bold';
						}else{
							try{
								document.getElementById('submenu2').style.display ="none";
								document.getElementById('head_submenu2').className ='head_bold_none';
							}catch(err){}
						}
						
					}
					try{
						if(file == 'dorit.html'){
								new Menu('menu0');
						}
					}catch(err){}
			} 
			else {
				document.getElementById(div_name).innerHTML = error_msg;}
			
		}
	}
	)		
}

function ajaxCall(file, backdiv)
{

	file = Url.encode(file);
	
	http_request.open( 'GET' , file , true);
	http_request.send(null);
	
	if (http_request.status == 200) 
		{
			document.getElementById(backdiv).innerHTML = http_request.responseText;
		}
	return false;
}

function loadJs(plik)
{
	var nowySkrypt = document.createElement("script");
	nowySkrypt.setAttribute("type", "text/javascript");
	nowySkrypt.setAttribute("src", 'Scripts/'+plik + ".js");

	document.getElementsByTagName("head")[0].appendChild(nowySkrypt);
}

function login(){
	var param = $('baseURL').value;
	new Ajax.Request( 'http://'+param+'/login.php',
	{
		method: 'get',
		evalScripts: true,
		onComplete: function(transport)
		{	//alert('oncomplete');
			document.getElementById('login').style.color = '#999999';
			document.getElementById('login').value = 'login';
			document.getElementById('haslo').style.color = '#999999';
			document.getElementById('haslo').type = 'text';
			document.getElementById('haslo').value = 'hasło';
			document.getElementById('login_komunikat').style.color = 'red';
			document.getElementById('login_komunikat').innerHTML = transport.responseText;
		}
	}
	)		
}

function passlog(params){
	//alert(param);
	document.getElementById('login_komunikat').style.color = 'black';
	document.getElementById('login_komunikat').innerHTML = '<p>Zaloguj się do help desk:</p>';
	
	if(params == '1' || document.getElementById('login').style.color == 'red'){	
		document.getElementById('login').value = '';
		document.getElementById('login').style.color = 'black';
	}
	if(params == '2' || document.getElementById('haslo').style.color == 'red'){
		document.getElementById('haslo').value = '';
		document.getElementById('haslo').style.color = 'black';
		document.getElementById('haslo').type = 'password';
	}
	
	if(params == '3' && (document.getElementById('login').value =='login' || document.getElementById('login').value =='')){
		document.getElementById('login').value = 'login';
		document.getElementById('login').style.color = '#999999';
	}
	if(params == '4' && (document.getElementById('haslo').value =='hasło' || document.getElementById('haslo').value =='')){
		document.getElementById('haslo').type = 'text';
		document.getElementById('haslo').value = 'hasło';
		document.getElementById('haslo').style.color = '#999999';
	}
	
}

function resetAll(){
	document.getElementById('login_komunikat').style.color = '#999999';
	document.getElementById('login_komunikat').innerHTML = '<p>Zaloguj się do help desk:</p>';
	
	document.getElementById('login').value = 'login';
	document.getElementById('login').style.color = '#999999';

	document.getElementById('haslo').value = 'hasło';
	document.getElementById('haslo').style.color = '#999999';
	document.getElementById('haslo').type = 'text';
	
	document.getElementById('email').className = 'inputArea';
	document.getElementById('newsletter_komunikat').innerHTML = '<p>Jeśli chcesz otrzymywać stałe informacje <br />z naszej witryny, wpisz swój adres e-mail poniżej.</p>';
	param = 0;
	
}

function resetNews(){
	document.getElementById('email').className = 'inputArea';
	document.getElementById('newsletter_komunikat').style.color = '#999999';
	document.getElementById('newsletter_komunikat').innerHTML = '<p>Jeśli chcesz otrzymywać stałe informacje <br />z naszej witryny, wpisz swój adres e-mail poniżej.</p>';
}

function save(param){
	
	var email = $('email').value;
	TestEmail =/^([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9](\.[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9\,])+\s*)+$/;
	wynik = email.match(TestEmail);
	if(wynik != null){
		var param = 'status='+param+'&email='+ $('email').value;
		var param2 = $('baseURL').value;
		new Ajax.Request( 'http://'+param2+'/rejestracja.php',
		{
			method: 'post',
			evalScripts: true,
			postBody: param,
			onComplete: function(transport)
			{	
				//var temp =  transport.responseText;
				//alert(temp);
				//document.getElementById('newsletter_komunikat').style.color = 'red';
				document.getElementById('newsletter_komunikat').innerHTML = transport.responseText;
			}
		}
		)
	}else{
		var param = $('baseURL').value;
		new Ajax.Request( 'http://'+param+'/newsletter.php',
		{
			method: 'post',
			evalScripts: true,
			postBody: param,
			onComplete: function(transport)
			{	
				document.getElementById('newsletter_komunikat').style.color = 'red';
				document.getElementById('email').className = 'valid_error';
				document.getElementById('newsletter_komunikat').innerHTML = transport.responseText;
			}
		}
		)
	}
}

 function new_window(width, height, src, scrollbars, center) {
    try {   
		if( scrollbars == undefined) {
			scrollbars = 'no';
		}
		var x = 10;
		var y = 20;
		
		if (typeof center == 'undefined' || center === true) {
			x = Math.round((screen.width - width) / 2);
			y = Math.round((screen.height - height) / 2);
		}
		
		settings="left="+x+", top="+y+", width=" + width +", height=" + height +", toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars="+scrollbars+",resizable=yes"
        NewWindow = window.open(src,'',settings);
        NewWindow.focus();


        return NewWindow;
	} catch (err) {
		alert('Proszę włączyć obsługę okienek wyskakujących');
	}
}
