// JavaScript Document
//DialogBoxOpen("Nazwa boxa","Komunikat","Nazwa buttona");
function changeSymbols(value){
	value = value.replace(/\+/g,"XPLUS");
	value = value.replace(/\&/g,"XAMP");
	value = value.replace(/\"/g,"XCUD");
	value = value.replace(/\;/g,"XSRE");
	value = value.replace(/\?/g,"XQUE");
	value = value.replace(/\=/g,"XSUM");
	value = value.replace(/\ó/g,"XO");
	return value;
	}
function CheckEmail(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){ 
return (false);
}	
} 
if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);		
} 

}

}

function ReCheckEmail(){
var FirmaEmail = document.getElementById('FirmaEmail').value;
var FirmaReEmail = document.getElementById('FirmaReEmail').value;
if(FirmaEmail != FirmaReEmail){
return false;
}
else {
	return true;
}

}
function CheckUser(linkTargetX){
	var ajaxCheckUser; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxCheckUser = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxCheckUser = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxCheckUser = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var user = document.getElementById('loginName').value
	var password = document.getElementById('loginPassword').value;
	var queryCheckUser = "functionPost=CheckUser&userAjax=" + user + "&passwordAjax=" + password + "&linkTarget=" + linkTargetX;
	ajaxCheckUser.open("POST", "dataAjax.php" , true);
	ajaxCheckUser.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxCheckUser.setRequestHeader("Content-length", queryCheckUser.length);
	ajaxCheckUser.setRequestHeader("Connection", "close");
	ajaxCheckUser.send(queryCheckUser);
	ajaxCheckUser.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxCheckUser.readyState <= 3) {
	document.getElementById('wrongLogin').innerHTML = "Czekaj trwa sprawdzanie danych";
	}
	if(ajaxCheckUser.readyState == 4 && ajaxCheckUser.status == 200) {
			var ajaxTextArray = ajaxCheckUser.responseText.split('|');
				if(ajaxTextArray[0] == "TRUE"){ 
				
				var gdzie = ajaxTextArray[2];
				if((gdzie=="Logowanie")||(gdzie=="Login")||(gdzie=="Wyloguj")||(gdzie=="Logout")) { gdzie="Panel"; }
				setTimeout ("window.location.href = '"+gdzie+"'" , 1000);
				
				document.getElementById('wrongLogin').innerHTML = ajaxTextArray[1];
				}
				if(ajaxTextArray[0] == "FALSE"){ 
				document.getElementById('wrongLogin').innerHTML = ajaxTextArray[1];
				}
		}
	}
}
function DialogBoxOpen(subject,content,buttonVal){
		var DialogBoxWidth = 0;
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=50)";
		document.getElementById('masterContainer').style.opacity=".25";
		document.getElementById('DialogBox').style.visibility = 'visible';
		document.getElementById('masterContainer').disabled = true;
		document.getElementById('DialogBoxButton').value = buttonVal;
		DialogBoxWidth = document.getElementById('DialogBoxButton').clientWidth/-2 + "px";
		document.getElementById('DialogBoxButton').style.marginLeft = DialogBoxWidth;
		document.getElementById('DialogBoxSubject').innerHTML = subject;
		document.getElementById('DialogBoxContent').innerHTML = content;
		
}	
function DialogBoxClose(){
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=100)";
		document.getElementById('masterContainer').style.opacity="1.0";
		document.getElementById('DialogBox').style.visibility = 'hidden';
		document.getElementById('masterContainer').disabled = false;
		
}
function preloaderOff(){
		var preloader = document.getElementById('preloader');
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=100)";
		document.getElementById('masterContainer').style.opacity="1.0";
		preloader.style.display='none';
}
///Slajdy
function LoadSlides(){
	var ajaxLoadSlides; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxLoadSlides = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxLoadSlides = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxLoadSlides = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryLoadSlides = "functionPost=LoadSlides";
	ajaxLoadSlides.open("POST", "dataAjax.php" , true);
	ajaxLoadSlides.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxLoadSlides.setRequestHeader("Content-length", queryLoadSlides.length);
	ajaxLoadSlides.setRequestHeader("Connection", "close");
	ajaxLoadSlides.send(queryLoadSlides);
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie listy slajdów";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
	ajaxLoadSlides.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxLoadSlides.readyState == 4 && ajaxLoadSlides.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById('ContentSlides').innerHTML = ajaxLoadSlides.responseText;			
		}
	}

}
function SaveSlide(){
	var ajaxSaveSlide; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveSlide = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveSlide = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveSlide = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var imageSlide = document.getElementById('imageSlide').value;
	var subjectSlide = document.getElementById('subjectSlide').value;
	var urlSlide = document.getElementById('urlSlide').value;
	var textSlide = document.getElementById('textSlide').value;
	var resztaSlide = "&imageSlide="+imageSlide+"&subjectSlide="+subjectSlide+"&urlSlide="+urlSlide+"&textSlide"+textSlide;
	var querySaveSlide = "functionPost=SaveSlide"+resztaSlide;
	ajaxSaveSlide.open("POST", "dataAjax.php" , true);
	ajaxSaveSlide.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveSlide.setRequestHeader("Content-length", querySaveSlide.length);
	ajaxSaveSlide.setRequestHeader("Connection", "close");
	ajaxSaveSlide.send(querySaveSlide);
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
	ajaxSaveSlide.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxSaveSlide.readyState == 4 && ajaxSaveSlide.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById('ContentSlides').innerHTML = ajaxSaveSlide.responseText;		
		setTimeout("DialogBoxOpen('Potwierdzenie','Nowy slajd został zapisany.','Zamknij');",501);	
		}
	}

}

function SendMessageFromPage(){
	var ajaxSendMessageFromPage; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendMessageFromPage = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendMessageFromPage = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendMessageFromPage = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var Send=1;
	var MsgName = document.getElementById('MsgName').value;
	var MsgEmail = document.getElementById('MsgEmail').value;
	var MsgMessage= document.getElementById('MsgMessage').value;
	if(!CheckEmail(MsgEmail)){
	document.getElementById('RowErrorMsgEmail').innerHTML = '<div style="color:#000;">Nieprawidłowy adres email.</div>';
	Send=0;	
	}
	if(!MsgMessage){
	document.getElementById('RowErrorMsgMessage').innerHTML = '<div style="color:#000;">Brak wiadomości.</div>';
	Send=0;	
	}
	
	if(Send==1){
	var resztaMsg = "&MsgName="+MsgName+"&MsgEmail="+MsgEmail+"&MsgMessage="+changeSymbols(MsgMessage);
	var querySendMessageFromPage = "functionPost=SendMessageFromPage"+resztaMsg;
	ajaxSendMessageFromPage.open("POST", "../dataAjax.php" , true);
	ajaxSendMessageFromPage.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendMessageFromPage.setRequestHeader("Content-length", querySendMessageFromPage.length);
	ajaxSendMessageFromPage.setRequestHeader("Connection", "close");
	ajaxSendMessageFromPage.send(querySendMessageFromPage);
	var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa wysyłanie wiadomości.";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
	ajaxSendMessageFromPage.onreadystatechange = function() { //Call a function when the state changes.

		

	if(ajaxSendMessageFromPage.readyState == 4 && ajaxSendMessageFromPage.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById('MsgName').value="";
	document.getElementById('MsgEmail').value="";
	document.getElementById('MsgMessage').value="";
	document.getElementById('formContact').innerHTML = ajaxSendMessageFromPage.responseText;
		}
	}
	}

}

