function ajax(stranka, kam)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", 'http://galaktis.cz/ajax/'+stranka+'/', true);
    httpRequest.onreadystatechange= function () 
    {
        processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
	
}


function processRequest(httpRequest, kam) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
            if (typeof kam == 'string') 
            {
                document.getElementById(kam).innerHTML = httpRequest.responseText;
            }
            if (typeof kam == 'function') 
            {
                kam(httpRequest.responseText);
            }
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
       /* if (typeof kam == 'string' && kam != '') 
        {
            document.getElementById(kam).innerHTML = 'čekejte...';
        }*/
    }
	
       
} 
var xmlHttp;
//just with add

function ajaxjustadd(stranka, kam)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", 'http://galaktis.cz/ajax/'+stranka+'/', true);
    httpRequest.onreadystatechange= function () 
    {
        processRequestJustAdd(httpRequest, kam) 
    };
    httpRequest.send(null);
}


function processRequestJustAdd(httpRequest, kam) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
            if (typeof kam == 'string') 
            {
                document.getElementById(kam).innerHTML += httpRequest.responseText;
            }
            if (typeof kam == 'function') 
            {
                kam(httpRequest.responseText);
            }
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
       /* if (typeof kam == 'string' && kam != '') 
        {
            document.getElementById(kam).innerHTML = 'čekejte...';
        }*/
    }
	
       
} 
var xmlHttp;
//with history available
function ajaxadd(stranka, kam, under, closeone, closetwo, closethree)
{
	//close all and display above div
	document.getElementById('menu-ajax').style.display='block';
	if(document.getElementById(closeone)!=null) { 
		
		if(document.getElementById(closeone)!='') {
			document.getElementById(closeone).style.display='none';	
		} 
		else {}
	}
	else {}
	if(document.getElementById(closetwo)!=null) { 
		if(document.getElementById(closetwo)!='') {
			document.getElementById(closetwo).style.display='none';	
		} 
		else {}
	}
	else {}
	if(document.getElementById(closethree)!=null) { 
		if(document.getElementById(closethree)!='') {
			document.getElementById(closethree).style.display='none';	
		} 
		else {}
	}
	else {}


	if(document.getElementById(under)) {
		document.getElementById(under).style.display='block';	
		}
	else {
		var httpRequest;
		
		if(typeof window.ActiveXObject != 'undefined')
		{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{  
			httpRequest = new XMLHttpRequest();
		}
		httpRequest.open("GET", stranka, true);
		httpRequest.onreadystatechange= function () 
		{
			processRequestHistory(httpRequest, kam, under) 
		};
		httpRequest.send(null);
	}
	
	
}


function processRequestHistory(httpRequest, kam, under) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
			document.getElementById(kam).innerHTML += '<div id="'+under+'">'+httpRequest.responseText+'</div>';
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        
    }
       
} 
var xmlHttp


//new ajax add
//with history available
var whatopen;
function multiple(stranka, kam, under) //kam=ten malej div, under = hlavni div
{
	
	if(document.getElementById(kam)) { 
		document.getElementById(kam).style.display='block';
	}
	else {
		var httpRequest;
		
		if(typeof window.ActiveXObject != 'undefined')
		{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{  
			httpRequest = new XMLHttpRequest();
		}
		httpRequest.open("GET", 'http://galaktis.cz/ajax/'+stranka+'/', true);
		httpRequest.onreadystatechange= function () 
		{
			processRequestMultiple(httpRequest, kam, under) 
		};
		httpRequest.send(null);
	}
	if(whatopen!=null) { 
		if(whatopen==kam) {}
		else {
			document.getElementById(whatopen).style.display='none';	
		}
	}
	else {
		
		if(kam=='firstload') {
		}
		else {
			document.getElementById('firstload').style.display='none';	
		}
	}
	whatopen=kam;
	
}


function processRequestMultiple(httpRequest, kam, under) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
			document.getElementById(under).innerHTML += '<div id="'+kam+'">'+httpRequest.responseText+'</div>';
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        
    }
       
} 
var xmlHttp


