function messageDeleteOneMess(messID, action){
	var obj = document.getElementById('d'+messID).style.display = 'none';

	var req = mint.Request();
	req.method = "POST";
	req.AddParam('messID', messID);	
	req.AddParam('action', action);	
	req.Send("http://"+location['host']+"/ajax/messageDelete.ajax.php");
}

function getContentMessage(messID, action){
	var packet = document.getElementById('packet'+messID);
	if(packet.src == 'http://'+location['host']+'/gfx/burakoland_lay/up.png'){
		packet.src="/gfx/burakoland_lay/down.png";
		show = false;
	}
	if(packet.src == 'http://'+location['host']+'/gfx/burakoland_lay/up_light.png'){
		packet.src="/gfx/burakoland_lay/down_light.png";
		show = false;
	}
	
	var obj = document.getElementById('divM'+messID);
	
	document.getElementById('dcontent'+messID).className = 'messReaded';

	if(obj.style.display=='block') {
		obj.style.display = 'none';
	}
	else {
		obj.style.display = 'block';
		show = true;
	}
	
	if(show == true){
		var req = mint.Request();
		req.method = "POST";
		req.AddParam('messID', messID);		
		req.AddParam('action', action);		
		req.OnSuccess = function() {
			var tresc = this.responseText;
			obj.innerHTML = tresc;	
			if(packet.src == 'http://'+location['host']+'/gfx/burakoland_lay/down.png'){		
				packet.src="/gfx/burakoland_lay/up.png";
			} else {
				packet.src="/gfx/burakoland_lay/up_light.png";
			}
		}
		req.Send("http://"+location['host']+"/ajax/message.ajax.php");
	}
    
}

		//<author>
		//author: pierzu
		//pierzu05@gmail.com
		function schowaj_scrollbary() {
			document.documentElement.style.overflow='hidden';
		}
		
		function pokaz_scrollbary() {
			document.documentElement.style.overflow='';
		}
		
		function pokaz_warstwe(id) {
			document.getElementById(id).style.display="block";
		}
		
		function schowaj_warstwe(id) {
			document.getElementById(id).style.display="none";
		}
		
		function focus (id) {
			var element = document.getElementById(id);
			element.focus();
		}

		function ustaw_na_srodku(id) {
			var element = document.getElementById(id);
 			if(navigator.appName == "Microsoft Internet Explorer"){
				var wysokosc_okna;
				if(typeof document.height!= "undefined") {
					wysokosc_okna = document.height;
				} else if (document.compatMode && document.compatMode!= "BackCompat") {
					wysokosc_okna = document.documentElement.scrollHeight;
				} else if (document.body && typeof document.body.scrollHeight!= "undefined") {
					wysokosc_okna = document.body.scrollHeight;
				} 

				var szerokosc_okna = screen.width;
 				var szerokosc_elementu = element.clientWidth;
 				var wysokosc_elementu = element.clientHeight; 

 				var gora = (wysokosc_okna - wysokosc_elementu) / 2 / 2;
 				gora += "px";
 				element.style.top = gora;
 				var lewo = (szerokosc_okna - szerokosc_elementu) / 2;
 				lewo += "px";
 				element.style.left = lewo;
			}
			
			if(navigator.appName == "Netscape"){
				var szerokosc_okna = window.innerWidth;
				var wysokosc_okna = window.innerHeight;
 				var szerokosc_elementu = element.offsetWidth;
 				var wysokosc_elementu = element.offsetHeight; 
 				
 				var gora = (wysokosc_okna - wysokosc_elementu) / 2;
 				gora += "px";
 				element.style.top = gora;
 				var lewo = (szerokosc_okna - szerokosc_elementu) / 2;
 				lewo += "px";
 				element.style.left = lewo;
			}
		}
		//</author>


		function schowaj_tlo(id) {
			if(navigator.appName == "Microsoft Internet Explorer"){
				showhide('message_box_background');
			}
		}
		
function showhide(element, disp){
	var obj = document.getElementById(element);
	
	if(obj.style.display == 'none' || disp==1){
		obj.style.display = 'block';
	}
	else{
		obj.style.display = 'none';

		if(element=='message_box') {
			if(navigator.appName != "Microsoft Internet Explorer"){
				showhide('message_box_background');
			}
		}
	}
}