function sendBriefWWW(){
	var ajaxsendBriefWWW; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxsendBriefWWW = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxsendBriefWWW = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxsendBriefWWW = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}

	var content_brief = document.getElementById('content_brief').value;
	var identyfication_brief = document.getElementById('identyfication_brief').value;
	var target_group_brief = document.getElementById('target_group_brief').value;
	var feel_brief = document.getElementById('feel_brief').value;
	var target_brief = document.getElementById('target_brief').value;
	var checkbox_brief_0 = document.getElementById('checkbox_brief_0').checked;
	var checkbox_brief_1 = document.getElementById('checkbox_brief_1').checked;
	var checkbox_brief_2 = document.getElementById('checkbox_brief_2').checked;
	var checkbox_brief_3 = document.getElementById('checkbox_brief_3').checked;
	var checkbox_brief_4 = document.getElementById('checkbox_brief_4').checked;
	var checkbox_brief_5 = document.getElementById('checkbox_brief_5').checked;
	var checkbox_brief_6 = document.getElementById('checkbox_brief_6').checked;
	var target_difrent_brief = document.getElementById('target_difrent_brief').value;
	var materials_brief_0 = document.getElementById('materials_brief_0').checked;
	var materials_brief_1 = document.getElementById('materials_brief_1').checked;
	var commerce_brief_0 = document.getElementById('commerce_brief_0').checked;
	var commerce_brief_1 = document.getElementById('commerce_brief_1').checked;
	var cms_brief_0 = document.getElementById('cms_brief_0').checked;
	var cms_brief_1 = document.getElementById('cms_brief_1').checked;
	var giodo_brief_0 = document.getElementById('giodo_brief_0').checked;
	var giodo_brief_1 = document.getElementById('giodo_brief_1').checked;
	var budget_brief_0 = document.getElementById('budget_brief_0').value;
	var timing_brief_0 = document.getElementById('timing_brief_0').value;
	var email_brief_0 = document.getElementById('email_brief_0').value;
	if(CheckEmail(email_brief_0)){
	var resztaBrief = "&content_brief="+content_brief+"&identyfication_brief="+identyfication_brief+"&target_group_brief="+target_group_brief+"&feel_brief="+feel_brief+"&target_brief="+target_brief+"&checkbox_brief_0="+checkbox_brief_0+"&checkbox_brief_1="+checkbox_brief_1+"&checkbox_brief_2="+checkbox_brief_2+"&checkbox_brief_3="+checkbox_brief_3+"&checkbox_brief_4="+checkbox_brief_4+"&checkbox_brief_5="+checkbox_brief_5+"&checkbox_brief_6="+checkbox_brief_6+"&target_difrent_brief="+target_difrent_brief+"&materials_brief_0="+materials_brief_0+"&materials_brief_1="+materials_brief_1+"&commerce_brief_0="+commerce_brief_0+"&commerce_brief_1="+commerce_brief_1+"&cms_brief_0="+cms_brief_0+"&cms_brief_1="+cms_brief_1+"&giodo_brief_0="+giodo_brief_0+"&giodo_brief_1="+giodo_brief_1+"&budget_brief_0="+budget_brief_0+"&timing_brief_0="+timing_brief_0+"&email_brief_0="+email_brief_0;
	var querysendBriefWWW = "functionPost=sendBriefWWW"+resztaBrief;
	ajaxsendBriefWWW.open("POST", "../../dataAjax.php" , true);
	ajaxsendBriefWWW.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxsendBriefWWW.setRequestHeader("Content-length", querysendBriefWWW.length);
	ajaxsendBriefWWW.setRequestHeader("Connection", "close");
	ajaxsendBriefWWW.send(querysendBriefWWW);
	var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa wysyłanie wiadomości.";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
	ajaxsendBriefWWW.onreadystatechange = function() { //Call a function when the state changes.

		

	if(ajaxsendBriefWWW.readyState == 4 && ajaxsendBriefWWW.status == 200) {
		preloaderOff();	
		DialogBoxOpen('Potwierdzenie','Dziękujemy za poświęcony czas. Wiadomość została wysłana. Ofertę otrzymasz w ciągu 48 godzin.','Zamknij');
		}
	}
	}
	else {
		DialogBoxOpen('Błąd','Sprawdź adres email, który został wpisany.','Zamknij');
	}
}

function AddSlide(){
	var ajaxAddSlide; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxAddSlide = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxAddSlide = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxAddSlide = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryAddSlide = "functionPost=AddSlide";
	ajaxAddSlide.open("POST", "dataAjax.php" , true);
	ajaxAddSlide.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxAddSlide.setRequestHeader("Content-length", queryAddSlide.length);
	ajaxAddSlide.setRequestHeader("Connection", "close");
	ajaxAddSlide.send(queryAddSlide);
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie formularza";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
	ajaxAddSlide.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxAddSlide.readyState == 4 && ajaxAddSlide.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById('ContentSlides').innerHTML = ajaxAddSlide.responseText;			
		}
	}

}
///wiadomości
function OdbierzMaile(userId){
	var IdUser = userId;
	var ajaxOdbierzMaile; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxOdbierzMaile = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxOdbierzMaile = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxOdbierzMaile = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryOdbierzMaile = "functionPost=OdbierzMaile&userMessageId=" + IdUser;
	//alert (queryOdbierzMaile);
	ajaxOdbierzMaile.open("POST", "dataAjax.php" , true);
	ajaxOdbierzMaile.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxOdbierzMaile.setRequestHeader("Content-length", queryOdbierzMaile.length);
	ajaxOdbierzMaile.setRequestHeader("Connection", "close");
	ajaxOdbierzMaile.send(queryOdbierzMaile);
	ajaxOdbierzMaile.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxOdbierzMaile.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxOdbierzMaile.readyState == 4 && ajaxOdbierzMaile.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById('ContentNews').innerHTML = ajaxOdbierzMaile.responseText;			
		}
	}

}

function SendMessage(mailOdbiorcaX){
	var ajaxSendMessage; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendMessage = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendMessage = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendMessage = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var querySendMessage = "functionPost=SendMessage&mailOdbiorcaX=" + mailOdbiorcaX;
	ajaxSendMessage.open("POST", "dataAjax.php" , true);
	ajaxSendMessage.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendMessage.setRequestHeader("Content-length", querySendMessage.length);
	ajaxSendMessage.setRequestHeader("Connection", "close");
	ajaxSendMessage.send(querySendMessage);
	ajaxSendMessage.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSendMessage.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSendMessage.readyState == 4 && ajaxSendMessage.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('ContentNews').innerHTML = ajaxSendMessage.responseText;
	
	var instanceMessageValue = CKEDITOR.instances['MessageValue'];
    if(instanceMessageValue)
    {
        CKEDITOR.remove(instanceMessageValue);
    }
    CKEDITOR.replace('MessageValue',{ toolbar : [ ['Source','-','Save','NewPage','Preview','-','Templates'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
	['Link','Unlink','Anchor'],
    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
 ] , height : 300 ,
 filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	} );		
		}
	}
}

function SendSMS(telefon){
	var ajaxSendSMS; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendSMS = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendSMS = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendSMS = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var querySendSMS = "functionPost=SendSMS&telefon="+telefon;
	ajaxSendSMS.open("POST", "dataAjax.php" , true);
	ajaxSendSMS.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendSMS.setRequestHeader("Content-length", querySendSMS.length);
	ajaxSendSMS.setRequestHeader("Connection", "close");
	ajaxSendSMS.send(querySendSMS);
	ajaxSendSMS.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSendSMS.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSendSMS.readyState == 4 && ajaxSendSMS.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('ContentNews').innerHTML = ajaxSendSMS.responseText;
		}
	}
}

function SendSMSAction(){
	var ajaxSendSMSAction; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendSMSAction = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendSMSAction = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendSMSAction = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var Odbiorca = document.getElementById('Odbiorca').value;
	if(Odbiorca){
	var MessageSMS = document.getElementById('MessageSMS').value;
	var querySendSMSAction = "functionPost=SendSMSAction&MessageSMS="+MessageSMS+"&Odbiorca=" + Odbiorca;
	ajaxSendSMSAction.open("POST", "dataAjax.php" , true);
	ajaxSendSMSAction.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendSMSAction.setRequestHeader("Content-length", querySendSMSAction.length);
	ajaxSendSMSAction.setRequestHeader("Connection", "close");
	ajaxSendSMSAction.send(querySendSMSAction);
	ajaxSendSMSAction.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSendSMSAction.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa wysyłanie smsa";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSendSMSAction.readyState == 4 && ajaxSendSMSAction.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('ContentNews').innerHTML = ajaxSendSMSAction.responseText;
		setTimeout("DialogBoxOpen('Potwierdzenie','Wiadomość SMS została wysłana.','Zamknij');",1001);
		}
	}
	}
	else {
		DialogBoxOpen('Błąd','Podaj numer telefonu odbiorcy.','Zamknij');
	}
}

