//<![CDATA[
var siteAdress = "http://www.sccs.pl/";

function ie_getElementsByTagName(str) 
{
	if (str == "*")
		return document.all
	else
		return document.all.tags(str)
}

if (document.all)
	document.getElementsByTagName = ie_getElementsByTagName

function login_process()
{
	var login = $('login').value;
	var passwd = $('password').value;
	var information = $('login_error_msg');
	
	if(login != "" && passwd != "")
	{
		return true;
	}
	else
	{
		return false;
		information.innerHTML = "Proszę wypełnić obydwa pola formularza";	
	}
}

function mngLanguages(eId, sMode)
{
		advAJAX.post({
		   url: siteAdress+"admin/index.php5",
		   parameters : {
			 	"ajax"  : "run",
				"act"   : "managment",
				"sub"   : sMode,
				"lang"  : eId
		   },
			
			onError : function(obj) 
			{ 
				$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
				$('contactDiv').style.display = 'block';
			}
		});	
}

function activChangeUser(iUser_id, iState)
{
		advAJAX.post({
		   url: siteAdress+"admin/index.php5",
		   parameters : {
			 	"ajax"    : "run",
				"act"     : "managment",
				"sub"     : "user_status",
				"user_id" : iUser_id,
				"state"   : iState
		   },

		   onSuccess : function(obj) 
			{ 
				if(obj.responseText == "OK")
				{
					document.location = siteAdress+"/admin/index.php5?act=managment";
				}
			},
			
			onError : function(obj) 
			{ 
				$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
				$('contactDiv').style.display = 'block';
			}
		});		
}

function imageSetMaster(iImg_id, iLst_id, iMode, iPageId)
{
		advAJAX.post({
		   url: siteAdress+"admin/index.php5",
		   parameters : {
			 	"ajax"    : "run",
				"act"     : "page",
				"sub"		 : "edit",
				"mact"    : "imageSetMaster",
				"modi"    : iPageId,
				"iImg_id" : iImg_id, 
				"iLst_id" : iLst_id, 
				"iMode"   : iMode
		   },

		   onSuccess : function(obj) 
			{ 
				$("main_img").innerHTML = "<img src='./upload/gallery/thumb/"+obj.responseText+"' alt='' />";
			},
			
			onError : function(obj) 
			{ 
				$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
				$('contactDiv').style.display = 'block';
			}
		});	
}

function savePhotoOrder(aOrder, iMode, iPageId)
{
		advAJAX.post({
		   url: siteAdress+"admin/index.php5",
		   parameters : {
			 	"ajax"    : "run",
				"act"     : "page",
				"sub"		 : "edit",
				"mact"    : "savePhotoOrder",
				"order"   : aOrder,
				"iMode"   : iMode
		   },

		   onSuccess : function(obj) 
			{ 
			
			},
			
			onError : function(obj) 
			{ 
				$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
				$('contactDiv').style.display = 'block';
			}
		});	
}

function info_box()
{
	$('contactDiv').innerHTML = "<br /><b>Kontakt</b><br />telefon: 032 750 85 15<br /><br /><span style='font-size: 10px'>email: <a style='font-size: 10px; color: #009EE0' href='mailto:kontakt@cubesystem.pl'>kontakt@cubesystem.pl</a></span><br /><a style='color: #009EE0; font-weight: 800; font-size: 10px' href='http://www.cubesystem.pl' target='_blank'>www.cubesystem.pl</a>"; 
	$('contactDiv').style.display = 'block';
}

function checkContentAccess(iInt, iUser)
{
		advAJAX.post({
		   url: siteAdress+"admin/index.php5",
		   parameters : {
			 	"ajax"    : "run",
				"act"     : "managment",
				"sub"		 : "checkContentAccess",
				"iint"    : iInt,
				"uint"	 : iUser
		   },

	      onLoading  : function(obj){$('indicator').style.display = 'block';},
			onComplete : function(obj){$('indicator').style.display = 'none';},
			
		   onSuccess : function(obj) 
			{ 
				/*
				if(obj.responseText == "OK")
					$('dzialy_dostepu').style.display = 'block';
				else
				   $('dzialy_dostepu').style.display = 'none';				
				*/
				if(obj.responseText != "BAD")
					$('dzialy_dostepu').innerHTML = obj.responseText;
				else
					$('dzialy_dostepu').innerHTML = '';
			},
			
			onError : function(obj) 
			{ 
				$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
				$('contactDiv').style.display = 'block';
			}
		});
}

function checkContetnList(iId)
{
	var eliid = document.getElementById('uContent_'+iId);
	
	if(eliid.checked == true)
		eliid.checked = false;
	else
		eliid.checked = true;
}

function add_file_window(modes)
{
	window.open(siteAdress+"admin/index.php5?ajax=run&act=page&id=add_file&mode="+modes, "DescriptiveWindowName", 
	"scrollbars=no,status=no,toolbar=no,location=no,directories=no,resizable=yes,menubar=no,width=220,height=205");
}

function add_file_window_for_arts(act, sub, id)
{
	window.open(siteAdress+"admin/index.php5?ajax=run&act="+act+"&sub="+sub+"&id="+id+"&act_d=art_add_file", "DescriptiveWindowName", 
	"scrollbars=no,status=no,toolbar=no,location=no,directories=no,resizable=yes,menubar=no,width=250,height=205");
}

function add_file_window_for_arts_files(act, sub, id)
{
	window.open(siteAdress+"admin/index.php5?ajax=run&act="+act+"&sub="+sub+"&id="+id+"&act_d=art_add_file_other", "DescriptiveWindowName", 
	"scrollbars=no,status=no,toolbar=no,location=no,directories=no,resizable=yes,menubar=no,width=250,height=250");
}