function showTimeHookers(value, prefix){
	var value=value.split('-');
	for(i = 1; i <= 20; i++){
		if(value[1]==i){
			document.getElementById(prefix+i).style.display = 'block';
		}
		else{
			document.getElementById(prefix+i).style.display = 'none';
		}
	}
}

function hideMembers(element){
	var obj = document.getElementById(element);
	obj.style.display = 'none';
}
function showMembers(element){
	var obj = document.getElementById(element);
	obj.style.display = 'block';
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ' ' + '$2');
	}
	return x1 + x2;
}

function insert_text(text, spaces, popup){
	
	var textarea;
	
	if (!popup){
		textarea = document.forms['presentation'].elements['presentation'];
	} 
	else{
		textarea = opener.document.forms['presentation'].elements['presentation'];
	}
	if (spaces){
		text = ' ' + text + ' ';
	}
	if (!isNaN(textarea.selectionStart)){
		var sel_start = textarea.selectionStart;
		var sel_end = textarea.selectionEnd;

		mozWrap(textarea, text, '')
		textarea.selectionStart = sel_start + text.length;
		textarea.selectionEnd = sel_end + text.length;
	}	
	
	else if (textarea.createTextRange && textarea.caretPos){
		if (baseHeight != textarea.caretPos.boundingHeight){
			textarea.focus();
			storeCaret(textarea);
		}		
		var caret_pos = textarea.caretPos;
		caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) == ' ' ? caret_pos.text + text + ' ' : caret_pos.text + text;
		
	}
	else{
		textarea.value = textarea.value + text;
	}
	if (!popup){
		textarea.focus();
	}
}

function mozWrap(txtarea, open, close){
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	var scrollTop = txtarea.scrollTop;

	if (selEnd == 1 || selEnd == 2){
		selEnd = selLength;
	}

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);

	txtarea.value = s1 + open + s2 + close + s3;
	txtarea.selectionStart = selEnd + open.length + close.length;
	txtarea.selectionEnd = txtarea.selectionStart;
	txtarea.focus();
	txtarea.scrollTop = scrollTop;

	return;
}

function countOnChange(formName, editDiv, price){
	var many = document.forms[formName].howmany.value;
	if(price > 0 && many > 0){
		cost = price * many;
		cost = addCommas(cost);
		
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$"+cost+"</span>";
	}
	else{
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$0</span>";
	}
}

function inr(formName, editDiv, price){
	var many = document.forms[formName].howmany.value -1+2; // zabezpieczenie przed dodawaniem strinkow (+)
	
	if(price>0 && many>0){
		cost = price * many;
		cost = addCommas(cost);
		document.forms[formName].howmany.value = many;
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$"+cost+"</span>";
	}
	else{
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$0</span>";
	}
	return true;
}

function dcr(formName, editDiv, price){
	var many = document.forms[formName].howmany.value;
	if(many>1){
		many = many - 1;
	}
	
	if(price>0 && many>0){
		cost = price * many;
		cost = addCommas(cost);
		document.forms[formName].howmany.value = many;
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$"+cost+"</span>";
	}
	else{
		document.getElementById(editDiv).innerHTML = LANG_COST+" <span class='gold'>$0</span>";
	}
	return true;
}

function callFromFlash(name, hide){
	
	var obj = document.getElementById('photo_describe');
	if(hide){
		obj.style.display = 'none';
	}
	else{
		obj.style.display = 'block';
	}
	
	if(name){
		var req = mint.Request();
	    req.method = "POST";
	    req.AddParam('name', name);
	    
	    req.OnSuccess = function() {
	       	var tresc = this.responseText;
			document.getElementById('photo').innerHTML = tresc;
		}
	    req.Send("http://"+location['host']+"/ajax/show_big_photo.php");
    }
}

function selectCheckbox(){
	if(document.registerForm.more1.checked == true){
		document.getElementById('more').style.display = 'block';
	}
	else{
		document.getElementById('more').style.display = 'none';
	}
}

function showExamples(value){
	for(i = 1; i <= 20; i++){
		if(value==i){
			document.getElementById('ex'+i).style.display = 'block';
		}
		else{
			document.getElementById('ex'+i).style.display = 'none';
		}
	}
}

function showChideDetRegist(){
	obj = document.getElementById('subject');
	//alert(obj.value);
	if(obj.value == 1){
		document.getElementById('det').style.display = 'none';
	}
	else{
		document.getElementById('det').style.display = 'block';
	}
}