function SendMessageAction(){
	var WrongCom = "";
	
	var ajaxSendMessageAction; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendMessageAction = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendMessageAction = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendMessageAction = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var FirmaEmail = document.getElementById('FirmaEmail').value;
	if(CheckEmail(FirmaEmail) && ReCheckEmail() && FirmaEmail){	
	var reszta = "";
	var FirmaNazwa = document.getElementById('FirmaNazwa').value;
	var FirmaImie = document.getElementById('FirmaImie').value;
	var FirmaNazwisko = document.getElementById('FirmaNazwisko').value;
	var FirmaTelefon = document.getElementById('FirmaTelefon').value;
	
	reszta = reszta + "&FirmaNazwa=" + FirmaNazwa;
	reszta = reszta + "&FirmaImie=" + FirmaImie;
	reszta = reszta + "&FirmaNazwisko=" + FirmaNazwisko;
	reszta = reszta + "&FirmaTelefon=" + FirmaTelefon;
	reszta = reszta + "&FirmaEmail=" + FirmaEmail;
	
	var preloader = document.getElementById('preloader');
	document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie danych";
	document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
	document.getElementById('masterContainer').style.opacity=".25";
	preloader.style.display="block";
	
	var querySendMessageAction = "functionPost=SendMessageAction" + reszta;
	alert("WYSYLA");
	ajaxSendMessageAction.open("POST", "dataAjax.php" , true);
	ajaxSendMessageAction.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendMessageAction.setRequestHeader("Content-length", querySendMessageAction.length);
	ajaxSendMessageAction.setRequestHeader("Connection", "close");
	ajaxSendMessageAction.send(querySendMessageAction);
				ajaxSendMessageAction.onreadystatechange = function() { //Call a function when the state changes.
				if(ajaxSendMessageAction.readyState == 4 && ajaxSendMessageAction.status == 200) {
					AddUserNewslleter();
					preloaderOff();	
					var odp = ajaxSendMessageAction.responseText;
					if(odp=="FALSE"){
						DialogBoxOpen("Błąd","Adres email, który chcesz zapisać jest już w bazie danych.","Zamknij");
					}
					else {
					DialogBoxOpen("Potwierdzenie","Adres email został zapisany na liście odbiorców","Zamknij");
					}
					}
				}
}
		else {
	if(!FirmaEmail){ WrongCom = WrongCom + "Pole adres email jest puste."; document.getElementById('FirmaEmail').style.borderColor = "red"; }
	if(!CheckEmail(FirmaEmail)) { WrongCom = WrongCom + "Nieprawidłowy adres email."; document.getElementById('FirmaEmail').style.borderColor = "red"; }
	if(!ReCheckEmail()) { WrongCom = WrongCom + "Pole adres email nie jest zgodne z polem Podaj ponownie adres email."; document.getElementById('FirmaReEmail').style.borderColor = "red"; }
		DialogBoxOpen("Błąd",WrongCom,"Zamknij");
	}	
}
// wysyłanie wiadomości email
function SendMessageNow(){
	var TestMessage = true;
	var textError = "";
	var ajaxSendMessageNow; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendMessageNow = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendMessageNow = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendMessageNow = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var ResEmailMessage = document.getElementById('OdbiorcaX').value;
	var SubjectEmailMessage = document.getElementById('temat').value;
	var ContentEmailMessage = changeSymbols(CKEDITOR.instances.MessageValue.getData());
	if(!ResEmailMessage){ TestMessage = false; textError = textError + "<div>Podaj adres odbiorcy wiadomości!</div>"; }
	else {
	if(!CheckEmail(ResEmailMessage)&&(ResEmailMessage!="[MailNews]")){ estMessage = false; textError = textError + "<div>Nieprawidłowe dane w polu odbiorcy!</div>"; }
	}
	if(!SubjectEmailMessage){ TestMessage = false; textError = textError + "<div>Podaj temat wiadomości!</div>"; }
	if(!ContentEmailMessage){ TestMessage = false; textError = textError + "<div>Podaj treść wiadomości!</div>"; }
	if(TestMessage){
	
	var querySendMessageNow = "functionPost=SendMessageNow&ResEmailMessage="+ResEmailMessage+"&SubjectEmailMessage="+SubjectEmailMessage+"&ContentEmailMessage=" +ContentEmailMessage;
	ajaxSendMessageNow.open("POST", "dataAjax.php" , true);
	ajaxSendMessageNow.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendMessageNow.setRequestHeader("Content-length", querySendMessageNow.length);
	ajaxSendMessageNow.setRequestHeader("Connection", "close");
	ajaxSendMessageNow.send(querySendMessageNow);
	ajaxSendMessageNow.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSendMessageNow.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa wysyłanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSendMessageNow.readyState == 4 && ajaxSendMessageNow.status == 200) {
		setTimeout("preloaderOff();",1000);	
		setTimeout("DialogBoxOpen('Błąd','Wiadomość została wysłana.','Zamknij');",1001);	
		SendMessage();
		}
	}
	}
	else {
		DialogBoxOpen("Błąd",textError,"Zamknij");
	}
}

function SaveDzial(idKategoria,opcja){
var ajaxSaveDzial; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveDzial = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveDzial = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveDzial = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	var reszta = "";
	var Area = ["subjectPL","subjectEN","sloganPL","sloganEN","url","titlePL","titleEN","descriptionPL","descriptionEN","keyWordsPL","keyWordsEN","h1PL","h1EN"];
	var i=0;
	for(i=0;i<Area.length;i++){		
	var Name = Area[i];
	var Value = document.getElementById(Area[i]);
	reszta = reszta + "&"+ Name +"=" + Value.value ;
	}
	var CKArea = ["h2PL","h2EN","pPL","pEN"];
	reszta = reszta + "&h2PL=" + changeSymbols(CKEDITOR.instances.h2PL.getData());
	reszta = reszta + "&h2EN=" + changeSymbols(CKEDITOR.instances.h2EN.getData());
	reszta = reszta + "&pPL=" + changeSymbols(CKEDITOR.instances.pPL.getData());	
	reszta = reszta + "&pEN=" + changeSymbols(CKEDITOR.instances.pEN.getData());

	var querySaveDzial = "functionPost=SaveDzial&IdDzial=" + idKategoria + reszta;
	//alert (querySaveDzial);
	ajaxSaveDzial.open("POST", "dataAjax.php" , true);
	ajaxSaveDzial.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveDzial.setRequestHeader("Content-length", querySaveDzial.length);
	ajaxSaveDzial.setRequestHeader("Connection", "close");
	ajaxSaveDzial.send(querySaveDzial);
	ajaxSaveDzial.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSaveDzial.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSaveDzial.readyState == 4 && ajaxSaveDzial.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('PanelDzial').innerHTML = ajaxSaveDzial.responseText;
				
		}
	}

}