function wait(msecs)
{
var start = new Date().getTime();
var cur = start
while(cur - start < msecs)
{
cur = new Date().getTime();
}
} 
//chat
function openChat(stranka)
{
	var httpRequest;
	  if (opener && !opener.closed){
			
		
			if(typeof window.ActiveXObject != 'undefined')
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{  
				httpRequest = new XMLHttpRequest();
			}
			httpRequest.open("GET", 'http://galaktis.cz/ajax/chats/'+stranka, true);
			httpRequest.onreadystatechange= function () 
			{
				processRequestChat(httpRequest) 
			};
			httpRequest.send(null);
			opener.focus();
			if(opener.document.getElementById(stranka)==undefined) {
				opener.document.getElementById('thetext').innerHTML += '<div id="'+stranka+'"><strong>cislo '+stranka+'</strong></div>';
				//jump//
				if(opener.document.getElementById('100').value==null) {
					jump='xf';
				}
				else {
					jump=opener.document.getElementById('100').value;
				}
				opener.document.getElementById(jump).style.display='none';
				opener.document.getElementById('100').value=stranka;
				
				
				
				
				
				//jump//
			}
			else {
				
				if(opener.document.getElementById('100').value=='') {
					opener.document.getElementById('100').value='100';	
				}
				else {}
				var jump;
				
				jump=opener.document.getElementById('100').value;
				
				opener.document.getElementById(jump).style.display='none';
				opener.document.getElementById('100').value=stranka;
				opener.document.getElementById(stranka).style.display='block';
				
				
			}
	}
    else {
			var myWin = window.open('','cat','width=800,height=600');
			opener = myWin;
			if(opener.location.href=='http://galaktis.cz/ajax/chat/') {}
				else { 
					var myWin = window.open('http://galaktis.cz/ajax/chat/','cat','width=800,height=600');
					opener = myWin;
				}
			//
			var httpRequest;
			
			if(typeof window.ActiveXObject != 'undefined')
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{  
				httpRequest = new XMLHttpRequest();
			}
			httpRequest.open("GET", 'http://galaktis.cz/ajax/chats/'+stranka, true);
			httpRequest.onreadystatechange= function () 
			{
				processRequestChat(httpRequest) 
			};
			httpRequest.send(null);
			
			//
				
	}	
			
			
			var httpRequest;
    
			if(typeof window.ActiveXObject != 'undefined')
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{  
				httpRequest = new XMLHttpRequest();
			}
			httpRequest.open("GET", 'http://galaktis.cz/ajax/chats/'+stranka, true);
			httpRequest.onreadystatechange= function () 
			{
				processRequestChatt(httpRequest,stranka) 
			};
			httpRequest.send(null);
			//
	
}


var xmlHttp

function processRequestChat(httpRequest,stranka) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
				if(opener.document.getElementById('with')) {
					opener.document.getElementById('with').innerHTML = httpRequest.responseText;
				}
				else {
					wait(1000);
					if(opener.document.getElementById('with')) {
						opener.document.getElementById('with').innerHTML = httpRequest.responseText;
					}
					else {
	    				wait(2000);
						if(opener.document.getElementById('with')) {
	    					opener.document.getElementById('with').innerHTML = httpRequest.responseText;
						}	
						else {
							alert('Otevřete prosím toto okno ještě jednou.');
						}
					}
				}
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        
            
        
    }



} 
var xmlHttp

function processRequestChatt(httpRequest,stranka) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
           		wait(1000);
	                opener.document.getElementById('with').innerHTML = httpRequest.responseText;
				
				if(opener.document.getElementById(stranka)==undefined) {
					opener.document.getElementById('thetext').innerHTML += '<div id="'+stranka+'"><strong>Ahoj'+stranka+'</strong></div>';
					thename(stranka);
					
					var jump;
					if(opener.document.getElementById('100').value>0) {
						jump=opener.document.getElementById('100').value;
					}
					else {
						jump='xf';	
					}
					opener.document.getElementById(jump).style.display='none';
					
				
					
					
					opener.document.getElementById('100').value=stranka;
					opener.document.getElementById(stranka).style.display='block';
					
				}
				else {}
         		
            
        }
        else
        {
            alert("Chyba při načítání stránky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        
        
    }



} 
var xmlHttp


function thename(id) {
	 var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", 'http://galaktis.cz/ajax/thename/'+id, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequestThename(httpRequest,id) 
    };
    httpRequest.send(null);
}
function processRequestThename(httpRequest,id) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
                opener.document.getElementById(id).innerHTML = httpRequest.responseText;
                       
        }
        else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {}
       
} 
var xmlHttp



//ajaxalert
function ajaxalert(stranka)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", 'http://galaktis.cz/ajax/'+stranka, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequestAlert(httpRequest) 
    };
    httpRequest.send(null);
	
}


