//zaskrtava hromadne checkboxy u nastaveni prav uzivatele
function setPermission(element,type) {

	var form = document.getElementById('user');
	var reg = new RegExp("^"+type+"_([0-9]+)$");
	
	if(element.checked) {
		for (x in form)
		{
			if(reg.test(x)) document.getElementById(x).checked  = true; 
		}
	}
	else {
		for (x in form)
		{
			if(reg.test(x)) document.getElementById(x).checked  = false; 
		}
	}
}


//odskrtava all kdyz zrusim polozku

function getStatus(element,id) {
	
	var form = document.getElementById('user');
	var reg = new RegExp("^"+id+"_([0-9]+)$");
	var status = true;
	
	if(element.checked == false) {
		
		document.getElementById(id).checked = false;
	}
	if(element.checked == true) {
		
		for (x in form)
		{
			if(reg.test(x) && document.getElementById(x).checked == false) {
				status = false;
				
			}
		}
		
		if(status == true) document.getElementById(id).checked = true;
	}
}


//pokud jsou zaskrnuty vsechny polozky zaskrtne all checkboxy
function all_check() {
	
	category_all = document.getElementById('category_all');
	category = document.getElementById('category');
	
	
	if(category_all.value == 'true') {
		category.checked = true;
	}
	
	
	file_category_all = document.getElementById('file_category_all');
	file_category = document.getElementById('file_category');
	
	
	if(file_category_all.value == 'true') {
		file_category.checked = true;
	}
	
	photo_category_all = document.getElementById('photo_category_all');
	photo_category = document.getElementById('photo_category');
	
	
	if(photo_category_all.value == 'true') {
		photo_category.checked = true;
	}
	
}

function show(name,width,height) {
		
	no=window.open('', 'zoomv', 'width='+width+', height='+height+', toolbar=no, menubar=no,'+
				'scrollbars=no, resizable=no, copyhistory=no');
	with (no.document)
	{
		open();
		writeln("<html>\n<title>Fotogalerie</title>\n<body topmargin='0' leftmargin='0' rightmargin='0' bottommargin='0' bgcolor='#000000'>\n<center>");
		writeln('<img style="cursor: hand; cursor: pointer;" src="'+name+'" border="0" onclick="self.close();"></a>');
		writeln("</center>\n</body>\n</html>");
	}
} 


function gallery() {
	
	okno = window.open("photo_popup.php","gallery",
	"height=700px, width=350px, top=0, left=930px, resizable=no, status=no, toolbar=no,location=no,scrollbars=yes, resizable=no,modal=yes,alwaysRaised=yes");
}

function select_all() {
	
	users_select = document.getElementById('email_select');
	
	for(i = 0; i < users_select.length; i++) {
		users_select[i].selected = true;
	}

}


function unselect_all() {
	
	users_select = document.getElementById('email_select');
	
	for(i = 0; i < users_select.length; i++) {
		users_select[i].selected = false;
	}

}


function show_items() {
	items = document.getElementById('item_enquiry_1');
	items.visible=true;
}


function pop_up(name,width,height) {
		
	no=window.open('/'+name, 'zoomv', 'width='+width+', height='+height+', toolbar=no, menubar=no,'+
				'scrollbars=no, resizable=no, copyhistory=no');
	
}
/*
function contact(id) {
	
	
	
	alert('Hodnota '+id);
}*/





function ajaxProcessRequest() {
  
	if (httpRequest.readyState == 4) {
		if(httpRequest.status == 200) {
			var string = httpRequest.responseText;
			var box = document.getElementById('contact');
			
			box.innerHTML = string;
			

		
		}else {
			alert("Chyba pri nacitani stanky" + httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}


//param. url - url, ktere chci volat
//	pRequest - nazev funkce (bez zavorek), ktera me bude zpracovavat vysledky
//zapracovavajici fce bude mit potom def. function neco(string) 
function contact(id) {
	
	var url = '/ajax-get-contact.php?id='+id;
	
	if (window.ActiveXObject)
		{
		  httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
        else
		{
		  httpRequest = new XMLHttpRequest();
		}
		
		
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {ajaxProcessRequest(); } ;
        httpRequest.send(null);
      
}