function SaveArtykul(corobi){
var ajaxSaveArtykul; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveArtykul = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveArtykul = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveArtykul = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	var reszta = "";
	var test=1;
	var errorCom = "";
	if(corobi=="add"){
	
		 var Area = ["ArticleselectCategory","ArticlesubjectPL","ArticlesubjectEN","ArticlesloganPL","ArticlesloganEN","Articleurl","ArticletitlePL","ArticletitleEN","ArticledescriptionPL","ArticledescriptionEN","ArticlekeyWordsPL","ArticlekeyWordsEN","Articleh1PL","Articleh1EN"];
		 if(document.getElementById(Area[0]).value=="null"){
		 errorCom =  errorCom + '"Wybierz dział" ';
		 test = 0;
	}
	if(document.getElementById(Area[1]).value==""){
		 errorCom =  errorCom + '"Nazwa artykułu w menu [PL]" ';
		 test = 0;
	}
		if(document.getElementById(Area[2]).value==""){
		 errorCom =  errorCom + '"Name article in menu [EN]" ';
		 test = 0;
	}
		if(document.getElementById(Area[5]).value==""){
		 errorCom =  errorCom + '"Przyjazny URL" ';
		 test = 0;
	}
	}
	if(corobi=="update"){
var Area = ["ArticlesubjectPL","ArticlesubjectEN","ArticlesloganPL","ArticlesloganEN","Articleurl","ArticletitlePL","ArticletitleEN","ArticledescriptionPL","ArticledescriptionEN","ArticlekeyWordsPL","ArticlekeyWordsEN","Articleh1PL","Articleh1EN"];
		if(document.getElementById(Area[0]).value==""){
		 errorCom =  errorCom + '"Nazwa artykułu w menu [PL]" ';
		 test = 0;
	}
		if(document.getElementById(Area[1]).value==""){
		 errorCom =  errorCom + '"Name article in menu [EN]" ';
		 test = 0;
	}
		if(document.getElementById(Area[2]).value==""){
		 errorCom =  errorCom + '"Przyjazny URL" ';
		 test = 0;
	}
		
	}
	if(test<1){
		DialogBoxOpen('Błąd','Nie wypełniono pól obowiązkowych: ' + errorCom,'Zamknij');
	}
	else{
	var i=0;
	for(i=0;i<Area.length;i++){		
	var Name = Area[i];
	var Value = document.getElementById(Area[i]);
	reszta = reszta + "&"+ Name +"=" + Value.value ;
	}
	var CKArea = ["Articleh2PL","Articleh2EN","ArticlepPL","ArticlepEN"];
	reszta = reszta + "&Articleh2PL=" + changeSymbols(CKEDITOR.instances.Articleh2PL.getData());
	reszta = reszta + "&Articleh2EN=" + changeSymbols(CKEDITOR.instances.Articleh2EN.getData());
	reszta = reszta + "&ArticlepPL=" + changeSymbols(CKEDITOR.instances.ArticlepPL.getData());	
	reszta = reszta + "&ArticlepEN=" + changeSymbols(CKEDITOR.instances.ArticlepEN.getData());
	
	if(corobi=="update"){
	var IdArticle = document.getElementById('idArticle').value;
	var reszta1 = "&corobi=" + corobi + "&IdArticle=" + IdArticle;
	}
	if(corobi=="add"){
	var reszta1 = "&corobi=" + corobi;
	}
	
	var querySaveArtykul = "functionPost=SaveArtykul&" + reszta + reszta1;
	//alert (querySaveArtykul);
	ajaxSaveArtykul.open("POST", "dataAjax.php" , true);
	ajaxSaveArtykul.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveArtykul.setRequestHeader("Content-length", querySaveArtykul.length);
	ajaxSaveArtykul.setRequestHeader("Connection", "close");
	ajaxSaveArtykul.send(querySaveArtykul);
	ajaxSaveArtykul.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSaveArtykul.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSaveArtykul.readyState == 4 && ajaxSaveArtykul.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('FormArtykul').innerHTML = ajaxSaveArtykul.responseText;
				
		}
	}
	}
}


function ZarzadzajArtykulami(){
var ajaxZarzadzajArtykulami; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxZarzadzajArtykulami = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxZarzadzajArtykulami = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxZarzadzajArtykulami = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}

	var queryZarzadzajArtykulami = "functionPost=LoadListArticles";
	//alert (queryZarzadzajArtykulami);
	ajaxZarzadzajArtykulami.open("POST", "dataAjax.php" , true);
	ajaxZarzadzajArtykulami.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxZarzadzajArtykulami.setRequestHeader("Content-length", queryZarzadzajArtykulami.length);
	ajaxZarzadzajArtykulami.setRequestHeader("Connection", "close");
	ajaxZarzadzajArtykulami.send(queryZarzadzajArtykulami);
	ajaxZarzadzajArtykulami.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxZarzadzajArtykulami.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxZarzadzajArtykulami.readyState == 4 && ajaxZarzadzajArtykulami.status == 200) {
		setTimeout("preloaderOff();",1000);	
		document.getElementById('FormArtykul').innerHTML = ajaxZarzadzajArtykulami.responseText;		
		}
	}
}

function SaveContentMessage(){
var ajaxSaveContentMessage; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveContentMessage = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveContentMessage = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveContentMessage = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	var reszta = "";
	var ContentMessageContent = changeSymbols(CKEDITOR.instances.ContentMessageContent.getData());
	var SubjectContentMessage = document.getElementById('ContentMessageSuject').value;
	reszta = reszta + "&SubjectContentMessage=" + SubjectContentMessage ;
	reszta = reszta + "&ContentMessageContent=" + ContentMessageContent;
	var querySaveContentMessage = "functionPost=SaveContentMessage" + reszta;
	
	var preloader = document.getElementById('preloader');
	document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie reklamy";
	document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
	document.getElementById('masterContainer').style.opacity=".25";
	preloader.style.display="block";
	
	ajaxSaveContentMessage.open("POST", "dataAjax.php" , true);
	ajaxSaveContentMessage.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveContentMessage.setRequestHeader("Content-length", querySaveContentMessage.length);
	ajaxSaveContentMessage.setRequestHeader("Connection", "close");
	ajaxSaveContentMessage.send(querySaveContentMessage);
	ajaxSaveContentMessage.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxSaveContentMessage.readyState == 4 && ajaxSaveContentMessage.status == 200) {
				preloaderOff();	
				var odp = ajaxSaveContentMessage.responseText.split('|');
				if(odp[0] == "TRUE") DialogBoxOpen("Potwierdzenie", odp[1] ,"Zamknij");
				if(odp[0] == "FALSE") DialogBoxOpen("Błąd", odp[1] ,"Zamknij");
		}
	}
}
function SendMailing(){
var ajaxSendMailing; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendMailing = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendMailing = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendMailing = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	var reszta = "";
	var ContentMessageContent = changeSymbols(CKEDITOR.instances.ContentMessageContent.getData());
	var SubjectContentMessage = document.getElementById('ContentMessageSuject').value;
	var TargetGroup = document.getElementById('GrupaDocelowa').value;
	var BrakZdania = document.getElementById('BrakZdania').checked;
	reszta = reszta + "&SubjectContentMessage=" + SubjectContentMessage ;
	reszta = reszta + "&ContentMessageContent=" + ContentMessageContent;
	reszta = reszta + "&TargetGroup=" + TargetGroup;
	reszta = reszta + "&BrakZdania=" + BrakZdania;
	var querySendMailing = "functionPost=SendMailing" + reszta;
	var preloader = document.getElementById('preloader');
	document.getElementById('PreLoaderText').innerHTML = "Trwa przygotowywanie wysyłki.";
	document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
	document.getElementById('masterContainer').style.opacity=".25";
	preloader.style.display="block";
	
	ajaxSendMailing.open("POST", "dataAjax.php" , true);
	ajaxSendMailing.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendMailing.setRequestHeader("Content-length", querySendMailing.length);
	ajaxSendMailing.setRequestHeader("Connection", "close");
	ajaxSendMailing.send(querySendMailing);
	ajaxSendMailing.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxSendMailing.readyState == 4 && ajaxSendMailing.status == 200) {
				preloaderOff();	
				var odp = ajaxSendMailing.responseText.split('|');
				if(odp[0] == "TRUE") DialogBoxOpen("Potwierdzenie", odp[1] ,"Zamknij");
				if(odp[0] == "FALSE") DialogBoxOpen("Błąd", odp[1] ,"Zamknij");
		}
	}
}
function ShowMsg(IdMsg){
var ajaxShowMsg; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxShowMsg = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxShowMsg = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxShowMsg = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	
	var queryShowMsg = "functionPost=ShowMsg&idMsg=" + IdMsg;
	
	var preloader = document.getElementById('preloader');
	document.getElementById('PreLoaderText').innerHTML = "Trwa odczyt wiadomości";
	document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
	document.getElementById('masterContainer').style.opacity=".25";
	preloader.style.display="block";
	
	ajaxShowMsg.open("POST", "dataAjax.php" , true);
	ajaxShowMsg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxShowMsg.setRequestHeader("Content-length", queryShowMsg.length);
	ajaxShowMsg.setRequestHeader("Connection", "close");
	ajaxShowMsg.send(queryShowMsg);
	ajaxShowMsg.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxShowMsg.readyState == 4 && ajaxShowMsg.status == 200) {
					preloaderOff();	
					document.getElementById('ContentMessageShow').innerHTML = ajaxShowMsg.responseText;

		}
	}
}