//kienko z fotka w galerii
function okno(p,s,w) {
	w=open('','','width='+s+',height='+w+',scrollbars=1');
	with(w.document) {
		write('<html><head><title>'+p+'</title></head><body bgcolor="#444444" leftmargin="0" topmargin="0" ');
		write(' "><center><img src="'+p+'"/></body></html>');
 		close();
	}
}

function openMenu(element){
	for(i=1; i<=20; i++){
		var obj = document.getElementById(i);
		if(i==element){
			if(obj.style.display == 'none'){
				obj.style.display = 'block';
			}
			else{
				obj.style.display = 'none';
			}
		}
		else{
			obj.style.display = 'none';
		}
	}
}

function freturn(value){
	obj = document.forms['DIVconfirm'].delete_id;
	obj.value = value;
	//alert(obj.value);
}

function changeButtonMenu(val, select){
	obj = document.getElementById(val);
	if(select==1){
		obj.src="http://"+window.location.hostname+"/gfx/lay/menu/"+val+"1.png";
	}
	else{
		obj.src="http://"+window.location.hostname+"/gfx/lay/menu/"+val+".png";
	}
}

function showDescribe(value){
	s = document.getElementById('describe').innerHTML="";
	    
    var req = mint.Request();
    req.method = "POST";
    req.AddParam('value', value);
   
    req.OnSuccess = function() {
       	var tresc = this.responseText;
		document.getElementById('describe').innerHTML = tresc;
	}
    req.Send("http://"+location['host']+"/lang/pl_map.php");
}


function selectAllCheckbox(formularz){ // nazwa fromularza, zartosc pola ktorym zaznaczam
	var elements = document.forms[formularz].elements;
	var obj = document.forms[formularz].selectAll;
	
	if(obj.checked==true){
		for (var i = 0;i<elements.length ;i++ ){
			if (elements[i].type == "checkbox"){
				elements[i].checked = true;
			}
		}
	}
	else {
		for (var i = 0;i<elements.length ;i++ ){
			if (elements[i].type == "checkbox"){
				elements[i].checked = '';
			}
		}
	}

}

function obliczProcenty(){
	var elements = document.forms['banner'].elements;
	var sum=0;
	var ile = elements.length;
	for(var i=0; i < ile; i++){
		if ( elements[i].type == "text" && Number(elements[i].value>0) ){
			//alert(elements[i].value);
			sum += Number(elements[i].value);
		}
	}
	
	if(sum>100){
		document.getElementById('percent').innerHTML = "<span class='red'>"+sum+"%</span>";
	}
	else{
		document.getElementById('percent').innerHTML = "<span class='green'>"+sum+"%</span><br><input type='image' src='http://"+document.domain+"/gfx/lay/buttons/save.png' value='"+LANG_SAVE+"'>";
	}
}

function changeSubSubjects(name, action, value) {
	
	s = document.getElementById(name);
    o = s.getElementsByTagName('option');
    s.innerHTML='';
    var req = mint.Request();
    req.method = "POST";
    req.AddParam('blnPost', 1);
    req.AddParam('action', action);
    req.AddParam('value', value);
    
    for(var a = 0; a < o.length; a++){ o[a].parentNode.removeChild(o[a]); }

    req.OnSuccess = function() {
       	var str = this.responseText;
        var arrSplice = str.split('|');
        var len = arrSplice.length;
		s.disabled='yes';
		
		if(len < 2 ){
			s.options[0] = new Option(LANG_EMPTY,'');
		}
		else{
		
			s.options[0] = new Option(LANG_CHOICE,'');
			for(var i = 0; i <= len-1; i++){
				var arr = arrSplice[i];
	            s.options[i+1] = new Option(arr, arr);
	        }
		}
		s.disabled='';
	}
    req.Send("http://"+location['host']+"/scripts/sub_subjects.php");
} 


function showMessageById(id, value) {
	
    var req = mint.Request();
    req.method = "POST";
    req.AddParam('postValue', 1);
    req.AddParam('value', value);
    
    req.OnSuccess = function() {
       	var str = this.responseText;
        var exploded = str.split('|');
        var dlugosc = exploded.length;
		
		if(len > 0){
			
			document.getElementById("mess"+id).innerHTML=exploded[0];
			document.getElementById("mess"+id).style.display="block";
		}
	}
    req.Send("http://"+location['host']+"/scripts/messages.php");
}