function processRequestAlert(httpRequest) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
				document.getElementById('inside').innerHTML = httpRequest.responseText;
				document.getElementById('alert').style.display = 'block';
				document.getElementById('alert').style.width = '20%';
				document.getElementById('alert').style.position = 'fixed';
				document.getElementById('alert').style.background = '#FFF';
				document.getElementById('alert').style.left = '40%';
				document.getElementById('alert').style.top = '';
				document.getElementById('alert').style.bottom = '';
				document.getElementById('alert').style.border = '2px solid #F60';
				document.getElementById('closebuttonajax').style.display = 'inherit';
                       
        }
        else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        if (typeof 'inside' == 'string' && 'inside' != '') 
        {
            document.getElementById('inside').innerHTML = 'čekejte...';
        }
    }
    
} 
var xmlHttp



//js base64
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

function decode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   // remove all characters that are not A-Z, a-z, 0-9, +, /, || =
   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enc1 = keyStr.indexOf(input.charAt(i++));
      enc2 = keyStr.indexOf(input.charAt(i++));
      enc3 = keyStr.indexOf(input.charAt(i++));
      enc4 = keyStr.indexOf(input.charAt(i++));

      chr1 = (enc1 << 2) | (enc2 >> 4);
      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      chr3 = ((enc3 & 3) << 6) | enc4;

      output = output + String.fromCharCode(chr1);

      if (enc3 != 64) {
         output = output + String.fromCharCode(chr2);
      }
      if (enc4 != 64) {
         output = output + String.fromCharCode(chr3);
      }
   } while (i < input.length);

   return output;
}


function chr(code)
{
	return String.fromCharCode(code);
}


function code2utf(code)
{
	if (code < 128) return chr(code);
	if (code < 2048) return chr(192+(code>>6)) + chr(128+(code&63));
	if (code < 65536) return chr(224+(code>>12)) + chr(128+((code>>6)&63)) + chr(128+(code&63));
	if (code < 2097152) return chr(240+(code>>18)) + chr(128+((code>>12)&63)) + chr(128+((code>>6)&63)) + chr(128+(code&63));
}

//it is a private function for internal use in utf8Encode function 
function _utf8Encode(str)
{	
	var utf8str = new Array();
	for (var i=0; i<str.length; i++) {
		utf8str[i] = code2utf(str.charCodeAt(i));
	}
	return utf8str.join('');
}

//Encodes a unicode string to UTF8 format.
function utf8Encode(str)
{	
	var utf8str = new Array();
	var pos,j = 0;
	var tmpStr = '';
	
	while ((pos = str.search(/[^\x00-\x7F]/)) != -1) {
		tmpStr = str.match(/([^\x00-\x7F]+[\x00-\x7F]{0,10})+/)[0];
		utf8str[j++] = str.substr(0, pos);
		utf8str[j++] = _utf8Encode(tmpStr);
		str = str.substr(pos + tmpStr.length);
	}
	
	utf8str[j++] = str;
	return utf8str.join('');
}

//it is a private function for internal use in utf8Decode function 
function _utf8Decode(utf8str)
{	
	var str = new Array();
	var code,code2,code3,code4,j = 0;
	for (var i=0; i<utf8str.length; ) {
		code = utf8str.charCodeAt(i++);
		if (code > 127) code2 = utf8str.charCodeAt(i++);
		if (code > 223) code3 = utf8str.charCodeAt(i++);
		if (code > 239) code4 = utf8str.charCodeAt(i++);
		
		if (code < 128) str[j++]= chr(code);
		else if (code < 224) str[j++] = chr(((code-192)<<6) + (code2-128));
		else if (code < 240) str[j++] = chr(((code-224)<<12) + ((code2-128)<<6) + (code3-128));
		else str[j++] = chr(((code-240)<<18) + ((code2-128)<<12) + ((code3-128)<<6) + (code4-128));
	}
	return str.join('');
}


//Decodes a UTF8 formated string
function utf8Decode(utf8str)
{
	var str = new Array();
	var pos = 0;
	var tmpStr = '';
	var j=0;
	while ((pos = utf8str.search(/[^\x00-\x7F]/)) != -1) {
		tmpStr = utf8str.match(/([^\x00-\x7F]+[\x00-\x7F]{0,10})+/)[0];
		str[j++]= utf8str.substr(0, pos) + _utf8Decode(tmpStr);
		utf8str = utf8str.substr(pos + tmpStr.length);
	}
	
	str[j++] = utf8str;
	return str.join('');
}