function SendTestMessage(){
var ajaxSendTestMessage; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSendTestMessage = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSendTestMessage = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSendTestMessage = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		} 
	}
	var reszta = "";
	var ContentMessageContent = changeSymbols(CKEDITOR.instances.ContentMessageContent.getData());
	var SubjectContentMessage = document.getElementById('ContentMessageSuject').value;
	var EmailMessageContent = document.getElementById('EmailMessageTest').value;
	if(CheckEmail(EmailMessageContent)){
	reszta = reszta + "&TestMessageContent=" + ContentMessageContent;
	reszta = reszta + "&TestMessageSubject=" + SubjectContentMessage;
	reszta = reszta + "&TestMessageEmail=" + EmailMessageContent;
	var querySendTestMessage = "functionPost=SendTestMessage" + reszta;
	
	var preloader = document.getElementById('preloader');
	document.getElementById('PreLoaderText').innerHTML = "Trwa wysyłanie wiadomości";
	document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
	document.getElementById('masterContainer').style.opacity=".25";
	preloader.style.display="block";
	
	ajaxSendTestMessage.open("POST", "dataAjax.php" , true);
	ajaxSendTestMessage.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSendTestMessage.setRequestHeader("Content-length", querySendTestMessage.length);
	ajaxSendTestMessage.setRequestHeader("Connection", "close");
	ajaxSendTestMessage.send(querySendTestMessage);
	ajaxSendTestMessage.onreadystatechange = function() { //Call a function when the state changes.
	if(ajaxSendTestMessage.readyState == 4 && ajaxSendTestMessage.status == 200) {
				ContentMessage();
				preloaderOff();	
					var odp = ajaxSendTestMessage.responseText;
					if(odp=="FALSE"){
						DialogBoxOpen("Błąd","Nie udało się wysłać wiadomości.","Zamknij");
					}
					else {
					DialogBoxOpen("Potwierdzenie","Wysłano wiadomość powitalną.","Zamknij");
					}

		}
	} 

	}	else {
		DialogBoxOpen("Błąd","Nie udało się wysłać wiadomości testowej. Podałeś nieprawidłowy adres email.","Zamknij");
	}
}

function AddUserNewslleter(){
var ajaxAddUserNewslleter; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxAddUserNewslleter = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxAddUserNewslleter = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxAddUserNewslleter = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryAddUserNewslleter = "functionPost=AddUserNewslleter";
	ajaxAddUserNewslleter.open("POST", "dataAjax.php" , true);
	ajaxAddUserNewslleter.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxAddUserNewslleter.setRequestHeader("Content-length", queryAddUserNewslleter.length);
	ajaxAddUserNewslleter.setRequestHeader("Connection", "close");
	ajaxAddUserNewslleter.send(queryAddUserNewslleter);
	ajaxAddUserNewslleter.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxAddUserNewslleter.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxAddUserNewslleter.readyState == 4 && ajaxAddUserNewslleter.status == 200) {
		setTimeout("preloaderOff();",1000);		
		document.getElementById('ContentNews').innerHTML = ajaxAddUserNewslleter.responseText;
		}
	}
}

function AddressBook(){
var ajaxAddressBook; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxAddressBook = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxAddressBook = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxAddressBook = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryAddressBook = "functionPost=AddressBook";
	ajaxAddressBook.open("POST", "dataAjax.php" , true);
	ajaxAddressBook.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxAddressBook.setRequestHeader("Content-length", queryAddressBook.length);
	ajaxAddressBook.setRequestHeader("Connection", "close");
	ajaxAddressBook.send(queryAddressBook);
	ajaxAddressBook.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxAddressBook.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie książki adresowej";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxAddressBook.readyState == 4 && ajaxAddressBook.status == 200) {
		setTimeout("preloaderOff();",1000);		
		document.getElementById('ContentNews').innerHTML = ajaxAddressBook.responseText;
		}
	}
}



function MailingList(){
var ajaxMailingList; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxMailingList = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxMailingList = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxMailingList = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryMailingList = "functionPost=MailingList";
	ajaxMailingList.open("POST", "dataAjax.php" , true);
	ajaxMailingList.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxMailingList.setRequestHeader("Content-length", queryMailingList.length);
	ajaxMailingList.setRequestHeader("Connection", "close");
	ajaxMailingList.send(queryMailingList);
	ajaxMailingList.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxMailingList.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie listy mailingowej";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxMailingList.readyState == 4 && ajaxMailingList.status == 200) {
		setTimeout("preloaderOff();",1000);		
		document.getElementById('ContentNews').innerHTML = ajaxMailingList.responseText;
		}
	}
}
function AdvertsSaved(){
var ajaxAdvertsSaved; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxAdvertsSaved = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxAdvertsSaved = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxAdvertsSaved = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryAdvertsSaved = "functionPost=AdvertsSaved";
	ajaxAdvertsSaved.open("POST", "dataAjax.php" , true);
	ajaxAdvertsSaved.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxAdvertsSaved.setRequestHeader("Content-length", queryAdvertsSaved.length);
	ajaxAdvertsSaved.setRequestHeader("Connection", "close");
	ajaxAdvertsSaved.send(queryAdvertsSaved);
	ajaxAdvertsSaved.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxAdvertsSaved.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie listy reklam";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxAdvertsSaved.readyState == 4 && ajaxAdvertsSaved.status == 200) {
		preloaderOff();
		document.getElementById('ContentNews').innerHTML = ajaxAdvertsSaved.responseText;
		}
	}
}
function AddressBookSearch(){
var ajaxAddressBookSearch; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxAddressBookSearch = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxAddressBookSearch = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxAddressBookSearch = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var co = document.getElementById('SearchEmailOnList').value;
	var queryAddressBookSearch = "functionPost=AddressBook&co="+co;
	ajaxAddressBookSearch.open("POST", "dataAjax.php" , true);
	ajaxAddressBookSearch.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxAddressBookSearch.setRequestHeader("Content-length", queryAddressBookSearch.length);
	ajaxAddressBookSearch.setRequestHeader("Connection", "close");
	ajaxAddressBookSearch.send(queryAddressBookSearch);
	ajaxAddressBookSearch.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxAddressBookSearch.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa szukanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		}
	if(ajaxAddressBookSearch.readyState == 4 && ajaxAddressBookSearch.status == 200) {
		preloaderOff();
		document.getElementById('ContentNews').innerHTML = ajaxAddressBookSearch.responseText;
		document.getElementById('SearchEmailOnList').focus();
		}
	}
}

function MailingListSearch(){
var ajaxMailingListSearch; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxMailingListSearch = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxMailingListSearch = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxMailingListSearch = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var co = document.getElementById('SearchEmailOnList').value;
	var queryMailingListSearch = "functionPost=MailingList&co="+co;
	ajaxMailingListSearch.open("POST", "dataAjax.php" , true);
	ajaxMailingListSearch.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxMailingListSearch.setRequestHeader("Content-length", queryMailingListSearch.length);
	ajaxMailingListSearch.setRequestHeader("Connection", "close");
	ajaxMailingListSearch.send(queryMailingListSearch);
	ajaxMailingListSearch.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxMailingListSearch.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa szukanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		}
	if(ajaxMailingListSearch.readyState == 4 && ajaxMailingListSearch.status == 200) {
		preloaderOff();
		document.getElementById('ContentNews').innerHTML = ajaxMailingListSearch.responseText;
		document.getElementById('SearchEmailOnList').focus();
		}
	}
}

function SaveChangeUserNewsletter(IdUser){
var ajaxSaveChangeUserNewsletter; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveChangeUserNewsletter = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveChangeUserNewsletter = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveChangeUserNewsletter = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var UserNazwa = document.getElementById('UserNazwa').value;
	var UserImie = document.getElementById('UserImie').value;
	var UserNazwisko = document.getElementById('UserNazwisko').value;
	var UserTelefon = document.getElementById('UserTelefon').value;
	var UserEmailII = document.getElementById('UserEmailII').value;
	var UserCheck1 = document.getElementById('UserCheck1').checked;
	var UserCheck2 = document.getElementById('UserCheck2').checked;
	var UserCheck3 = document.getElementById('UserCheck3').checked;
	var UserCheck4 = document.getElementById('UserCheck4').checked;
	var UserCheck5 = document.getElementById('UserCheck5').checked;
	var UserRegulamin = document.getElementById('UserRegulamin').checked;
	if(UserRegulamin){
	var reszta = "";
	reszta = reszta + "&UserId=" + IdUser;
	reszta = reszta + "&UserNazwa=" + UserNazwa;
	reszta = reszta + "&UserImie=" + UserImie;
	reszta = reszta + "&UserNazwisko=" + UserNazwisko;
	reszta = reszta + "&UserTelefon=" + UserTelefon;
	reszta = reszta + "&UserEmailII=" + UserEmailII;
	reszta = reszta + "&UserCheck1=" + UserCheck1;
	reszta = reszta + "&UserCheck2=" + UserCheck2;
	reszta = reszta + "&UserCheck3=" + UserCheck3;
	reszta = reszta + "&UserCheck4=" + UserCheck4;
	reszta = reszta + "&UserCheck5=" + UserCheck5;
	reszta = reszta + "&UserRegulamin=" + UserRegulamin;
	var querySaveChangeUserNewsletter = "functionPost=SaveChangeUserNewsletter" + reszta;
	ajaxSaveChangeUserNewsletter.open("POST", "dataAjax.php" , true);
	ajaxSaveChangeUserNewsletter.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveChangeUserNewsletter.setRequestHeader("Content-length", querySaveChangeUserNewsletter.length);
	ajaxSaveChangeUserNewsletter.setRequestHeader("Connection", "close");
	ajaxSaveChangeUserNewsletter.send(querySaveChangeUserNewsletter);
	ajaxSaveChangeUserNewsletter.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSaveChangeUserNewsletter.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa zapisywanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		}
	if(ajaxSaveChangeUserNewsletter.readyState == 4 && ajaxSaveChangeUserNewsletter.status == 200) {
		preloaderOff();
		document.getElementById('fullContent').innerHTML = ajaxSaveChangeUserNewsletter.responseText;
		}
	}
	}
	else {
		DialogBoxOpen("Błąd","Musisz zaakceptować regulamin DiD-IT.","Zamknij");
	}
}