function editFile(file_id, modes)
{
	window.open(siteAdress+"admin/index.php5?ajax=run&act=page&id=edit_file&mode="+modes+"&file_id="+file_id, "DescriptiveWindowName", 
	"scrollbars=no,status=no,toolbar=no,location=no,directories=no,resizable=yes,menubar=no,width=220,height=205");
}

function deleteFile(file_id)
{
	advAJAX.post({
	   url: siteAdress+"admin/index.php5",
	   parameters : {
		 	"ajax"    : "run",
			"act"     : "page",
			"sub"		 : "deleteFile",
			"file_id" : file_id
	   },
		
	   onSuccess : function(obj) 
		{ 
			if(obj.responseText == "OK")
			{
		   	var element = $("file_"+file_id);
			   element.parentNode.removeChild(element);
				
				var files_input = document.getElementById("files_input");
				if(files_input.value != "")
				{
					var files_input_value = files_input.value;
					var identyfikat = files_input_value.split(",");
					var resultArray = new Array();
					files_input.value = "";
					for (var i=0; i<identyfikat.length; i++) 
					{
						if(identyfikat[i] != file_id)
						{
							var cur = files_input.value;
							files_input.value = cur + identyfikat[i] +",";
						}
					}
				}
			}
		},
		
		onError : function(obj) 
		{ 
			$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
			$('contactDiv').style.display = 'block';
		}
	});
}

function deleteArtFile(file_id, page_id)
{
	advAJAX.post({
	   url: siteAdress+"admin/index.php5",
	   parameters : {
		 	"ajax"    : "run",
			"act"     : "page",
			"sub"		 : "edit",
			"act_d"	 : "artDeleteFile",
			"id" 		 : page_id,
			"file_id" : file_id
	   },
		
	   onSuccess : function(obj) 
		{ 
			if(obj.responseText == "OK")
			{
		   	var element = $("file_"+file_id);
			   element.parentNode.removeChild(element);
				
				var files_input = document.getElementById("files_input");
				if(files_input.value != "")
				{
					var files_input_value = files_input.value;
					var identyfikat = files_input_value.split(",");
					var resultArray = new Array();
					files_input.value = "";
					for (var i=0; i<identyfikat.length; i++) 
					{
						if(identyfikat[i] != file_id)
						{
							var cur = files_input.value;
							files_input.value = cur + identyfikat[i] +",";
						}
					}
				}
			}
		},
		
		onError : function(obj) 
		{ 
			$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
			$('contactDiv').style.display = 'block';
		}
	});
}

function setArtFile(file_id, page_id)
{
	var files = document.getElementsByTagName('li');
	for (var i=0;i<files.length;i++) 
	{
		if (files[i].getAttribute('class') == "pustak") 
		{
			files[i].style.background = "#FFFFFF";
		}
	}

	var file = document.getElementById('file_'+file_id);
	file.style.background = "#0172BA";

	new Effect.Highlight('file_'+file_id);
	
	var art_foto_id = document.getElementById('art_foto_id');
	
	if(art_foto_id)
		art_foto_id.value = file_id;
}

function news_move_to_archive(page_id)
{
	var f = document.getElementById("grid_form_id");
	var queryString = "";
	for( var i = 0; i < f.elements.length; i++ ) 
	{ 
		if(f.elements[i].checked === true)
			queryString += f.elements[i].value + "|";
		
	} 

	queryString = queryString.slice(0, -1);	
	
	advAJAX.post({
	   url: siteAdress+"admin/index.php5",
	   parameters : {
		 	"ajax"    : "run",
			"act"     : "page",
			"sub"		 : "edit",
			"act_d"	 : "move_to_archive",
			"id" 		 : page_id,
			"qs" 		 : queryString
	   },
		
	   onSuccess : function(obj) 
		{ 
			if(obj.responseText == "OK")
			{
				location.href = siteAdress+"admin/index.php5?act=page&sub=edit&id="+page_id;
			}
		},
		
		onError : function(obj) 
		{ 
			$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
			$('contactDiv').style.display = 'block';
		}
	});
}

function changePollState(poll_id, content_id)
{
	advAJAX.post({
	   url: siteAdress+"admin/index.php5",
	   parameters : {
		 	"ajax"    : "run",
			"act"     : "page",
			"sub"		 : "edit",
			"act_d"	 : "act_polls",
			"id" 		 : content_id,
			"poll_id" : poll_id
	   },
		
	   onSuccess : function(obj) 
		{ 
		 	var result = obj.responseXML;
			result = result.getElementsByTagName("result")[0].childNodes[0].nodeValue;
		
			if(result == "OK")
			{
				location.href = siteAdress+"admin/index.php5?act=page&sub=edit&id="+content_id+"&act_d=polls";
			}
			else
			{
				alert(result);
			}
		},
		
		onError : function(obj) 
		{ 
			$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
			$('contactDiv').style.display = 'block';
		}
	});
}

function edit_awards(award_id, act, sub, id)
{
	advAJAX.post({
	   url: siteAdress+"admin/index.php5",
	   parameters : {
		 	"ajax"     : "run",
			"act"      : act,
			"sub"		  : sub,
			"id" 		  : id,
			"award_id" : award_id,
			"act_d"	  : "edit"
	   },
		
	   onSuccess : function(obj) 
		{ 
			var result = obj.responseXML;

			with (result.getElementsByTagName("result").item(0)) 
				status = getAttribute("status");

			if(status == "OK")
			{
				alert(status);
			}
		},
		
		onError : function(obj) 
		{ 
			$('contactDiv').innerHTML = "Nie można nawiązać połączenia z serwerem, spróbuj później."; 
			$('contactDiv').style.display = 'block';
		}
	});
}
//]]>