/* post */
function getHTTPObject() {
	var http = false;
	//Use IE's ActiveX items to load the file.
	if(typeof ActiveXObject != 'undefined') {
		try {http = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) {
			try {http = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (E) {http = false;}
		}
	//If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document.
	} else if (XMLHttpRequest) {
		try {http = new XMLHttpRequest();}
		catch (e) {http = false;}
	}
	return http;
}
var http = getHTTPObject();



function handler() {//Call a function when the state changes.
	if(http.readyState == 4 && http.status == 200) {
		document.getElementById('inside').innerHTML = http.responseText;
		document.getElementById('alert').style.display = 'block';
	}
}

function getMethod() {
	http.open("GET", url+"?"+params, true);
	http.onreadystatechange = handler;
	http.send(null);
}

function postMethod(page,var1,var2,var3,var4) {
	
	http.open("POST", "http://galaktis.cz/ajax/"+page+"/", true);
	if(document.getElementById(var1)==null) { var myvar1='';} else { var myvar1=document.getElementById(var1).value; }
	if(document.getElementById(var2)==null) { var myvar2='';} else { var myvar2=document.getElementById(var2).value; }
	if(document.getElementById(var3)==null) { var myvar3=''; } else { var myvar3=document.getElementById(var3).value; }
	if(document.getElementById(var4)==null) { var myvar4='';} else { var myvar4=document.getElementById(var4).value; }
	var params = "var1="+myvar1+"&var2="+myvar2+"&var3="+myvar3+"&var4="+myvar4;
	//Send the proper header infomation along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange = handler;
	http.send(params);
}
function postMethod64(page,var1,var2,var3,var4) {
	
	http.open("POST", "http://galaktis.cz/ajax/"+page+"/", true);
	if(document.getElementById(var1)==null) { var myvar1='';} 
	else { 
		var myvar1=document.getElementById(var1).value; 
		var myvar1=encode64(utf8Encode(myvar1))
	}
	if(document.getElementById(var2)==null) { var myvar2='';} 
	else {
		var myvar2=document.getElementById(var2).value; 
		myvar2=encode64(utf8Encode(myvar2));
	}
	if(document.getElementById(var3)==null) { var myvar3=''; } 
	else { 
		var myvar3=document.getElementById(var3).value; 
		myvar3=encode64(utf8Encode(myvar3));
	}
	if(document.getElementById(var4)==null) { var myvar4='';} 
	else { 
		var myvar4=document.getElementById(var4).value; 
		myvar4=encode64(utf8Encode(myvar4));
	}
	var params = "var1="+myvar1+"&var2="+myvar2+"&var3="+myvar3+"&var4="+myvar4;
	//Send the proper header infomation along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange = handler;
	http.send(params);
}
function postMethodUtf(page,var1,var2,var3,var4) {
	
	http.open("POST", "http://galaktis.cz/ajax/"+page+"/", true);
	if(document.getElementById(var1)==null) { var myvar1='';} 
	else { 
		var myvar1=document.getElementById(var1).value; 
		var myvar1=utf8Encode(myvar1);
	}
	if(document.getElementById(var2)==null) { var myvar2='';} 
	else {
		var myvar2=document.getElementById(var2).value; 
		myvar2=encode64(utf8Encode(myvar2));
	}
	if(document.getElementById(var3)==null) { var myvar3=''; } 
	else { 
		var myvar3=document.getElementById(var3).value; 
		myvar3=utf8Encode(myvar3);
	}
	if(document.getElementById(var4)==null) { var myvar4='';} 
	else { 
		var myvar4=document.getElementById(var4).value; 
		myvar4=utf8Encode(myvar4);
	}
	var params = "var1="+myvar1+"&var2="+myvar2+"&var3="+myvar3+"&var4="+myvar4;
	//Send the proper header infomation along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange = handler;
	http.send(params);
}
function more(whatopen,close1,close2,close3,close4,close5,close6) {
	if(document.getElementById(whatopen)==null) {}
	else {
		if(document.getElementById(whatopen+'-cur')=='null') {}
		else {
			document.getElementById(whatopen+'-cur').className='current';
		}
		document.getElementById(whatopen).style.display='block';	
	}
	if(document.getElementById(close1)!='') {
		document.getElementById(close1).style.display='none';
		if(document.getElementById(close1+'-cur')=='null') {}
		else {
			document.getElementById(close1+'-cur').className='';
		}
	} else {}
	if(document.getElementById(close2)!='') {
		document.getElementById(close2).style.display='none';
		if(document.getElementById(close2+'-cur')=='null') {}
		else {
			document.getElementById(close2+'-cur').className='';
		}
	} else {}
	if(document.getElementById(close3)!='') {
		document.getElementById(close3).style.display='none';
		if(document.getElementById(close3+'-cur')=='null') {}
		else {
			document.getElementById(close3+'-cur').className='';
		}
	} else {}
}

function afil(iduser,nameuser) {
	document.getElementById('havechosen').style.display='';
	document.getElementById('myone').className='';
	
	
	if(document.getElementById('for-one-1-int').value==iduser || 
	document.getElementById('for-one-2-int').value==iduser || 
	document.getElementById('for-one-3-int').value==iduser || 
	document.getElementById('for-one-4-int').value==iduser || 
	document.getElementById('for-one-5-int').value==iduser) {}
	else {
		if(document.getElementById('for-one-1-int').value=='0') {
			document.getElementById('for-one-1-name').value=nameuser;
			document.getElementById('for-one-1-int').value=iduser;
		}
		else {
			if(document.getElementById('for-one-2-int').value=='0') {
				document.getElementById('for-one-2-name').value=nameuser;
				document.getElementById('for-one-2-int').value=iduser;
			}
			else {
				if(document.getElementById('for-one-3-int').value=='0') {
					document.getElementById('for-one-3-name').value=nameuser;
					document.getElementById('for-one-3-int').value=iduser;
				}
				else {
					if(document.getElementById('for-one-4-int').value=='0') {
						document.getElementById('for-one-4-name').value=nameuser;
						document.getElementById('for-one-4-int').value=iduser;
					}
					else {
						if(document.getElementById('for-one-5-int').value=='0') {
							document.getElementById('for-one-5-name').value=nameuser;
							document.getElementById('for-one-5-int').value=iduser;
						}
						else {
							alert('Více lidem tento soubor zpřístupnit nemůžete. Pět je maximum.');
						}
					}
				}
			}
		}
	}
	document.getElementById('showpeopletype').value='';
	document.getElementById('showpeople').style.display='none';
}
function afilone(iduser,nameuser) {
	document.getElementById('showpeopletype').value=nameuser;
	document.getElementById('showpeople').className='invisible';
	document.getElementById('showpeopleid').value=iduser;
}

function choose(type,num) {
	
	if(document.getElementById('more-type').value=='0' && document.getElementById('more-type-num').value=='0') {}
	else {
		document.getElementById('choose-'+document.getElementById('more-type').value+'-'+document.getElementById('more-type-num').value).className='';
		document.getElementById('choosed-'+document.getElementById('more-type').value+'-'+document.getElementById('more-type-num').value).className='invisible';
	}
	document.getElementById('more-type').value=type;
	document.getElementById('more-type-num').value=num;
	document.getElementById('choose-'+type+'-'+num).className='invisible';

	document.getElementById('choosed-'+type+'-'+num).className='';
	
}
function unchoose() {
	if(document.getElementById('more-type').value=='0' && document.getElementById('more-type-num').value=='0') {}
	else {
		document.getElementById('choose-'+document.getElementById('more-type').value+'-'+document.getElementById('more-type-num').value).className='';
		document.getElementById('choosed-'+document.getElementById('more-type').value+'-'+document.getElementById('more-type-num').value).className='invisible';
		document.getElementById('more-type').value='0';
		document.getElementById('more-type-num').value='0'
	}
}
function addfile() {
	if(document.getElementById('s').value==undefined) {
		alert('nene'); return false;
	}
	else {}
}
function dltvl() {
	if(document.getElementById('searchfield').value=='hledej...') {
		document.getElementById('searchfield').value='';
	} else {}
}
function acts() {
	document.getElementById('searchfield').style.color='#000000';
	document.getElementById('typesearchfield').style.color='#000000';
	document.getElementById('searchforit').style.color='#000000';
}
function actso() {
	document.getElementById('searchfield').style.color='#999';
	document.getElementById('typesearchfield').style.color='#999';
	document.getElementById('searchforit').style.color='#999';
}
function xchange(yes,noi,noii,noiii) {
	document.getElementById(yes).className='';
	document.getElementById(yes+'-id').className='current';
	if(document.getElementById(noi)!=null) {
		document.getElementById(noi).className='invisible';
		document.getElementById(noi+'-id').className='';
	} else {}
	if(document.getElementById(noii)!=null) {
		document.getElementById(noii).className='invisible';
		document.getElementById(noii+'-id').className='';
	} else {}
	if(document.getElementById(noiii)!=null) {
		document.getElementById(noiii).className='invisible';
		document.getElementById(noiii+'-id').className='';
	} else {}
}
//controls
function regcontrol() {
	if(document.getElementById('firstname').value!='' && document.getElementById('surname').value!='' && document.getElementById('email').value!='' && document.getElementById('p1').value!='' && document.getElementById('p1').value==document.getElementById('p2').value) {
		this.form.submit();
	}
	else {
		var missing;
		if(document.getElementById('firstname').value=='') {
			missing='Nevyplnili jste své křestní jméno.\n';
		} else {}
		if(document.getElementById('surname').value=='') {
			missing+='Nevyplnili jste své příjmení.\n';
		} else {}
		if(document.getElementById('surname').value=='') {
			missing+='Nanapsali jste svůj e-mail.\n';
		} else {}
		if(document.getElementById('p1').value=='') {
			missing+='Nenapsali jste své heslo.\n';
		} 
		else {
			if(document.getElementById('p1').value!=document.getElementById('p2').value) {
				missing+='Zadaná hesla se neshodují, napište je obě znovu.\n';
				document.getElementById('p1').value='';
				document.getElementById('p2').value='';
			} 
			else {
				if(strlen('p1')>5) {}
				else {
					missing+='Zadané heslo musí mít být dlouhé alespoň 6 znaků.\n';
					document.getElementById('p1').value='';
					document.getElementById('p2').value='';
				}
			}
		}
		alert(missing);
		return false;
	}
}
function strlen(strVar)
{
return(strVar.length)
}


function CountWords (this_field, show_word_count, show_char_count) {
if (show_word_count == null) {
show_word_count = true;
}
if (show_char_count == null) {
show_char_count = false;
}
var char_count = this_field.value.length;
var fullStr = this_field.value + " ";
var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
var splitString = cleanedStr.split(" ");
var word_count = splitString.length -1;
if (fullStr.length <2) {
word_count = 0;
}
if (word_count == 1) {
wordOrWords = " word";
}
else {
wordOrWords = " words";
}
if (char_count == 1) {
charOrChars = " character";
} else {
charOrChars = " characters";
}
if (show_word_count & show_char_count) {
alert ("Word Count:\n" + "    " + word_count + wordOrWords + "\n" + "    " + char_count + charOrChars);
}
else {
if (show_word_count) {
alert ("Word Count:  " + word_count + wordOrWords);
}
else {
if (show_char_count) {
alert ("Character Count:  " + char_count + charOrChars);
      }
   }
}
return word_count;
}
function strip_tags(oldString) {

  return oldString.replace(/<&#91;^>&#93;*>/g, "");
  
}
function mapa(kolik) {
  if(kolik < 8) {
	document.getElementById('ma').style.backgroundPosition = "0px -"+(kolik*160)+"px";
  } else {
	document.getElementById('ma').style.backgroundPosition = "-200px -"+((kolik-7)*160)+"px";
  }
}
//imgs bigger
function img(stranka)
{

    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", 'http://galaktis.cz/ajax/'+stranka, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequestAlerta(httpRequest) 
    };
    httpRequest.send(null);
	
}


function processRequestAlerta(httpRequest) 
{
    if (httpRequest.readyState == 4)
    {
        if(httpRequest.status == 200)
        {
                document.getElementById('inside').innerHTML = httpRequest.responseText;
				document.getElementById('alert').style.display = 'block';
				document.getElementById('alert').style.width = '100%';
				document.getElementById('alert').style.position = 'absolute';
				document.getElementById('alert').style.background = '#000';
				document.getElementById('alert').style.background = 'url(/images/24bcg.png)';
				document.getElementById('alert').style.left = '0';
				document.getElementById('alert').style.top = '0';
				document.getElementById('alert').style.bottom = '0';
				document.getElementById('alert').style.border = 'none';
				document.getElementById('closebuttonajax').style.display = 'none';
                       
        }
        else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    }
    else
    {
        if (typeof 'inside' == 'string' && 'inside' != '') 
        {
            document.getElementById('inside').innerHTML = 'čekejte...';
        }
    }
    
} 
var xmlHttp<!--0.00614500045776s.//-->