function LoadDzial(idDzial){
var ajaxLoadDzial; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxLoadDzial = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxLoadDzial = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxLoadDzial = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryLoadDzial = "functionPost=LoadDzial&IdDzial=" + idDzial;
	ajaxLoadDzial.open("POST", "dataAjax.php" , true);
	ajaxLoadDzial.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxLoadDzial.setRequestHeader("Content-length", queryLoadDzial.length);
	ajaxLoadDzial.setRequestHeader("Connection", "close");
	ajaxLoadDzial.send(queryLoadDzial);
	ajaxLoadDzial.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxLoadDzial.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxLoadDzial.readyState == 4 && ajaxLoadDzial.status == 200) {
		setTimeout("preloaderOff();",500);		
		document.getElementById('PanelDzial').innerHTML = ajaxLoadDzial.responseText;
	
	
	var instanceh2PL = CKEDITOR.instances['h2PL'];
    if(instanceh2PL)
    {
        CKEDITOR.remove(instanceh2PL);
    }
    CKEDITOR.replace('h2PL',{ toolbar : [ ['Bold','Italic'] ] , height : 100 } );
	
	var instanceh2EN = CKEDITOR.instances['h2EN'];
    if(instanceh2EN)
    {
        CKEDITOR.remove(instanceh2EN);
    }
    CKEDITOR.replace('h2EN',{ toolbar : [ ['Bold','Italic'] ] , height : 100 } );
	
	
	var instancepPL = CKEDITOR.instances['pPL'];
    if(instancepPL)
    {
        CKEDITOR.remove(instancepPL);
    }
    CKEDITOR.replace('pPL',
	{
	filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	});

	var instancepEN = CKEDITOR.instances['pEN'];
    if(instancepEN)
    {
        CKEDITOR.remove(instancepEN);
    }
    CKEDITOR.replace('pEN',
	{
	filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	});
	
		}
	}

}
function DodajArtykul(ide){
var ajaxDodajArtykul; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxDodajArtykul = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxDodajArtykul = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxDodajArtykul = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	if(ide=="undefined"){
		ide='null';
	}
	var queryDodajArtykul = "functionPost=DodajArtykul&ide="+ide;
	ajaxDodajArtykul.open("POST", "dataAjax.php" , true);
	ajaxDodajArtykul.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxDodajArtykul.setRequestHeader("Content-length", queryDodajArtykul.length);
	ajaxDodajArtykul.setRequestHeader("Connection", "close");
	ajaxDodajArtykul.send(queryDodajArtykul);
	ajaxDodajArtykul.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxDodajArtykul.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxDodajArtykul.readyState == 4 && ajaxDodajArtykul.status == 200) {
		setTimeout("preloaderOff();",500);		
		document.getElementById('FormArtykul').innerHTML = ajaxDodajArtykul.responseText;
	
	
	var instanceArticleh2PL = CKEDITOR.instances['Articleh2PL'];
    if(instanceArticleh2PL)
    {
        CKEDITOR.remove(instanceArticleh2PL);
    }
    CKEDITOR.replace('Articleh2PL',{ toolbar : [ ['Bold','Italic'] ] , height : 100 } );
	
	var instanceArticleh2EN = CKEDITOR.instances['Articleh2EN'];
    if(instanceArticleh2EN)
    {
        CKEDITOR.remove(instanceArticleh2EN);
    }
    CKEDITOR.replace('Articleh2EN',{ toolbar : [ ['Bold','Italic'] ] , height : 100 } );
	
	
	var instanceArticlepPL = CKEDITOR.instances['ArticlepPL'];
    if(instanceArticlepPL)
    {
        CKEDITOR.remove(instanceArticlepPL);
    }
    CKEDITOR.replace('ArticlepPL',
	{
	filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	});

	var instanceArticlepEN = CKEDITOR.instances['ArticlepEN'];
    if(instanceArticlepEN)
    {
        CKEDITOR.remove(instanceArticlepEN);
    }
    CKEDITOR.replace('ArticlepEN',
	{
	filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	});
	
		}
	}

}
function ContentMessage(advert){

var ajaxContentMessage; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxContentMessage = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxContentMessage = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxContentMessage = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryContentMessage = "functionPost=ContentMessage&advert=" + advert;
	ajaxContentMessage.open("POST", "dataAjax.php" , true);
	ajaxContentMessage.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxContentMessage.setRequestHeader("Content-length", queryContentMessage.length);
	ajaxContentMessage.setRequestHeader("Connection", "close");
	ajaxContentMessage.send(queryContentMessage);
	ajaxContentMessage.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxContentMessage.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Trwa ładowanie danych";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxContentMessage.readyState == 4 && ajaxContentMessage.status == 200) {
		preloaderOff();	
		document.getElementById('ContentNews').innerHTML = ajaxContentMessage.responseText;
	
	
	var instanceContentMessageContent = CKEDITOR.instances['ContentMessageContent'];
    if(instanceContentMessageContent)
    {
        CKEDITOR.remove(instanceContentMessageContent);
    }
    CKEDITOR.replace('ContentMessageContent',
	{
	filebrowserBrowseUrl : '/inc/finder/ckfinder.html',
 	filebrowserImageBrowseUrl : '/inc/finder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : '/inc/finder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : '/inc/finder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
	});
	
		}
	}

}
//BOT NOBO 
function NoboBot(){
	var ajaxNoboBot; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxNoboBot = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxNoboBot = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxNoboBot = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	
	var SayMe = document.getElementById('Say').value;
	document.getElementById('Say').disabled = true;
	var queryNoboBot = "functionPost=NoboBot&SayMe=" + SayMe;
	ajaxNoboBot.open("POST", "NoboEngine.php" , true);
	ajaxNoboBot.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxNoboBot.setRequestHeader("Content-length", queryNoboBot.length);
	ajaxNoboBot.setRequestHeader("Connection", "close");
	ajaxNoboBot.send(queryNoboBot);
	ajaxNoboBot.onreadystatechange = function() { 
	if(ajaxNoboBot.readyState <= 3){
		document.getElementById('NoboSay').innerHTML = "Myślę co Tobie powiedzieć ...";
		}
	if(ajaxNoboBot.readyState == 4) {
		document.getElementById('NoboSay').innerHTML = ajaxNoboBot.responseText;
		document.getElementById('Say').disabled = false;
		document.getElementById('Say').value = "";
		document.getElementById('Say').onfocus;
		
		}
	}
}
// tabbed
(function() { // BeginSpryComponent

if (typeof Spry == "undefined") window.Spry = {}; if (!Spry.Widget) Spry.Widget = {};

Spry.Widget.TabbedPanels = function(element, opts)
{
	this.element = this.getElement(element);
	this.defaultTab = 0; // Show the first panel by default.
	this.tabSelectedClass = "TabbedPanelsTabSelected";
	this.tabHoverClass = "TabbedPanelsTabHover";
	this.tabFocusedClass = "TabbedPanelsTabFocused";
	this.panelVisibleClass = "TabbedPanelsContentVisible";
	this.focusElement = null;
	this.hasFocus = false;
	this.currentTabIndex = 0;
	this.enableKeyboardNavigation = true;
	this.nextPanelKeyCode = Spry.Widget.TabbedPanels.KEY_RIGHT;
	this.previousPanelKeyCode = Spry.Widget.TabbedPanels.KEY_LEFT;

	Spry.Widget.TabbedPanels.setOptions(this, opts);

	// If the defaultTab is expressed as a number/index, convert
	// it to an element.

	if (typeof (this.defaultTab) == "number")
	{
		if (this.defaultTab < 0)
			this.defaultTab = 0;
		else
		{
			var count = this.getTabbedPanelCount();
			if (this.defaultTab >= count)
				this.defaultTab = (count > 1) ? (count - 1) : 0;
		}

		this.defaultTab = this.getTabs()[this.defaultTab];
	}

	// The defaultTab property is supposed to be the tab element for the tab content
	// to show by default. The caller is allowed to pass in the element itself or the
	// element's id, so we need to convert the current value to an element if necessary.

	if (this.defaultTab)
		this.defaultTab = this.getElement(this.defaultTab);

	this.attachBehaviors();
};

Spry.Widget.TabbedPanels.prototype.getElement = function(ele)
{
	if (ele && typeof ele == "string")
		return document.getElementById(ele);
	return ele;
};

Spry.Widget.TabbedPanels.prototype.getElementChildren = function(element)
{
	var children = [];
	var child = element.firstChild;
	while (child)
	{
		if (child.nodeType == 1 /* Node.ELEMENT_NODE */)
			children.push(child);
		child = child.nextSibling;
	}
	return children;
};

Spry.Widget.TabbedPanels.prototype.addClassName = function(ele, className)
{
	if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) != -1))
		return;
	ele.className += (ele.className ? " " : "") + className;
};

Spry.Widget.TabbedPanels.prototype.removeClassName = function(ele, className)
{
	if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) == -1))
		return;
	ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
};

Spry.Widget.TabbedPanels.setOptions = function(obj, optionsObj, ignoreUndefinedProps)
{
	if (!optionsObj)
		return;
	for (var optionName in optionsObj)
	{
		if (ignoreUndefinedProps && optionsObj[optionName] == undefined)
			continue;
		obj[optionName] = optionsObj[optionName];
	}
};

Spry.Widget.TabbedPanels.prototype.getTabGroup = function()
{
	if (this.element)
	{
		var children = this.getElementChildren(this.element);
		if (children.length)
			return children[0];
	}
	return null;
};

Spry.Widget.TabbedPanels.prototype.getTabs = function()
{
	var tabs = [];
	var tg = this.getTabGroup();
	if (tg)
		tabs = this.getElementChildren(tg);
	return tabs;
};

Spry.Widget.TabbedPanels.prototype.getContentPanelGroup = function()
{
	if (this.element)
	{
		var children = this.getElementChildren(this.element);
		if (children.length > 1)
			return children[1];
	}
	return null;
};

Spry.Widget.TabbedPanels.prototype.getContentPanels = function()
{
	var panels = [];
	var pg = this.getContentPanelGroup();
	if (pg)
		panels = this.getElementChildren(pg);
	return panels;
};

Spry.Widget.TabbedPanels.prototype.getIndex = function(ele, arr)
{
	ele = this.getElement(ele);
	if (ele && arr && arr.length)
	{
		for (var i = 0; i < arr.length; i++)
		{
			if (ele == arr[i])
				return i;
		}
	}
	return -1;
};

Spry.Widget.TabbedPanels.prototype.getTabIndex = function(ele)
{
	var i = this.getIndex(ele, this.getTabs());
	if (i < 0)
		i = this.getIndex(ele, this.getContentPanels());
	return i;
};

Spry.Widget.TabbedPanels.prototype.getCurrentTabIndex = function()
{
	return this.currentTabIndex;
};

Spry.Widget.TabbedPanels.prototype.getTabbedPanelCount = function(ele)
{
	return Math.min(this.getTabs().length, this.getContentPanels().length);
};

Spry.Widget.TabbedPanels.addEventListener = function(element, eventType, handler, capture)
{
	try
	{
		if (element.addEventListener)
			element.addEventListener(eventType, handler, capture);
		else if (element.attachEvent)
			element.attachEvent("on" + eventType, handler);
	}
	catch (e) {}
};

Spry.Widget.TabbedPanels.prototype.cancelEvent = function(e)
{
	if (e.preventDefault) e.preventDefault();
	else e.returnValue = false;
	if (e.stopPropagation) e.stopPropagation();
	else e.cancelBubble = true;

	return false;
};

Spry.Widget.TabbedPanels.prototype.onTabClick = function(e, tab)
{
	this.showPanel(tab);
	return this.cancelEvent(e);
};

Spry.Widget.TabbedPanels.prototype.onTabMouseOver = function(e, tab)
{
	this.addClassName(tab, this.tabHoverClass);
	return false;
};

Spry.Widget.TabbedPanels.prototype.onTabMouseOut = function(e, tab)
{
	this.removeClassName(tab, this.tabHoverClass);
	return false;
};

Spry.Widget.TabbedPanels.prototype.onTabFocus = function(e, tab)
{
	this.hasFocus = true;
	this.addClassName(tab, this.tabFocusedClass);
	return false;
};

Spry.Widget.TabbedPanels.prototype.onTabBlur = function(e, tab)
{
	this.hasFocus = false;
	this.removeClassName(tab, this.tabFocusedClass);
	return false;
};

Spry.Widget.TabbedPanels.KEY_UP = 38;
Spry.Widget.TabbedPanels.KEY_DOWN = 40;
Spry.Widget.TabbedPanels.KEY_LEFT = 37;
Spry.Widget.TabbedPanels.KEY_RIGHT = 39;



Spry.Widget.TabbedPanels.prototype.onTabKeyDown = function(e, tab)
{
	var key = e.keyCode;
	if (!this.hasFocus || (key != this.previousPanelKeyCode && key != this.nextPanelKeyCode))
		return true;

	var tabs = this.getTabs();
	for (var i =0; i < tabs.length; i++)
		if (tabs[i] == tab)
		{
			var el = false;
			if (key == this.previousPanelKeyCode && i > 0)
				el = tabs[i-1];
			else if (key == this.nextPanelKeyCode && i < tabs.length-1)
				el = tabs[i+1];

			if (el)
			{
				this.showPanel(el);
				el.focus();
				break;
			}
		}

	return this.cancelEvent(e);
};

Spry.Widget.TabbedPanels.prototype.preorderTraversal = function(root, func)
{
	var stopTraversal = false;
	if (root)
	{
		stopTraversal = func(root);
		if (root.hasChildNodes())
		{
			var child = root.firstChild;
			while (!stopTraversal && child)
			{
				stopTraversal = this.preorderTraversal(child, func);
				try { child = child.nextSibling; } catch (e) { child = null; }
			}
		}
	}
	return stopTraversal;
};

Spry.Widget.TabbedPanels.prototype.addPanelEventListeners = function(tab, panel)
{
	var self = this;
	Spry.Widget.TabbedPanels.addEventListener(tab, "click", function(e) { return self.onTabClick(e, tab); }, false);
	Spry.Widget.TabbedPanels.addEventListener(tab, "mouseover", function(e) { return self.onTabMouseOver(e, tab); }, false);
	Spry.Widget.TabbedPanels.addEventListener(tab, "mouseout", function(e) { return self.onTabMouseOut(e, tab); }, false);

	if (this.enableKeyboardNavigation)
	{
		// XXX: IE doesn't allow the setting of tabindex dynamically. This means we can't
		// rely on adding the tabindex attribute if it is missing to enable keyboard navigation
		// by default.

		// Find the first element within the tab container that has a tabindex or the first
		// anchor tag.
		
		var tabIndexEle = null;
		var tabAnchorEle = null;

		this.preorderTraversal(tab, function(node) {
			if (node.nodeType == 1 /* NODE.ELEMENT_NODE */)
			{
				var tabIndexAttr = tab.attributes.getNamedItem("tabindex");
				if (tabIndexAttr)
				{
					tabIndexEle = node;
					return true;
				}
				if (!tabAnchorEle && node.nodeName.toLowerCase() == "a")
					tabAnchorEle = node;
			}
			return false;
		});

		if (tabIndexEle)
			this.focusElement = tabIndexEle;
		else if (tabAnchorEle)
			this.focusElement = tabAnchorEle;

		if (this.focusElement)
		{
			Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "focus", function(e) { return self.onTabFocus(e, tab); }, false);
			Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "blur", function(e) { return self.onTabBlur(e, tab); }, false);
			Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "keydown", function(e) { return self.onTabKeyDown(e, tab); }, false);
		}
	}
};

Spry.Widget.TabbedPanels.prototype.showPanel = function(elementOrIndex)
{
	var tpIndex = -1;
	
	if (typeof elementOrIndex == "number")
		tpIndex = elementOrIndex;
	else // Must be the element for the tab or content panel.
		tpIndex = this.getTabIndex(elementOrIndex);
	
	if (!tpIndex < 0 || tpIndex >= this.getTabbedPanelCount())
		return;

	var tabs = this.getTabs();
	var panels = this.getContentPanels();

	var numTabbedPanels = Math.max(tabs.length, panels.length);

	for (var i = 0; i < numTabbedPanels; i++)
	{
		if (i != tpIndex)
		{
			if (tabs[i])
				this.removeClassName(tabs[i], this.tabSelectedClass);
			if (panels[i])
			{
				this.removeClassName(panels[i], this.panelVisibleClass);
				panels[i].style.display = "none";
			}
		}
	}

	this.addClassName(tabs[tpIndex], this.tabSelectedClass);
	this.addClassName(panels[tpIndex], this.panelVisibleClass);
	panels[tpIndex].style.display = "block";

	this.currentTabIndex = tpIndex;
};

Spry.Widget.TabbedPanels.prototype.attachBehaviors = function(element)
{
	var tabs = this.getTabs();
	var panels = this.getContentPanels();
	var panelCount = this.getTabbedPanelCount();

	for (var i = 0; i < panelCount; i++)
		this.addPanelEventListeners(tabs[i], panels[i]);

	this.showPanel(this.defaultTab);
};

})(); // EndSpryComponent

 function SignLimit(tab,max,id)
{
var oSpan = document.getElementById( id );
oSpan.innerHTML = ( ( tab.value.length ) ) +'/' + max;
if ( tab.value.length = max )
{
input = tab.value.substring(0,max - 1);
tab.value = input;
}
}

 function SignLimitURL(tab,max,id,name)
{
var oSpan = document.getElementById( id );
var str  = document.getElementById(name).value
str = str.toLowerCase();
str = str.replace(/[!@#$%^&*(){}\/]/g,"");
str = str.replace(/ /g, "-");
document.getElementById(name).value = str;
oSpan.innerHTML = ( ( tab.value.length ) ) +'/' + max;
if ( tab.value.length = max )
{
input = tab.value.substring(0,max - 1);
tab.value = input;
}
}

function LoadForm(comunicat,func,viewplace){
var ajaxLoadForm; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxLoadForm = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxLoadForm = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxLoadForm = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}
	var queryLoadForm = "functionPost=" + func;
	ajaxLoadForm.open("POST", "dataAjax.php" , true);
	ajaxLoadForm.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxLoadForm.setRequestHeader("Content-length", queryLoadForm.length);
	ajaxLoadForm.setRequestHeader("Connection", "close");
	ajaxLoadForm.send(queryLoadForm);
	ajaxLoadForm.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxLoadForm.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = comunicat;
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxLoadForm.readyState == 4 && ajaxLoadForm.status == 200) {
		setTimeout("preloaderOff();",500);	
		document.getElementById(viewplace).innerHTML = ajaxLoadForm.responseText;
		}
	}
}

function explodeArray(item,delimiter) {
tempArray=new Array(1);
var Count=0;
var tempString=new String(item);

while (tempString.indexOf(delimiter)>0) {
tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
Count=Count+1
}

tempArray[Count]=tempString;
return tempArray;
} 

function SaveFormFunction(funkcja){
var ajaxSaveFormFunction; 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxSaveFormFunction = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxSaveFormFunction = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxSaveFormFunction = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
					alert("Your browser broke!");
				return false;
			}
		}
	}	
	

	var test = 1;
	var input = explodeArray(document.getElementById('HiddenArray').value,',');
	var inputError = explodeArray(document.getElementById('HiddenArrayError').value,',');
	var reszta = "";
	for(i=0;i<input.length;i++){
	document.getElementById(input[i]+'Error').innerHTML = '';
	}
	for(i=0;i<input.length;i++){
	if((inputError[i]=='1')&&(document.getElementById(input[i]).value=="")){
	document.getElementById(input[i]+'Error').innerHTML = '<div id="wrong">Poniższe pole jest wymagane.</div>';
	test = 0;
	}
	reszta = reszta + "&" + input[i] + "=" + document.getElementById(input[i]).value; 
	}	
	
	if(test==1){
	var querySaveFormFunction = "functionPost=" + funkcja + reszta;	
	ajaxSaveFormFunction.open("POST", "dataAjax.php" , true);
	ajaxSaveFormFunction.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxSaveFormFunction.setRequestHeader("Content-length", querySaveFormFunction.length);
	ajaxSaveFormFunction.setRequestHeader("Connection", "close");
	ajaxSaveFormFunction.send(querySaveFormFunction);
	ajaxSaveFormFunction.onreadystatechange = function() { //Call a function when the state changes.
	if (ajaxSaveFormFunction.readyState <= 3){
		var preloader = document.getElementById('preloader');
		document.getElementById('PreLoaderText').innerHTML = "Zapisywanie danych. Czekaj...";
		document.getElementById('masterContainer').style.filter="Alpha(Opacity=25)";
		document.getElementById('masterContainer').style.opacity=".25";
		preloader.style.display="block";
		
		}
	if(ajaxSaveFormFunction.readyState == 4 && ajaxSaveFormFunction.status == 200) {
		setTimeout("preloaderOff();",500);	
		//document.getElementById(viewplace).innerHTML = ajaxSaveFormFunction.responseText;
		}
	}
	}
}

//slider
$(document).ready(function() {

	//Speed of the slideshow
	var speed = 5000;
	
	//You have to specify width and height in #slider CSS properties
	//After that, the following script will set the width and height accordingly
	$('#mask-gallery, #gallery li').width($('#slider').width());	
	$('#gallery').width($('#slider').width() * $('#gallery li').length);
	$('#mask-gallery, #gallery li, #mask-excerpt, #excerpt li').height($('#slider').height());
	
	//Assign a timer, so it will run periodically
	var run = setInterval('newsscoller(0)', speed);	
	
	$('#gallery li:first, #excerpt li:first').addClass('selected');

	//Pause the slidershow with clearInterval
	$('#btn-pause').click(function () {
		clearInterval(run);
		return false;
	});

	//Continue the slideshow with setInterval
	$('#btn-play').click(function () {
		run = setInterval('newsscoller(0)', speed);	
		return false;
	});
	
	//Next Slide by calling the function
	$('#btn-next').click(function () {
		newsscoller(0);	
		return false;
	});	

	//Previous slide by passing prev=1
	$('#btn-prev').click(function () {
		newsscoller(1);	
		return false;
	});	
	
	//Mouse over, pause it, on mouse out, resume the slider show
	$('#slider').hover(
	
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('newsscoller(0)', speed);	
		}
	); 	
	
});


function newsscoller(prev) {

	//Get the current selected item (with selected class), if none was found, get the first item
	var current_image = $('#gallery li.selected').length ? $('#gallery li.selected') : $('#gallery li:first');
	var current_excerpt = $('#excerpt li.selected').length ? $('#excerpt li.selected') : $('#excerpt li:first');

	//if prev is set to 1 (previous item)
	if (prev) {
		
		//Get previous sibling
		var next_image = (current_image.prev().length) ? current_image.prev() : $('#gallery li:last');
		var next_excerpt = (current_excerpt.prev().length) ? current_excerpt.prev() : $('#excerpt li:last');
	
	//if prev is set to 0 (next item)
	} else {
		
		//Get next sibling
		var next_image = (current_image.next().length) ? current_image.next() : $('#gallery li:first');
		var next_excerpt = (current_excerpt.next().length) ? current_excerpt.next() : $('#excerpt li:first');
	}

	//clear the selected class
	$('#excerpt li, #gallery li').removeClass('selected');
	
	//reassign the selected class to current items
	next_image.addClass('selected');
	next_excerpt.addClass('selected');

	//Scroll the items
	$('#mask-gallery').scrollTo(next_image, 800);		
	$('#mask-excerpt').scrollTo(next_excerpt, 800);					
	
}

