var sUrl = 'ajax_handle.php';
var gUserOnTop = 0;
var histpage=0;
var usersHaveMeInIgnore = new Array();
var gUserNewMsgs = '';
var gUserNewMsgsAlert = '';
var gUserStopBtn = new Array();
var gLoteryUsers = new Array();
var gLoteryIdx = 0;
var gLoteryDate1 = new Date();
var gLoteryDate2 = new Date();
var gLoteryDate3 = new Date();
var gLoteryDateNow = new Date();
var hours, mins, secs;
var activityTimeOut = null;
var refreshTime = 3000;  // 3 seconds => 3 * 1000 miliseconds
var rfsTimer = null;
var tabView = null;
var chatScrollTop = 0;
var isShift = null;
var charCode;
var MaxLengthLock = false;
var fieldMaxLength = 1000;
var simpledialog1 = null;
var posLiTab = null;
var gTimer;
var gTimer2;
var gTimer3;
var tick;
var lot_tick, list_tick;
var gStartClockAt = 0;
var clocks = new Array();
var scrollFinish = true;
var isModal = true;
var myOverlay = null;
var myAttPanel = null;
var gOpenedKeyb = false;
var gOpenedKeyb2 = false;
var regLangFirst = '';
var lastSearchRequest = '';
var lockShowUS = false;
var actualSearch;
var aktualniHistory = 0;
var greenS;
var searchHistory = new Array();
var edu;var edu2;
var tabCount = 0;
var aktChat;
var ukaz;
var messUsers = new Array();
var gUserNickOnTop;
var ding=0;

/// souradnice umistneni menu language, hobbies, a education
// --------------------------------------------------------
var x_lang = 230; var x_hobby = 275;var x_edu = 322;
var x_jingjang = 366;
var y_lang = 42;
var y_hobby = 42;
var y_edu = 42;
var y_jingjang = 42;

var historyManager = new YAHOO.widget.OverlayManager();
var historyIdx = new Array();

var e = YAHOO.util.event;

var searchForm = new Array();
searchForm['top'] = 'yes'; // pri inicializovani stranky je nastaveny top ;)
var specContForm = new Array();
var stack = 0; // oznamenie o zprave
  
if(!Array.indexOf){
	    Array.prototype.indexOf = function(obj){
	        for(var i=0; i<this.length; i++){
	            if(this[i]==obj){
	                return i;
	            }
	        }
	        return -1;
	    }
	}

var isIE = (((navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("opera")==-1 && navigator.userAgent.indexOf("webtv") == -1) && (navigator.userAgent.indexOf("5.5")!=-1 || navigator.userAgent.indexOf("6.0")!=-1 || navigator.userAgent.indexOf("7.0")!=-1 || navigator.userAgent.indexOf("8.0")!=-1 || navigator.userAgent.indexOf("9.0")!=-1)));


function alertSize() {
	  var myWidth = 0, myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	  }

	  var dim = new Array();
	  dim[0] = myWidth;
	  dim[1] = myHeight;
	  return dim;
	}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function pageScroll() {
          var offset = getScrollXY();
          window.scrollBy(0,-500); // horizontal and vertical scroll increments
          if(offset[1]!=0) scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
          else (clearTimeout('pageScroll()'));
}

function set_url(){
curUrl = document.location.href.split("");
document.location = curUrl[0]+'#top';
return false;
}


function trim(str) {
	return str.replace(/^\s+|\s+$/g,"");
}

/*
function getEl(event) {
    var targ;
    if (!event) event = window.event;
    if (event.target) targ = event.target;
    else if (event.srcElement) targ = event.srcElement
    if (targ.nodeType == 3) // sarafi bug
        targ = targ.parentNode;
    return targ;
}
*/
function addEvent(el, type, func, obj, override) {

    var scope = el;
    if (override)
        scope = obj;

    var wrapFn = function(e) {
        func.call(scope, e, obj);
    }

    if (isIE) {
        el.attachEvent("on" + type, wrapFn);
    } else {
        el.addEventListener(type, wrapFn, false);
    }

}

function getViewportDimensions() {
    var intH = 0, intW = 0;
    
    if(self.innerHeight) {
       intH = window.innerHeight;
       intW = window.innerWidth;
    } 
    else {
        if(document.documentElement && document.documentElement.clientHeight) {
            intH = document.documentElement.clientHeight;
            intW = document.documentElement.clientWidth;
        }
        else {
            if(document.body) {
                intH = document.body.clientHeight;
                intW = document.body.clientWidth;
            }
        }
    }

    return {
        height: parseInt(intH, 10),
        width: parseInt(intW, 10)
    };
}

function getCenterPanel(w, h) {
    var viewport = getViewportDimensions();
    var left = (viewport.width == 0) ? 20 : parseInt((viewport.width - w) / 2, 10);
    var top = (viewport.height == 0) ? 20 : parseInt((viewport.height - h) / 2, 10);

	if(left<0) left=0;
	if(top<0) top=0;

	return [ left, top ];
}



/*
function stopPropagation(e) {
    if (!e) e = window.event;
	e.cancelBubble = true;
    if (e.stopPropagation) e.stopPropagation();
}
*/
////////////////////////////
// hodiny na webu
////////////////////////////

function stopClock() {
	clearTimeout(tick);
}

function startClock() {
	var h,m,tmp;
	tick = setTimeout("startClock()", 60000);
	for(i=0; i<clocks.length; i++) {
		tmp = clocks[i][0].getTime();
		clocks[i][0].setTime(tmp+60000);
		h = clocks[i][0].getHours();
		m = clocks[i][0].getMinutes();
		if(m<=9) m="0"+m;
		if(h<=9) h="0"+h;
		boxid = clocks[i][1];
		if(document.getElementById(boxid))
			document.getElementById(boxid).innerHTML = h+":"+m;
	}
}



////////////////////////////
// aktivita na webu
////////////////////////////

var handleFail = function (o) {
	//alert("Ajax request ERROR");
}

function leading_zero(i) {
	if(i<10) return '0'+i;
	else return i;
}

function rotateLotery() {
	var obj = document.getElementById('lotery-user');
	if(obj) {
		lot_tick = setTimeout("rotateLotery()", 1000);
		if(gLoteryUsers.length>0) {
            var datetmp = (gLoteryDate1.getDate())+"."+(gLoteryDate1.getMonth()+1)+"."+gLoteryDate1.getFullYear()+" "+leading_zero(gLoteryDate1.getHours())+":"+leading_zero(gLoteryDate1.getMinutes());
			if(document.getElementById('lotery-date').innerHTML=='' || document.getElementById('lotery-date').innerHTML!=datetmp) {
				document.getElementById('lotery-date').innerHTML = datetmp;
			}
			var now = new Date();
            var tdiff = now - gLoteryDateNow;

			var tmp1 = gLoteryDate1 - gLoteryDate3 - tdiff;
			days = Math.floor(tmp1/1000/60/60/24);
			hours = Math.floor((tmp1/1000/60/60));
      var hou = Math.floor((tmp1/1000/60/60) - (24*days));
      mins = Math.floor((tmp1/1000/60) - (60*24*days) - (60*hou));
			secs = Math.floor((tmp1/1000) - (60*60*24*days) - (60*60*hou) - (60*mins));

            gLoteryIdx = Math.floor(tdiff/1000);
			if(gLoteryIdx>=gLoteryUsers.length) {
				clearTimeout(lot_tick);
				getLoteryList();
				return false;
			}

if (gLoteryUsers[gLoteryIdx])			var tmp = gLoteryUsers[gLoteryIdx].split(':');  else {var tmp=""; tmp = new Array();  }
	//		var ttmp = tmp[0].split(' ');
//			if(ttmp[1].length==0) obj.innerHTML = "<span>"+lotery_empty_user+"</span>";			
	//		else obj.innerHTML = ttmp[0]+" <img src=\"/flags/"+ttmp[2]+".gif\"/> <span>"+ttmp[1]+"</span>";
			if(tmp[1] == 'w') getLoteryList();

            document.getElementById('lotery-remain').innerHTML ="<span style=\"color:#FFE400;font-size:14px;\"> "+hours+":"+leading_zero(mins)+":"+leading_zero(secs)+"</span>";
            
		}
	}
    return false
}    

var set_loterylist = function(o){ 
    if(o.responseText !== undefined && o.responseText != ''){ 
      //document.getElementById('mychat-message').value=o.responseText+"test";
		var tmp = o.responseText.split('||');
		var users = tmp[1].split(';');
		var slos = tmp[0].split(':');
		gLoteryDate1.setTime(slos[0]*1000);
//		gLoteryDate2.setTime(slos[1]*1000);
		gLoteryDate3.setTime(slos[2]*1000);
        gLoteryDateNow = new Date();
/*		if(slos[2] && slos[3]) {
			if(document.getElementById('winner-name')) {
				document.getElementById('winner-name').innerHTML = slos[2];
				document.getElementById('winner-date').innerHTML = slos[3];
			}
		}*/
		gLoteryUsers = new Array();
		gLoteryUsers = users;
		gLoteryIdx = 0;
		clearTimeout(lot_tick);
		rotateLotery();
    } 
} 

var loterylist_callback = 
{ 
  success: set_loterylist, 
  failure: handleFail 
}; 

function getLoteryList() { 
	var postData = "action=get_loterylist";
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, loterylist_callback, postData);
	var obj = document.getElementById('lotery-user');
	if(obj) {
		clearTimeout(list_tick);
		list_tick = setTimeout("getLoteryList()",60000);
	}
}

function show_msg_alert(tid) {
                      
//	var o = document.getElementById('user-tab-'+tid);
 //var o=document.getElementById('cont-on-'+tid);
 
	var o = document.getElementById('user-okno-'+tid);
	if(o) {
		if(!document.getElementById('msg-alert-'+tid) ) {
			gUserNewMsgsAlert += ';'+tid+';';
			stack++;
			var div = document.createElement('div');
			div.id = "msg-alert-"+tid;
     	    var text='';
      text +='<table style=\"width:100%\" cellpadding=0 cellspacing=0 ><tr><td rowspan=3><img style=\"\" width=\"64\" height=\"80\" align=\"left\" style=\"text-align:left;margin-right:left;\" src="'+o.childNodes[0].src+'"/></td>   ';
      text +='<td  style=\"width:100%;background:#3D77CB;color:white;text-align:center\">P L A N E T C O N T</td></tr>                                                                                 ';
    text +=' <tr style=\"background:#EBEBE8\"> <td style=\"vertical-align:middle;padding-bottom:3px;\">&nbsp;<strong><img src=\"/gfx/online.gif\"><div style=\"font-weight:bold;color:green;padding-bottom:3px;padding-right:7px;float:right;text-align:center\"> '+konon+' </div></strong></td></tr>                                                       ';
    text +=' <tr style=\"background:#EBEBE8\"><td onclick="set_chatwin_to(\''+tid+'\',0);\">&nbsp;'+o.childNodes[3].innerHTML+'&nbsp;'+o.childNodes[4].innerHTML+'</td></tr></table>                                      ';
		    // div.innerHTML = '<img style=\"\" width="64" height="80" src="'+o.childNodes[0].src+'"/><p onclick="set_chatwin_to(\''+tid+'\',0);\"><strong>Online:</strong><br/><img src="'+o.childNodes[2].src+'"/>'+o.childNodes[3].firstChild.innerHTML+'<br/>'+o.childNodes[4].innerHTML+'</p>';
		
     div.innerHTML = text;
    	div.className='mess_alert';
			var viewport = getViewportDimensions();
			div.style.position = "absolute";
			div.style.zindex ="9999999" ;
			div.style.textAlign="left";
			div.style.left = (viewport.width-262)+"px";
			div.style.border="4px solid #F4B05B"
			div.style.top = (viewport.height-(stack*(90+3)))-50+"px";
			document.body.appendChild(div);
			setTimeout("document.body.removeChild(document.getElementById('msg-alert-"+tid+"')); stack--;", 8000);
		}
	}
}
  function removeAllNodes (element) { /* while (element.firstChild) { element.removeChild(element.firstChild); } */} 
  
  var cnt = 0;
  function getOff(idu){
    obj2 = document.getElementById('cont1-on-'+idu);
    if(obj2.src.indexOf('/gfx/cerkol2.gif')!=-1)
    obj2.src='/gfx/zelkol2.gif';
    else
    obj2.src='/gfx/cerkol2.gif';
    
    
    if(cnt < 6) {
    setTimeout("getOff()",500);
    }
    else {
    cnt = 0;
    obj2.src='/gfx/cerkol2.gif';
    }
    cnt++;

  }
var idu;   var ding=0;
var set_new_activity = function(o){ 
    if(o.responseText !== undefined){ 
		var userIds = o.responseText.split(';');
		o.responseText = o.responseText.substr(o.responseText.indexOf(';')+1);
		var alarm = document.getElementById('top-btn-messages');
		var newmsg = false;
		var usertmp = new Array();
		var newtmp = new Array();
		var utmp, obj, obj1;
		var cnt = 0;
       	//  document.getElementById('mychat-message').value=document.getElementById('setding').value;
		if(alarm) {
		if(o.responseText=='' && alarm.getElementsByTagName('img').item(0).src.indexOf('alarm2.gif')!=-1) {
			document.getElementById('kamdozprav').innerHTML="<a href=\""+(myUserName=="guest"?"javascript:alert('Nejste přihlášen !');":"/new_messages/")+"\" id=\"top-btn-messages\" title=\""+zprate+"\" onclick=\"zhasni();document.getElementById('setding').value='yes';\" ><img src=\"/gfx/alarm2.gif\" style=\"width:25px;height:25px;\" alt=\""+zprate+"\"/><span>"+zprate+"</span></a>";
      //  if(document.getElementById('aktivewin').value=='no' && document.getElementById('avding').value=='yes') { if(document.getElementById('setding').value=='yes') { DHTMLSound();document.getElementById('setding').value='no'; }   }
   
      ///    fisheyemenu.init();
		//	alarm.getElementsByTagName('img').item(0).src='/gfx/message.gif';
			//alarm.onclick=null;
			document.getElementById('messages-cnt-box').innerHTML = '';
		}  else zhasni();
        var tuserIds = userIds[0].split('|');
		if(tuserIds.length>1) {
		if(tuserIds[0]!=0) {
            var tt = tuserIds[0].split(' ');
            var usertxt = tt[0]+' <img src="/flags/'+tt[2]+'.gif"/> '+tt[1];
            openWinMSG(winmsg_head, winmsg_txt.replace('<user>', usertxt), 300, 200);
            setTimeout("closeWinMSG()", 3000);
		}
		if(tuserIds[1]!=0) {
			var cont = tuserIds[1].split(':');
			for(i=0; i<cont.length; i++) {
				utmp = cont[i].split('-');
				obj = document.getElementById('cont-on-'+utmp[0]);
				obj1 = document.getElementById('win1-online-user-'+utmp[0]);
				obj3 = document.getElementById('status-ser-'+utmp[0]);
				obj2 = document.getElementById('cont1-on-'+utmp[0]);
				if(utmp[1]!='stop'){
				if(obj2) obj2.src='/gfx/'+utmp[1]+'kol2.gif';
        if(obj) obj.src='/gfx/'+utmp[1]+'line.gif';
				if(obj1) obj1.src='/gfx/'+utmp[1]+'line.gif';
				 if(obj3) obj3.src='/gfx/'+utmp[1]+'line.gif';
		
                  
        
           // idu = utmp[0];setTimeout("getOff(idu)",500);     
        if(utmp[1]=="on" && obj) show_msg_alert(utmp[0]);
				}else{
        if(obj) obj.src='/gfx/ico_ban.gif';
				if(obj1) obj1.src='/gfx/ico_ban.gif';
        }
			}
		}
		}


		for (i=1;i<userIds.length;i++) {
			usertmp = userIds[i].split(':');
			if(usertmp[0]=='') continue;
		
			
			var newid = 'user-tab-'+usertmp[0];
			var tab = document.getElementById(newid);
		 	if(tab) {   
			 if(tab.className!='selected-man' && tab.className!='selected-woman') {
				 document.getElementById('writefriend').style.backgroundImage='url(/gfx/back_blick.gif)';document.getElementById('writefriend').value=have_mess;

				  
					tab.className = 't-'+document.getElementById('nfo-gender-id-'+usertmp[0]).alt+'-newmsg';
	      //   if(ding==0 && document.getElementById('avding').value=='yes' ) {DHTMLSound();ding=1;if(parent.ding) parent.ding=1;    }
            		tab.className='newmsg';
					newmsg = true;
	
					newtmp.push(userIds[i]);
					cnt += parseInt(usertmp[1]);

				} else 	
					{
					
          get_last_message(gUserOnTop);
// if(document.getElementById('aktivewin').value=='no' && document.getElementById('avding').value=='yes' ) { if(document.getElementById('setding').value=='yes') { DHTMLSound();document.getElementById('setding').value='no'; }   }
 
 
		  
		 	  
} 
			} else {        
				newmsg = true;
		      
				document.getElementById('kamdozprav').innerHTML="<a href=\""+(myUserName=="guest"?"javascript:alert('Nejste přihlášen !');":"/new_messages/")+"\" id=\"top-btn-messages\" title=\""+zprate+"\" onclick=\"document.getElementById('setding').value='yes';zhasni();\" ><img src=\"/gfx/alarm2.png\" style=\"width:25px;height:25px;\" id=alarmzpravy alt=\""+zprate+"\"/><span></span></a>";
    //    if(ding==0 && document.getElementById('avding').value=='yes' ) {DHTMLSound();ding=1;if(parent.ding) parent.ding=1;    }
        
				newtmp.push(userIds[i]);
				cnt += parseInt(usertmp[1]);

			}
		}
		gUserNewMsgs = newtmp.join(';');
		if(cnt>0)
			document.getElementById('messages-cnt-box').innerHTML = cnt;
		else if(document.getElementById('messages-cnt-box').innerHTML != '')
			document.getElementById('messages-cnt-box').innerHTML = '';
		}
    } 
   if(newmsg==false && document.getElementById('writefriend') ) {document.getElementById('writefriend').style.background='#A50000'; document.getElementById('writefriend').value=write_to_friend;}


}

function DHTMLSound() {
if(!parent.ding && ding==0)
  {document.getElementById("dinga").innerHTML="<EMBED type=\"application/x-mplayer2\" pluginspage=\"http://www.microsoft.com/Windows/MediaPlayer/\" SRC=\"sound/ding.wav\" name=\"MediaPlayer1\" width=0 height=0 autostart=1 hidden=true loop=false showcontrols=0 volume=-100>";
document.getElementById('aktivewin').value=='yes';ding=1;
} 
}                                                                                                        
 

var activity_callback = 
{ 
  success: set_new_activity, 
  failure: send_msg_handleFail, 
  argument: ['mychat-win-2'] 
}; 

/*function EvalSound(soundobj) {
  var thissound= eval("document."+soundobj);
  thissound.Play();
}   */

function refreshActive() { 
/*	if(gUserOnTop>0) {
		get_last_message(gUserOnTop); 
	}*/
	var postData = "action=get_activity&pageid="+pageId;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, activity_callback, postData);
	rfsTimer = setTimeout("refreshActive()",refreshTime);
}


////////////////////////////
// primani novych zprav           
////////////////////////////

var send_msg_handleOk = function(o){ 
    if(o.responseText !== undefined){ 
		var tabtextid = 'user-txt-'+o.argument[1];
		var div = document.getElementById(tabtextid);
		var div2= document.getElementById('mychat-win-2');
		if(div) {
		var divst = div2.scrollTop;
		if(o.responseText != '') {
			div.innerHTML += o.responseText; 
			if(divst >= chatScrollTop) {
				div2.scrollTop = div2.scrollHeight;
				chatScrollTop = div2.scrollTop;
			} else {
				div2.scrollTop = div2.scrollTop;
			}
		}
		}
		if(o.argument[2]=='new') sendSearchForm('only_newmsg=yes');
    } 
    
prelozchat(o.argument[1] , 1);
   
   document.getElementById('mychat-win-2').scrollTop=document.getElementById('mychat-win-2').scrollHeight;
//  alert(document.getElementById('mychat-win-2').scrollHeight);
   //document.getElementById('mychat-message').value=document.getElementById(tabtextid).scrollTop;
		 
    
     } 

var send_msg_handleFail = function(o){
	if(o.responseText !== undefined){
		var div = document.getElementById(o.argument[0]);
		div.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var send_msg_callback = 
{ 
  success: send_msg_handleOk, 
  failure: send_msg_handleFail, 
  argument: ['mychat-win-2', 0, 0] 
}; 

function send_message(user) {
   
	var pom;
	if(document.getElementById("del")){
		for(i=0;i<messUser.length;i++){
			pom = messUser[i].split(";");
			if(pom[0]==user && pom[1]=="on") delUser[i] = "0";
		}
	}
	
	var text = document.getElementById('mychat-message').value;
	var file = document.getElementById('mychat-file').value;
  if(document.getElementById("kolikprizchat-"+user+"")) {
	var whernum= document.getElementById("kolikprizchat-"+user+"").value;
	document.getElementById("kolikprizchat-"+user+"").value=parseInt(whernum)+1;
	            }
	send_msg_callback.argument[1] = user;
	var postData = "action=sendmsg&user="+user+"&message="+text.replace('&','%26')+"&pageid="+pageId+"&whernum="+whernum;
  if(file != '') postData += "&file="+file;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_msg_callback, postData);
	document.getElementById('mychat-message').value = '';
	document.getElementById('mychat-file').value = '';
	if(document.getElementById('mychat-message').className == 'chat-send-bgfile')
		document.getElementById('mychat-message').className = 'chat-send-bgnone';

  // var tabtextid = 'user-txt-'+user;
 //  var cc=document.getElementById(tabtextid).scrollHeight;
  // document.getElementById(tabtextid).scrollTop=cc;
   //document.getElementById('mychat-message').value=document.getElementById(tabtextid).scrollTop+" - "+document.getElementById(tabtextid).scrollHeight+" - "+tabtextid;
		
}

function get_last_message(user, search) {
	if(typeof search == 'undefined') search=0;
//if(document.getElementById("kolikprizchat-"+user+""))  { 

var whernum= document.getElementById("kolikprizchat-"+user+"").value;
	document.getElementById("kolikprizchat-"+user+"").value=parseInt(whernum)+1;
	var postData = "action=get_lastmsg&user="+user+"&pageid="+pageId+"&whern="+whernum;
	send_msg_callback.argument[1] = user;
	send_msg_callback.argument[2] = search;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_msg_callback, postData);
}

function send_photo(pid){
    document.getElementById('mychat-message').className = 'chat-send-bgfile';
    document.getElementById('mychat-file').value = pid;
}

function upload_init(){
	var onUploadButtonClick = function(e){
		var uploadHandler = {
			upload: function(o) {
				if(o.responseText.indexOf('ok')==0) {
					document.getElementById('indicator').style.visibility = 'hidden';
					document.getElementById('mychat-message').className = 'chat-send-bgfile';
					document.getElementById('mychat-message').value = document.getElementById('mychat-message').value;
					document.getElementById('mychat-file').value = o.responseText.substr(o.responseText.indexOf('ok')+3);
					myAttPanel.destroy();
					myAttPanel = null;
				} else {
					document.getElementById('indicator').style.visibility = 'hidden';
					document.getElementById('upload-err-msg').innerHTML = o.responseText;
					document.getElementById('upload-err-msg').style.visibility = 'visible';
				}
			}
		};
		document.getElementById('upload-err-msg').style.visibility = 'hidden';
		document.getElementById('indicator').style.visibility = 'visible';
		//the second argument of setForm is crucial,
		//which tells Connection Manager this is an file upload form
		YAHOO.util.Connect.setForm('uploadForm', true);
		YAHOO.util.Connect.asyncRequest('POST', sUrl, uploadHandler, "uid="+gUserOnTop);

	};
	function delUploadButtonClick(e) {
		document.getElementById('mychat-message').className = 'chat-send-bgnone';
		if(document.getElementById('mychat-message').value.indexOf('   ')==0)
			document.getElementById('mychat-message').value = document.getElementById('mychat-message').value.substr(3);
		document.getElementById('mychat-file').value = '';//esponseText.substr(o.responseText.indexOf('ok')+3);
		myAttPanel.destroy();
		myAttPanel = null;
	}
//	$E.on('uploadButton', 'click', onUploadButtonClick);
	addEvent(document.getElementById('uploadButton'), 'click', onUploadButtonClick);
	addEvent(document.getElementById('deluploadButton'), 'click', delUploadButtonClick);
//	YAHOO.util.Connect.asyncRequest('GET', 'listImages.php', listImageHandler);
}



function myUpHide(e, a) {
	myAttPanel.destroy();
	myAttPanel = null;
}



function att_upload() {
	if(gUserOnTop==0) return false;
	if(myAttPanel==null) {
		myAttPanel = new YAHOO.widget.Panel("upload-win",  
			 { width: "500px", 
			   height: "200px",
/*			   fixedcenter: true, */
			   xy: getCenterPanel(500, 200),
			  
			   visible: true, 
			   draggable: true, 
			   zindex: 8,
			   close: false, 
			   constraintoviewport: true
		} );
		myAttPanel.setHeader(upload_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myUpHide, myAttPanel);

		myAttPanel.appendToHeader(newel);
		myAttPanel.setBody("<p>"+upload_body_text+"</p><div style=\"visibility:hidden;\" id=\"upload-err-msg\">"+upload_error_text+"</div><div style=\"visibility:hidden; margin-bottom:1.5em;\" id=\"indicator\">"+upload_ing_text+" <img src=\"/gfx/indicator.gif\"/></div><form action=\"ajax_handle.php\" enctype=\"multipart/form-data\" method=\"post\" id=\"uploadForm\"><input type=\"file\" name=\"uploadfile\"/><input type=\"button\" id=\"uploadButton\" value=\""+upload_btn_text+"\"/><input type=\"hidden\" name=\"action\" value=\"upload_att\"/><br/><br/><input type=\"button\" id=\"deluploadButton\" value=\""+delupload_btn_text+"\"/></form>");

		//myPanel.setBody("<div id=\"history-win-left-"+gUserOnTop+"\" class=\"history-left\"></div><div id=\"history-win-body-"+gUserOnTop+"\" class=\"history-body\"></div><hr/>");
		myAttPanel.render(document.body);
		YAHOO.util.Event.onContentReady('uploadButton', upload_init);
	} else {
		myAttPanel.destroy();
		myAttPanel = null;
	}

}

function myAttViewHide(e, a) {
//	myAttViewPanel.destroy();
//	myAttViewPanel = null;

	historyManager.remove(a);
	a.destroy();
}

function view_attachment(idm) {
	  if(!document.getElementById('attachment-view-'+idm)) {
		var myAttViewPanel = new YAHOO.widget.Panel("attachment-view-"+idm,  
			 { width: "800px", 
			   height: "600px",
/*			   fixedcenter: true, */
			   xy: getCenterPanel(800, 600),
			  
			   visible: true, 
			   draggable: true, 
			   zindex: 4,
			   close: false, 
			   constraintoviewport: true
		} ); 
		myAttViewPanel.setHeader(att_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myAttViewHide, myAttViewPanel);

		myAttViewPanel.appendToHeader(newel)
		var tmp = '';
		var img = new Image();
		img.src = '/backend/file.php?id='+idm+'&dx=787&dy=565&rnd='+Math.random();
		tmp += "<a href=\"/backend/file.php?id="+idm+"&down=y\" id=\"insert-image-"+idm+"\"/></a>";
		myAttViewPanel.setBody('<p id=\"loading-gal-box\"><img src=\"/gfx/indicator.gif\"/>'+upload_ing_text+'</p>');
		myAttViewPanel.render(document.body);
		historyManager.register(myAttViewPanel);
		var tmpnode = document.createElement('div');
		tmpnode.innerHTML = tmp;

		img.onload = function () {
			var o = document.getElementById('attachment-view-'+idm);
			var o1 = o.firstChild.nextSibling;

			o1.appendChild(tmpnode);
			document.getElementById('insert-image-'+idm).appendChild(img);
			o1.removeChild(document.getElementById('loading-gal-box'));

			var nwdth = img.width+163;
			var nhght = img.height+35;
			if(nhght < 145) nhght = 145;
			o.style.width=(nwdth)+"px";
			o.style.height=(nhght)+"px";
			myAttViewPanel.center();
		}
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='attachment-view-'+idm)
				historyManager.overlays[i].focus();
		}
	}

}

function closeWinMSG(e) {
	for(i=0; i<historyManager.overlays.length; i++)
		if(historyManager.overlays[i].id=='show-winmsg-box') {
			historyManager.overlays[i].destroy();
			historyManager.remove(historyManager.overlays[i]);
			break;
		}
}

function openWinMSG(other_hd, other_txt, my_x, my_y) {
	  if(!document.getElementById('show-winmsg-box')) {
		var myWinMsgPanel = new YAHOO.widget.Panel("show-winmsg-box",
			 { width: my_x+"px",
			   height: my_y+"px",
			   xy: getCenterPanel(my_x, my_y),
			  
			   visible: true,
			   draggable: true,
			   zindex: 4,
			   close: false,
			   constraintoviewport: false
		} );

		myWinMsgPanel.setHeader(other_hd);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', closeWinMSG, myWinMsgPanel);

		myWinMsgPanel.appendToHeader(newel)
		myWinMsgPanel.setBody(other_txt);
		myWinMsgPanel.render(document.body);
		historyManager.register(myWinMsgPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-winmsg-box') {
				historyManager.overlays[i].focus();
			}
		}
	}

}


function closeCondition(e) {
	for(i=0; i<historyManager.overlays.length; i++) 
		if(historyManager.overlays[i].id=='show1-condition-box' || historyManager.overlays[i].id=='show-condition-box') {
			historyManager.overlays[i].destroy();
			historyManager.remove(historyManager.overlays[i]);
			break;
		}
}

function closeMessage(e) {
	for(i=0; i<historyManager.overlays.length; i++) 
		if(historyManager.overlays[i].id=='show-message-box') {
			historyManager.overlays[i].destroy();
			historyManager.remove(historyManager.overlays[i]);
			break;
		}
}

function openCondition(other_hd, other_txt,dnd,xy,mes) {
	             
	  if(typeof xy == 'undefined') pos = getCenterPanel(600, 400);
	  else pos = xy;
	  
	  if(mes==true){
		  var nazev = "show1-condition-box";  sir="290px";
	  }else{
		  var nazev = "show-condition-box";sir="435px";
	  }
	  
    if(!document.getElementById(nazev)) {
		var myCondViewPanel = new YAHOO.widget.Panel(nazev,
    
			 { width: sir, 
       xy: pos,
			       underlay: "none",
						   visible: true, 
			   draggable: dnd, 
			   zindex: 99999,
			   close: false,
			   constraintoviewport: false
		} ); 

		if(typeof other_hd == 'undefined') other_hd=condition_head_text;
		if(typeof other_txt == 'undefined') other_txt=condition_body_text;

		myCondViewPanel.setHeader(other_hd);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		
		if(mes==true)
    newel.id ='close-b';
		
    addEvent(newel, 'click', closeCondition, myCondViewPanel);
    
		myCondViewPanel.appendToHeader(newel)
		myCondViewPanel.setBody("<div style=\"text-align:left;overflow:hidden;\">"+other_txt+"</div>");
		if(mes==true)
			myCondViewPanel.render(document.getElementById("mychat-win-2"));
			else
		myCondViewPanel.render(document.body);
		historyManager.register(myCondViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id==nazev) {
				historyManager.overlays[i].focus();
			}
		}
	}

}

function openMessage(other_hd, other_txt,dnd,xy) {
	  
	  if(typeof xy == 'undefined') pos = getCenterPanel(600, 400);
	  else pos = xy;

	  if(other_txt.length<35){ 
		  var width = "200px";
	  	  var height = "60px;";
	  }else{
		  var width = "400px";
	  	  var height = "";
	  }

    if(!document.getElementById('show-message-box')) {
		var myMessViewPanel = new YAHOO.widget.Panel("show-message-box",  
			 { xy: pos,
			   width: width,
			   height: height,
			   
			   visible: true, 
			   draggable: dnd, 
			   zindex: 9999999,
			   close: false, 
			   constraintoviewport: false
		} ); 

		myMessViewPanel.setHeader(other_hd);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', closeMessage, myMessViewPanel);

		myMessViewPanel.appendToHeader(newel)
		myMessViewPanel.setBody("<div style=\"text-align:left;overflow:auto;\">"+other_txt+"</div>");
		myMessViewPanel.render(document.body);
		historyManager.register(myMessViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-message-box') {
				historyManager.overlays[i].focus();
			}
		}
	}

}

function setEmoInTxt(ide) {
}
/*
function myEmoViewHide(e) {
	for(i=0; i<historyManager.overlays.length; i++) 
		if(historyManager.overlays[i].id=='show-emoticons-box') {
			a = historyManager.overlays[i];
			historyManager.remove(a);
			a.destroy();
//			historyManager.overlays[i].destroy();
//			historyManager.remove(historyManager.overlays[i]);
			document.getElementById('emoticons-ico-id').src = '/gfx/emo.gif';
			break;
		}
	document.getElementById('mychat-message').focus();
//	myAttViewPanel.destroy();
//	myAttViewPanel = null;

}
*/
function setCloseEmo() {
	   
  	document.getElementById('prepniemo').innerHTML="<img id=\"emoticons-ico-id\" src=\"/gfx/bsmajlik.png\" onmouseover=\"this.src='/gfx/bsmajlik2.png'\" onmouseout=\"this.src='/gfx/bsmajlik.png'\" alt=\"Smiley\"/>";
//	document.getElementById('emoticons-ico-id').src = '/gfx/bsmajlik.png'; 
	document.getElementById('mychat-message').focus(); gOpenedEmo = false;
}

function setOpenEmo() {

	  document.getElementById('prepniemo').innerHTML="<img id=\"emoticons-ico-id\" src=\"/gfx/bsmajlik22.png\"  alt=\"Smiley\"/>";
//	document.getElementById('emoticons-ico-id').src = '/gfx/bsmajlik22.png';  
	document.getElementById('mychat-message').focus(); 	gOpenedEmo = true;
}

function setCloseEmo2() {
	gOpenedEmo2 = false;
	document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav.png\" onmouseover=\"this.src='/gfx/bnastav2.png'\" onmouseout=\"this.src='/gfx/bnastav.png'\" >";

//	document.getElementById('emoticons-ico-id').src = '/gfx/emo.gif'; 
//	document.getElementById('mychat-message').focus();
}

function setOpenEmo2() {
	gOpenedEmo2 = true;
	document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav22.png\" alt=\"Setup\" \" >";

	//document.getElementById('emoticons-ico-id').src = '/gfx/emo2.gif';  
	//document.getElementById('mychat-message').focus();
}


 	var tmpemo = '';
		tmpemo += "<div style=\"width: 410px; height: 215px; overflow: auto;\">";
		for(i=1;i<294;i++) {
			if(i<10) tmpemo += " <a href=\"javascript:void(0);\" onclick=\"document.getElementById('mychat-message').value+='*0"+i+"*';document.getElementById('mychat-message').focus();\"><img style=\"padding:2px;\" src=\"smileys/0"+i+".gif\"/></a>";
			else tmpemo += " <a href=\"javascript:void(0);\" onclick=\"document.getElementById('mychat-message').value+='*"+i+"*';document.getElementById('mychat-message').focus();\"><img style=\"padding:2px;\" src=\"smileys/"+i+".gif\"/></a>";
		}
		tmpemo += "</div>";      

	var tmpemo2 = '';
		tmpemo2 += "<div style=\"width: 410px; height: 215px; overflow: auto;\">";
		for(i=1;i<294;i++) {
			if(i<10) tmpemo2 += " <a href=\"javascript:void(0);\" onclick=\"document.getElementById('board-message').value+='*0"+i+"*';document.getElementById('board-message').focus();\"><img style=\"padding:2px;\" src=\"smileys/0"+i+".gif\"/></a>";
			else tmpemo2 += " <a href=\"javascript:void(0);\" onclick=\"document.getElementById('board-message').value+='*"+i+"*';document.getElementById('board-message').focus();\"><img style=\"padding:2px;\" src=\"smileys/"+i+".gif\"/></a>";
		}
		tmpemo2 += "</div>"; 		
		
function showEmoticons(idm) {
	  if(!document.getElementById('show-emoticons-box')) {
	  
		var myEmoViewPanel = new YAHOO.widget.Panel("show-emoticons-box",  
			 { width: "420px", 
			   height: "190px",
			   xy: [346,460],
			   visible: true, 
			   draggable: true, 
			   zindex: 4,
			   close: true, 
			   constraintoviewport: true,
			   effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		} ); 
    
		    tmp=tmpemo;

		
	
		myEmoViewPanel.setBody(tmp);
		 	myEmoViewPanel.setHeader('Emoticons');
    myEmoViewPanel.beforeHideEvent.subscribe(setCloseEmo, this);
		myEmoViewPanel.beforeShowEvent.subscribe(setOpenEmo, this);
    myEmoViewPanel.render(document.getElementById('chat'));
		historyManager.register(myEmoViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-emoticons-box') {
				if(gOpenedEmo)
				{	
        	document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav.png\" onmouseover=\"this.src='/gfx/bnastav2.png'\" onmouseout=\"this.src='/gfx/bnastav.png'\" >";

        historyManager.overlays[i].hide();
        
        }
				else    {
						document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav.png\" onmouseover=\"this.src='/gfx/bnastav2.png'\" onmouseout=\"this.src='/gfx/bnastav.png'\" >";

          historyManager.overlays[i].show();
					
					}
				break;
			}
		}
	}
document.getElementById('mychat-message').focus();

}

function showEmoticons3(idm) {
	  if(!document.getElementById('show-emoticons-box3')) {
	  
		var myEmoViewPanel = new YAHOO.widget.Panel("show-emoticons-box3",  
			 { width: "420px", 
			   height: "250px",
			   xy: [346,460],
			   visible: true, 
			   draggable: true, 
			   zindex: 4,
			   close: true, 
			   constraintoviewport: true,
			   effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		} ); 
    
		     tmp=tmpemo2; 

		
	
		myEmoViewPanel.setBody(tmp);
		 	myEmoViewPanel.setHeader('Emoticons');
    myEmoViewPanel.beforeHideEvent.subscribe(setCloseEmo, this);
		myEmoViewPanel.beforeShowEvent.subscribe(setOpenEmo, this);
    myEmoViewPanel.render(document.getElementById('smile'));
		historyManager.register(myEmoViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-emoticons-box3') {
				if(gOpenedEmo)
				{	
        //	document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav.png\" onmouseover=\"this.src='/gfx/bnastav2.png'\" onmouseout=\"this.src='/gfx/bnastav.png'\" >";

        historyManager.overlays[i].hide();
        
        }
				else    {
				//		document.getElementById('prepninas').innerHTML="<img  src=\"/gfx/bnastav.png\" onmouseover=\"this.src='/gfx/bnastav2.png'\" onmouseout=\"this.src='/gfx/bnastav.png'\" >";
         
          historyManager.overlays[i].show();
					
					}
				break;
			}
		}
	}
	  document.getElementById('board-message').focus(); 

}

  
    
function showEmoticons2() {
	  if(!document.getElementById('show-status-box')) {
		var myEmoViewPanel2 = new YAHOO.widget.Panel("show-status-box",  
			 { width: "450px", 
			   height: "55px",
			   background: "#E7F4DC",
			   xy: [326,460],
			    autoRatio: false,
			   visible: true, 
			   draggable: true, 
			   zindex: 4,
			   close: true, 
			   constraintoviewport: true,
			   effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		} ); 
		fontsize="";
          for(fs=9;fs<25;fs++) {
          if(fs==fontsiz) sel="selected"; else sel="";
          fontsize +="<option value="+fs+" "+sel+" style=\"font-size:"+fs+"px;\" >"+fs+" px</option>";
                                                  
          }
     fontfam="";  var fontypole = new Array("Arial", "Times New Roman" , "Verdana","Trebuchet MS", "Comic Sans","Tahoma","Courier New","Impact","Lucida","Georgia","Helvetica" );
          for(fs=0;fs<10;fs++) {
          if(fontypole[fs]==fontfami) sel="selected"; else sel="";
          fontfam +="<option value="+fontypole[fs]+" "+sel+" style=\"font-family:"+fontypole[fs]+";\" >"+fontypole[fs]+"</option>";
                                                  
          }     
          
		var tmp = '';
//		tmp += "<table><tr>";

		tmp += "<div style=\"background:#E7F4DC;text-align:center\"><input type=button onclick=\"document.getElementById('jakyel').value='pismo';togleX('plugin')\" value=\""+setcol+"\" ><input type=button onclick=\"document.getElementById('jakyel').value='back';togleX('plugin')\" value=\""+setbac+"\" >";
	   tmp +="<span><select onchange=\"fontsizer();\" id=fontsize name=fontsize style=\"width:60px;height:22px;\" >"+fontsize+"</select>";
      tmp +="<select onchange=\"fontsizer();\" id=fontfam name=fontfam style=\"width:80px;height:22px;\" >"+fontfam+"</select></span></div>";

//		tmp += "</tr></table>";
	//	tmp +="<div id=\"plugin\" onmousedown=\"HSVslide('drag','plugin',event)\" style=\"Z-INDEX: 20;\"><div id=\"plugHEX\" onmousedown=\"stop=0; setTimeout('stop=1',100);\">F1FFCC</div><div id=\"plugCLOSE\" onmousedown=\"toggle('plugin')\">X</div><br> ";
 //tmp +="<div id=\"SV\" onmousedown=\"HSVslide('SVslide','plugin',event)\" title=\"Saturation + Value\"><div id=\"SVslide\" style=\"TOP: -4px; LEFT: -4px;\"><br /></div> </div>          ";
// tmp +="<form id=\"H\" onmousedown=\"HSVslide('Hslide','plugin',event)\" title=\"Hue\">  <div id=\"Hslide\" style=\"TOP: -7px; LEFT: -8px;\"><br /></div>  <div id=\"Hmodel\"></div>  </form> </div>";
		
			//if (idm=="board-message") document.getElementById('emoticons-ico-id2').src = '/gfx/emo2a.gif';   else document.getElementById('emoticons-ico-id').src = '/gfx/emo2.gif';
/*
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myEmoViewHide, myEmoViewPanel);

		myEmoViewPanel.appendToHeader(newel)
		myEmoViewPanel.setBody(tmp);
		myEmoViewPanel.render(document.getElementById('chat'));
		historyManager.register(myEmoViewPanel);
*/
		myEmoViewPanel2.setHeader(setsub);
    myEmoViewPanel2.setBody(tmp);
		myEmoViewPanel2.beforeHideEvent.subscribe(setCloseEmo2, this);
		myEmoViewPanel2.beforeShowEvent.subscribe(setOpenEmo2, this);
		myEmoViewPanel2.render(document.getElementById('chat'));
		historyManager.register(myEmoViewPanel2);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-status-box') {
				if(gOpenedEmo2)
					historyManager.overlays[i].hide();
				else
					historyManager.overlays[i].show();
				break;
			}
		} 
	}
//	if (idm=="board-message")  document.getElementById('board-message').focus(); else document.getElementById('mychat-message').focus();

}
   function   hodsmajla(id,a) {
   
   if(a==1) document.getElementById('jakystatus').innerHTML=" <img src=\"/smileys/0"+id+".gif\" />";
           else document.getElementById('jakystatus').innerHTML=" <img src=\"/smileys/"+id+".gif\" />";
      
      }
      
var gOpenedTr;
function setCloseTr() {
	gOpenedTr = false;
  document.getElementById('prepnitrans').innerHTML="<img src=\"/gfx/bslovnik.png\"  onclick=\"showTranslation('mess');\" onmouseover=\"this.src='/gfx/bslovnik2.png'\" onmouseout=\"this.src='/gfx/bslovnik.png'\" />";
  if(document.getElementById('prepnitrans2')) document.getElementById('prepnitrans2').innerHTML="<img src=\"/gfx/bslovnik.png\"  style=\"width:40px;height:40px;\"  onclick=\"showTranslation('mess');\" onmouseover=\"this.src='/gfx/bslovnik2.png'\" onmouseout=\"this.src='/gfx/bslovnik.png'\" />";

}

function setTr() {
	gOpenedTr = true;

  	 document.getElementById('prepnitrans').innerHTML="<img src=\"/gfx/bslovnik.png\"  onclick=\"showTranslation('mess');\" onmouseover=\"this.src='/gfx/bslovnik2.png'\" onmouseout=\"this.src='/gfx/bslovnik.png'\" />";
  if(document.getElementById('prepnitrans2'))   document.getElementById('prepnitrans2').innerHTML="<img src=\"/gfx/bslovnik.png\" style=\"width:40px;height:40px;\"   onclick=\"showTranslation('mess');\" onmouseover=\"this.src='/gfx/bslovnik2.png'\" onmouseout=\"this.src='/gfx/bslovnik.png'\" />";


}

function printiframe(id)
{
    var iframe = document.frames ? document.frames[id] : document.getElementById(id);
    var ifWin = iframe.contentWindow || iframe;
    ifWin.printPage();
    return false;
}

	

function showTranslation(idm) {
	  if(!document.getElementById('show-translation-box')) {
		var myTrViewPanel = new YAHOO.widget.Panel("show-translation-box",  
			 { width: "600px", 
			  
			   xy: [391,460],
			   visible: true,
         fixedcenter: true,
			   draggable: true, 
			   zindex: 999,
			   close: true,
       
        
			   constraintoviewport: true,
			   effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		} ); 
		var options = new Array();
		options = "<option value=\"\">...</option>";
		for(var i=0;i<sLanguages.length;i++){
			options += "<option value=\""+sLanguages[i][1]+"\">"+sLanguages[i][2]+"</option>";
		}

		var tmp = "<div id=\"translate_win\"  style=\"padding:2px;\" >" +
				  "<textarea id=\"text_t\" style=\"width:590px;border:1px solid #e1e1e1\" rows=\"3\"></textarea><span id=\"translation\" style=\"overflow: auto; height: 55px;\"></span>" +
				

			  "<div style=\"vertical-align:middle;\" ><select id=\"lang_f\" class=\"round\" style=\"height:22px;border:1px solid #e1e1e1;height:22px;\" title=\"Překlad z jazyka\" >";
		tmp += options;
		tmp += "</select><img onclick=\"l_swap();\" style=\"height:21px;position:relative;top:5px;\" alt=\"change languages\" title=\""+change_lang+"\" src=\"/gfx/kulsipky.png\" onmouseover=\"this.src='/gfx/kulsipky2.png';\" onmouseout=\"this.src='/gfx/kulsipky.png';\" /><select id=\"lang_t\" class=\"round\" title=\""+trans_lang+"\" style=\"border:1x solid #e1e1e1;height:22px;\">";
		tmp += options;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
		tmp += "</select><input type=\"button\" class=\"round submit-gray\"  src=\"/gfx/btecko.png\" value=\""+trans_text+"\" onmouseover=\"document.getElementById('text_t').style.backgroundColor='#f8e9bc'\" onmouseout=\"document.getElementById('text_t').style.backgroundColor=''\"   onclick=\"text_translate();\"> <input type=\"button\" class=\"round submit-gray\" onmouseout=\"document.getElementById('mychat-message').style.backgroundColor='white'\"  onmouseover=\"document.getElementById('mychat-message').style.backgroundColor='#f8e9bc'\" title=\""+trans_insert+"\" onclick=\"text_put('"+idm+"');\" value=\""+vlozit+"\" > ";
    tmp +=" <input type=\"button\" class=\"round submit-gray\" onmouseout=\"document.getElementById('text_t').style.backgroundColor='white'\"  onmouseover=\"document.getElementById('text_t').style.backgroundColor='#f8e9bc'\" onclick=\"document.getElementById('text_t').value='';document.getElementById('text_t').focus();\" value=\""+smtext+"\" >&nbsp;<input type=\"button\" class=\"round submit-gray\"  value=\""+print+"\" onclick=\"document.getElementById('print').contentWindow.document.getElementById('divprintt').innerHTML=document.getElementById('translation').innerHTML;document.getElementById('print').contentWindow.document.getElementById('divprinto').innerHTML=document.getElementById('text_t').value;printiframe('print');\"  >  </div></div>";		
		myTrViewPanel.setHeader('<div style=\"width:100%;text-align:center;\" >Translator</div>');
    myTrViewPanel.setBody(tmp);
		myTrViewPanel.beforeHideEvent.subscribe(setCloseTr, this);
		myTrViewPanel.beforeShowEvent.subscribe(setTr, this);
		if(idm=="mess2") myTrViewPanel.render(document.getElementById('searchAdminer')); else  myTrViewPanel.render(document.getElementById('chat-sub'));
	
		historyManager.register(myTrViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-translation-box') {
				if(gOpenedTr)
					historyManager.overlays[i].hide();
			
        else
				historyManager.overlays[i].show(); 
			 
        break;
			}
		}
	}
}

function myAvtViewHide(e) {
	for(i=0; i<historyManager.overlays.length; i++) 
		if(historyManager.overlays[i].id=='show-avatar-box') {
			var a = historyManager.overlays[i];
			historyManager.remove(a);
			a.destroy();
			break;
		}
//	myAttViewPanel.destroy();
//	myAttViewPanel = null;

}

function avatarClick(idm, id) {
	document.getElementById(idm).value=id;
	document.getElementById('new-photo-view-box').src='/avatars/'+id+'.jpg';
	document.getElementById('new-photo-view-box').style.display='inline';
	myAvtViewHide();
}

function showAvatars(idm) {
	  if(!document.getElementById('show-avatar-box')) {
		var myAvtViewPanel = new YAHOO.widget.Panel("show-avatar-box",  
			 { width: "750px", 
			   height: "600px",
			   xy: getCenterPanel(750, 600),
			   
			   visible: true, 
			   draggable: true, 
			   zindex: 99999,
			   close: false, 
			   constraintoviewport: true
		} ); 
		myAvtViewPanel.setHeader(avatar_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myAvtViewHide, myAvtViewPanel);

		myAvtViewPanel.appendToHeader(newel)
		var tmp = '';
		tmp += "<div style=\"width: 100%; height: 550px;overflow: auto;\"><table><tr>";
		for(i=1;i<189;i++) {
			if((i-1)%10==0 && i>0) tmp+="</tr><tr>";
			if(i<10) tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','00"+i+"');\"><img alt=\"avatar\" src=\"/avatars/00"+i+".jpg\"/></a></td>";
			else if(i<100) tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','0"+i+"');\"><img alt=\"avatar\" src=\"/avatars/0"+i+".jpg\"/></a></td>";
			else tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','"+i+"');\"><img alt=\"avatar\" src=\"/avatars/"+i+".jpg\"/></td>";
		}
		tmp += "</tr></table></div>";
		myAvtViewPanel.setBody(tmp);
		myAvtViewPanel.render(document.body);
		historyManager.register(myAvtViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-avatar-box')
				historyManager.overlays[i].focus();
		}
	}

}


function showAvatars2(idm) {
	  if(!document.getElementById('show-avatar-box2')) {
		var myAvtViewPanel = new YAHOO.widget.Panel("show-avatar-box2",  
			 { width: "750px", 
			   height: "600px",
			   xy: getCenterPanel(750, 600),
			   
			   visible: true, 
			   draggable: true, 
			   zindex: 99999,
			   close: false, 
			   constraintoviewport: true
		} ); 
		myAvtViewPanel.setHeader(avatar_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myAvtViewHide, myAvtViewPanel);

		myAvtViewPanel.appendToHeader(newel)
		var tmp = '';
		tmp += "<div style=\"width: 100%; height: 550px;overflow: auto;\"><table><tr>";
		for(i=1;i<189;i++) {
			if((i-1)%10==0 && i>0) tmp+="</tr><tr>";
			if(i<10) tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','00"+i+"');\"><img alt=\"avatar\" src=\"/avatars/00"+i+".jpg\"/></a></td>";
			else if(i<100) tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','0"+i+"');\"><img  alt=\"avatar\" src=\"/avatars/0"+i+".jpg\"/></a></td>";
			else tmp += "<td><a href=\"javascript:void(0);\" onclick=\"avatarClick('"+idm+"','"+i+"');\"><img  alt=\"avatar\" src=\"/avatars/"+i+".jpg\"/></td>";
		}
		tmp += "</tr></table></div>";
		myAvtViewPanel.setBody(tmp);
		myAvtViewPanel.render(document.body);
		historyManager.register(myAvtViewPanel);
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-avatar-box2')
				historyManager.overlays[i].focus();
		}
	}

}

function myGallViewHide(e, a) {
//	myAttViewPanel.destroy();
//	myAttViewPanel = null;

	historyManager.remove(a);
	a.destroy();
}

function view_gallery(idm, por, popis, kdo) {
	  if(!document.getElementById('gallery-view-box')) {
		var myGallViewPanel = new YAHOO.widget.Panel("gallery-view-box",  
			 { width: "950px", 
			   height: "650px",
/*			   fixedcenter: true, */
			   xy: getCenterPanel(950, 600),
			  
			   visible: true, 
			   draggable: true, 
			   zindex: 999999,
			   close: false, 
			   constraintoviewport: true
		} );
		myGallViewPanel.setHeader(att_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myGallViewHide, myGallViewPanel);

		myGallViewPanel.appendToHeader(newel);
		var otmp1 = document.getElementById('gallery-'+(por-1));
		var otmp2 = document.getElementById('gallery-'+(por+1));
		var tmp = '';
		var img = new Image();
		img.src = '/backend/image.php?pid='+idm+'&dx=787&dy=565&rnd='+Math.random()+"&popis="+popis;
		tmp = "<center><table><tr><td width=\"70\" valign=\"middle\" class=\"t-right\">";
		if(otmp1)
			tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery('"+otmp1.rel+"', "+(por-1)+", '"+otmp1.title+"' , "+kdo+");\"><img src=\"/gfx/l-arrow-g.gif\"/></a>";
		tmp += "</td><td style=\"text-align:center\" >";
		tmp += popis+"</br><a href=\"/backend/image.php?pid="+idm+"&down=y\" id=\"insert-image-"+idm+"\"/></a>";
	if(kdo>0)	tmp +="<br /><a href=\"javascript:void(0);\" onclick=\"if(confirm('"+badphotext+"')) badphoto('"+idm+"','"+kdo+"') \" >"+nahlastext+"</a> "; 
   
    tmp += "</td><td width=\"70\" valign=\"middle\">";
		if(otmp2)
			tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery('"+otmp2.rel+"', "+(por+1)+", '"+otmp2.title+"', "+kdo+");\"><img src=\"/gfx/r-arrow-g.gif\"/></a>";
	   // tmp +="</td></tr><tr><td colspan=3><a href=\"backend/image.php?pid="+idm+"&bad=y\" onclick=\"confirm('Opravdu považujete toto foto za závadné ?')\" >Nahlas závadné foto</a> "; 
   	
     tmp += "</td></tr></table></center>";
		myGallViewPanel.setBody('<p id=\"loading-gal-box\"><img src=\"/gfx/indicator.gif\"/>'+upload_ing_text+'</p>');
		myGallViewPanel.render(document.body);
		historyManager.register(myGallViewPanel);
		var tmpnode = document.createElement('div');
		tmpnode.innerHTML = tmp;

		img.onload = function () {
			var o = document.getElementById('gallery-view-box');
			var o1 = o.firstChild.nextSibling;

			o1.appendChild(tmpnode);
			document.getElementById('insert-image-'+idm).appendChild(img);
			o1.removeChild(document.getElementById('loading-gal-box'));
			var nwdth = img.width+163;
			var nhght = img.height+75;
			if(nhght < 165) nhght = 165;
			o.style.width=(nwdth)+"px";
			o.style.height=(nhght)+"px";
			myGallViewPanel.center();
		}

	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='gallery-view-box') {
				var o = document.getElementById('gallery-view-box');
				var o1 = o.firstChild.nextSibling;
				o1.innerHTML ='<p id=\"loading-gal-box\"><img src=\"/gfx/indicator.gif\"/>'+upload_ing_text+'</p>';

				var otmp1 = document.getElementById('gallery-'+(por-1));
				var otmp2 = document.getElementById('gallery-'+(por+1));
				var tmp = ''
				var img = new Image();
				img.src = '/backend/image.php?pid='+idm+'&dx=787&dy=655&popis='+popis;
				tmp = "<center><table><tr><td width=\"70\" valign=\"middle\" class=\"t-right\">";
				if(otmp1)
					tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery('"+otmp1.rel+"', "+(por-1)+", '"+otmp1.title+"', "+kdo+");\"><img src=\"/gfx/l-arrow-g.gif\"/></a>";
				tmp += "</td><td style=\"text-align:center\" >";
				tmp += popis+"<a href=\"/backend/image.php?pid="+idm+"&down=y\" id=\"insert-image-"+idm+"\"/></a>";
		if(kdo>0)		tmp +="<br /><a href=\"javascript:void(0);\" onclick=\"if(confirm('"+badphotext+"')) badphoto('"+idm+"','"+kdo+"') \" >"+nahlastext+"</a> "; 
   
      tmp += "</td><td width=\"70\" valign=\"middle\">";
				
        if(otmp2)
					tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery('"+otmp2.rel+"', "+(por+1)+", '"+otmp2.title+"', "+kdo+");\"><img src=\"/gfx/r-arrow-g.gif\"/></a>";
				  
      //    tmp +="</td></tr><tr><td colspan=3><a href=\"/backend/image.php?pid="+idm+"&bad=y\" onclick=\"confirm('Opravdu považujete toto foto za závadné ?')\" >Nahlas závadné foto</a> "; 
   	
          tmp += "</td></tr></table></center>";
	
        

				img.onload = function () {
					var tmpnode = document.createElement('div');
					tmpnode.innerHTML = tmp;

					o1.appendChild(tmpnode);
					document.getElementById('insert-image-'+idm).appendChild(img);
					o1.removeChild(document.getElementById('loading-gal-box'));
					var nwdth = img.width+163;
					var nhght = img.height+75;
					if(nhght < 165) nhght = 165;
					o.style.width=nwdth+"px";
					o.style.height=nhght+"px";
//					historyManager.overlays[i].center();
					var xy = getCenterPanel(nwdth, nhght);
					o.parentNode.style.left = xy[0]+"px";
					o.parentNode.style.top = xy[1]+"px";
				}

			}
		}
	}

}

function view_gallery2(idm, por, popis, kdo) {
	  if(!document.getElementById('gallery-view-box')) {
		var myGallViewPanel = new YAHOO.widget.Panel("gallery-view-box",  
			 { width: "950px", 
			   height: "650px",
/*			   fixedcenter: true, */
			   xy: getCenterPanel(950, 600),
			  
			   visible: true, 
			   draggable: true, 
			   zindex: 999999,
			   close: false, 
			   constraintoviewport: true
		} );
		myGallViewPanel.setHeader(att_head_text);
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myGallViewHide, myGallViewPanel);

		myGallViewPanel.appendToHeader(newel);
		var otmp1 = document.getElementById('gallery-'+(por-1));
		var otmp2 = document.getElementById('gallery-'+(por+1));
		var tmp = '';
		var img = new Image();
		img.src = '/backend/image.php?kid='+idm+'&dx=787&dy=565&rnd='+Math.random()+"&popis="+popis;
		tmp = "<center><table><tr><td width=\"70\" valign=\"middle\" class=\"t-right\">";
		if(otmp1)
			tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery2('"+otmp1.rel+"', "+(por-1)+", '"+otmp1.title+"' , "+kdo+");\"><img src=\"/gfx/l-arrow-g.gif\"/></a>";
		tmp += "</td><td style=\"text-align:center\" >";
		tmp += popis+"</br><a href=\"/backend/image.php?kid="+idm+"&down=y\" id=\"insert-image-"+idm+"\"/></a>";
	if(kdo>0)	tmp +="<br /><a href=\"javascript:void(0);\" onclick=\"if(confirm('"+badphotext+"')) badphoto('"+idm+"','"+kdo+"') \" >"+nahlastext+"</a> "; 
   
    tmp += "</td><td width=\"70\" valign=\"middle\">";
		if(otmp2)
			tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery2('"+otmp2.rel+"', "+(por+1)+", '"+otmp2.title+"', "+kdo+");\"><img src=\"/gfx/r-arrow-g.gif\"/></a>";
	   // tmp +="</td></tr><tr><td colspan=3><a href=\"backend/image.php?pid="+idm+"&bad=y\" onclick=\"confirm('Opravdu považujete toto foto za závadné ?')\" >Nahlas závadné foto</a> "; 
   	
     tmp += "</td></tr></table></center>";
		myGallViewPanel.setBody('<p id=\"loading-gal-box\"><img src=\"/gfx/indicator.gif\"/>'+upload_ing_text+'</p>');
		myGallViewPanel.render(document.body);
		historyManager.register(myGallViewPanel);
		var tmpnode = document.createElement('div');
		tmpnode.innerHTML = tmp;

		img.onload = function () {
			var o = document.getElementById('gallery-view-box');
			var o1 = o.firstChild.nextSibling;

			o1.appendChild(tmpnode);
			document.getElementById('insert-image-'+idm).appendChild(img);
			o1.removeChild(document.getElementById('loading-gal-box'));
			var nwdth = img.width+163;
			var nhght = img.height+75;
			if(nhght < 165) nhght = 165;
			o.style.width=(nwdth)+"px";
			o.style.height=(nhght)+"px";
			myGallViewPanel.center();
		}

	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='gallery-view-box') {
				var o = document.getElementById('gallery-view-box');
				var o1 = o.firstChild.nextSibling;
				o1.innerHTML ='<p id=\"loading-gal-box\"><img src=\"/gfx/indicator.gif\"/>'+upload_ing_text+'</p>';

				var otmp1 = document.getElementById('gallery-'+(por-1));
				var otmp2 = document.getElementById('gallery-'+(por+1));
				var tmp = ''
				var img = new Image();
				img.src = '/backend/image.php?kid='+idm+'&dx=787&dy=655&popis='+popis;
				tmp = "<center><table><tr><td width=\"70\" valign=\"middle\" class=\"t-right\">";
				if(otmp1)
					tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery2('"+otmp1.rel+"', "+(por-1)+", '"+otmp1.title+"', "+kdo+");\"><img src=\"/gfx/l-arrow-g.gif\"/></a>";
				tmp += "</td><td style=\"text-align:center\" >";
				tmp += popis+"<a href=\"/backend/image.php?kid="+idm+"&down=y\" id=\"insert-image-"+idm+"\"/></a>";
		if(kdo>0)		tmp +="<br /><a href=\"javascript:void(0);\" onclick=\"if(confirm('"+badphotext+"')) badphoto('"+idm+"','"+kdo+"') \" >"+nahlastext+"</a> "; 
   
      tmp += "</td><td width=\"70\" valign=\"middle\">";
				
        if(otmp2)
					tmp += "<a href=\"javascript:void(0);\" onclick=\"view_gallery2('"+otmp2.rel+"', "+(por+1)+", '"+otmp2.title+"', "+kdo+");\"><img src=\"/gfx/r-arrow-g.gif\"/></a>";
				  
      //    tmp +="</td></tr><tr><td colspan=3><a href=\"backend/image.php?pid="+idm+"&bad=y\" onclick=\"confirm('Opravdu považujete toto foto za závadné ?')\" >Nahlas závadné foto</a> "; 
   	
          tmp += "</td></tr></table></center>";
	
        

				img.onload = function () {
					var tmpnode = document.createElement('div');
					tmpnode.innerHTML = tmp;

					o1.appendChild(tmpnode);
					document.getElementById('insert-image-'+idm).appendChild(img);
					o1.removeChild(document.getElementById('loading-gal-box'));
					var nwdth = img.width+163;
					var nhght = img.height+75;
					if(nhght < 165) nhght = 165;
					o.style.width=nwdth+"px";
					o.style.height=nhght+"px";
//					historyManager.overlays[i].center();
					var xy = getCenterPanel(nwdth, nhght);
					o.parentNode.style.left = xy[0]+"px";
					o.parentNode.style.top = xy[1]+"px";
				}

			}
		}
	}

}


function setCloseKeyb() {
	gOpenedKeyb = false;
document.getElementById('prepniklav').innerHTML="<img id=\"keyb-img-id\" class=\"keyboard-img\" src=\"/gfx/bklavesnice.png\" onmouseover=\"this.src='/gfx/bklavesnice2.png'\" onmouseout=\"this.src='/gfx/bklavesnice.png'\" alt=\"Multilanguage keyboard\"/>";
//	document.getElementById('keyb-img-id').src = '/gfx/bklavesnice.png';
//	document.getElementById('keyb-img-id2').src = '/gfx/key.gif';
}

function setOpenKeyb() {
	gOpenedKeyb = true;
	document.getElementById('prepniklav').innerHTML="<img id=\"keyb-img-id\" class=\"keyboard-img\" src=\"/gfx/bklavesnice22.png\"  alt=\"Multilanguage keyboard\"/>";

//	document.getElementById('keyb-img-id').src = '/gfx/bklavesnice22.png';
//	document.getElementById('keyb-img-id2').src = '/gfx/key2.gif';
}

function showKeyboard() {
	  if(!document.getElementById('show-keyboard-box')) {
		var myKeybViewPanel = new YAHOO.widget.Panel("show-keyboard-box",  
			 { width: "626px", 
			   height: "215px",
			   
			   xy: [366,459],
			   visible: true, 
			   draggable: true, 
			   zindex: 9999,
			   close: true, 
			   constraintoviewport: true,
			   effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		} ); 
		gOpenedKeyb = true;

		var tmp = "<div style=\"z-index:9999\" id=\"keyboard\"></div><div style=\"z-index:9999\" id=\"k\"></div>";
		myKeybViewPanel.setHeader('Keyboard');
    myKeybViewPanel.setBody(tmp);
		myKeybViewPanel.beforeHideEvent.subscribe(setCloseKeyb, this);
		myKeybViewPanel.beforeShowEvent.subscribe(setOpenKeyb, this);
//		myKeybViewPanel.render(document.body);
		myKeybViewPanel.render(document.getElementById('chat'));
		historyManager.register(myKeybViewPanel);
		keyb_change();
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-keyboard-box') {
				if(gOpenedKeyb)
					historyManager.overlays[i].hide();
				else
					historyManager.overlays[i].show();
//				historyManager.remove(historyManager.overlays[i]);
				break;
			}
		}
	}
	
	

//	document.getElementById('mychat-message').focus();

}


	function showKeyboard2() {
	  if(!document.getElementById('show-keyboard-box2')) {
		var myKeybViewPanel2 = new YAHOO.widget.Panel("show-keyboard-box2",  
			 { width: "626px", 
			   height: "215px",
			   context: [ 'zdekla', 'tr', 'tr' ],
			   			   visible: true, 
			   draggable: true, 
			   zindex: 2,
			   close: true, 
			   constraintoviewport: false
		} ); 
		gOpenedKeyb2 = true;

		var tmp = "<div id=\"keyboard2\"></div><div id=\"k2\"></div>";
		myKeybViewPanel2.setBody(tmp);
		myKeybViewPanel2.beforeHideEvent.subscribe(setCloseKeyb2, this);
		myKeybViewPanel2.beforeShowEvent.subscribe(setOpenKeyb2, this);
//		myKeybViewPanel.render(document.body);
		myKeybViewPanel2.render(document.getElementById('ukazpozvanky'));
		historyManager.register(myKeybViewPanel2);
		keyb_change();
	} else {
		for(i=0; i<historyManager.overlays.length; i++) {
			if(historyManager.overlays[i].id=='show-keyboard-box2') {
				if(gOpenedKeyb)
					historyManager.overlays[i].hide();
				else
					historyManager.overlays[i].show();
//				historyManager.remove(historyManager.overlays[i]);
				break;
			}
		}
	} }
	
	function setCloseKeyb2() {
	gOpenedKeyb = false;
	document.getElementById('keyb-img-id2').src = '/gfx/key.gif';
}

function setOpenKeyb2() {
	gOpenedKeyb = true;
	document.getElementById('keyb-img-id2').src = '/gfx/key2.gif';
}

//////////////////////////////////////////////////////////////
// nacitavani stranek do hlavni casti... obsluha tych stranek
//////////////////////////////////////////////////////////////

var open_left_page_handleOk = function(o){
document.getElementById('load-wait-box').style.display = 'none'; 
    if(o.responseText !== undefined && o.responseText !== ''){ 
/*		try {
		} */
		var obj = document.getElementById('left');
		if(obj) {
//			obj.innerHTML = out_json.left;
			var pos = o.responseText.indexOf('<!-- ||script|| -->');
			if(pos==-1) pos = o.responseText.length;
			obj.innerHTML = o.responseText.substr(0, pos);

			var scrpt = o.responseText.substr(pos+19);
			//alert(scrpt);
			if(scrpt.length > 0) eval(scrpt); 
//			if(out_json.script) { eval(out_json.script); }
		}
	
  }
	document.getElementById('load-wait-box').style.display = 'none';
	set_tab_style();
	set_chat_visibility();
/*	
	if(gTopStates) setTopCountries(gTopStates);
	
	if(document.getElementById("earth-id")){ 
 
      showContinentMenu('AM','hidden');
      showContinentMenu('AF','hidden');
      showContinentMenu('AS','hidden');
      showContinentMenu('EU','hidden');
      showContinentMenu('OC','hidden');
		
  		setTimeout("loadCont()",500);
 
  }
  
  searchPanel(lastSearchRequest);   */
}

function set_chat_visibility(){
    
    var admin = document.getElementById("admin");
    var chat = document.getElementById("chat");
    var left = document.getElementById("left");
    var search = document.getElementById("searchAdmin");
    
    if(admin == null){
      chat.style.display = 'block';
      left.className = '';
    }else{
      chat.style.display = 'none';
      left.className = 'admin';
      if(search != null) search.style.height = '100%';
    }

}

function loadCont(){
    
    hideMenu('continent-OC', 'continent-id-OC', 'australia');
    hideMenu('continent-AF', 'continent-id-AF', 'africa');
    hideMenu('continent-EU', 'continent-id-EU', 'europe');
    hideMenu('continent-AM', 'continent-id-AM', 'america');
    hideMenu('continent-AS', 'continent-id-AS', 'asia');
    
    if(searchForm['top']!='yes'){
    /*select_country("all-EU");
		select_country("all-AF");
		select_country("all-AS");
		select_country("all-AM");
		select_country("all-OC");*/
    	if(lastSearchRequest.lastIndexOf("language")==-1) searchForm["language"] = null;
		}else{ 
		setLanguageMenu('top'); 
		set_languages();
    }
    
		if(document.getElementById("country-all-OC").className=="country-selected"){
		select_country("all-EU");
		select_country("all-AF");
		select_country("all-AS");
		select_country("all-AM");
		select_country("all-OC");    
    }
		
		select_country("all-EU");
		select_country("all-AF");
		select_country("all-AS");
		select_country("all-AM");
		select_country("all-OC");
} 

var open_left_page_upload_handleOk = function(o){ 

	
			YAHOO.util.Connect.setForm(document.getElementById(o.argument[0]), false);
			var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, open_left_page_callback);
	                        

	
} 

var open_left_page_handleFail = function(o){
	document.getElementById('load-wait-box').style.display = 'none';
	if(o.responseText !== undefined){
	
	}
};

var open_left_page_callback = 
{ 
  success: open_left_page_handleOk, 
  upload: open_left_page_upload_handleOk, 
  failure: open_left_page_handleFail,
  argument: [0]
   
};  

function setHobbyNull(){
	searchForm["hobby"] = null;
	var div = document.getElementById("hobbies-search-id-body");
	if(div){
  var p = div.getElementsByTagName("p");
	for(var i=0;i<p.length;i++){
		p[i].className = "country-unselected";
	}
	
	document.getElementById("green-info-hobby").innerHTML = "";
	if(document.getElementById("green-info-hobby2")) document.getElementById("green-info-hobby2").innerHTML = "";
	}
	
}

function setJingjangNull(){
	searchForm["jingjang"] = null;
	var div = document.getElementById("jingjangs-search-id-body");
	if(div){
  var p = div.getElementsByTagName("p");
	for(var i=0;i<p.length;i++){
		p[i].className = "country-unselected";
	}
	
	document.getElementById("green-info-jingjang").innerHTML = "";
	if(document.getElementById("green-info-jingjang2")) document.getElementById("green-info-jingjang2").innerHTML = "";
	}
	
}


   function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}




function searchPanel(cont){
	if(cont!=""){
    datum = new Date();
with(datum){

    den=getDate();
    mesic=getMonth()+1; }
        if(den<10) den="0"+den;
        if(mesic<10) mesic="0"+mesic;
      var found=0;
// if (document.all)
   var age_from = cont.substr(cont.indexOf("agefrom")+8,10);
     var age_f = cont.substr(cont.indexOf("agefrom")+8,4);
          
 /*     else {   
    for (var i = 0; i < cont.length; i++) {
  if (cont[i] == "agefrom") {
    found = i;
    break;
  }
}
   
    var age_from = cont.substr(found+8,10);
     var age_f = cont.substr(found+8,4); */
     //}
    //if (age_from=="&ageto=*") age_from="";
   //       document.getElementById("mychat-message").value=age_f+" - ";    
var re1=/ageto/;
if(IsNumeric(age_f)!=true) age_from="";     else {   age_from=age_f+"-"+mesic+"-"+den; }
    
/*     if (document.all)
     
     {
    var age_to = cont.substring(cont.indexOf("ageto")+6,10);
       var age_t = cont.substring(cont.indexOf("ageto")+6,4);} else { */
    var age_to = cont.substr(cont.indexOf("ageto")+6,10);
       var age_t = cont.substr(cont.indexOf("ageto")+6,4);
       //} 
       
    if (IsNumeric(age_t)!=true) age_to="";    else { age_t=parseInt(age_t);age_to=age_t+"-"+mesic+"-"+den;  }
    
  
    var male = cont.indexOf("man");
    var female = cont.indexOf("woman");
    var both = cont.indexOf("both");
    var edu = cont.indexOf("edu");
    var top = cont.substr(cont.indexOf("top")+4,3);
    
    //GREEN INFO
    var gender = document.getElementById("green-info-gender");
    if(document.getElementById("green-info-gender2")) var gender2 = document.getElementById("green-info-gender2");
    // LANGUAGES  
    var languages = new Array();
    var index = 0;
    var citac = 0;
    while(cont.indexOf("language", index)!=-1){
    	languages[citac] = parseInt(cont.substr(cont.indexOf("language", index)+11,3),10);
    	index = cont.indexOf("language", index) + 10;
    	citac++;
    }
    searchForm["language"] = languages;
    // HOBBY
    var hobby = new Array();
    var index = 0;
    var citac = 0;
    while(cont.indexOf("hobby", index)!=-1){
    	hobby[citac] = parseInt(cont.substr(cont.indexOf("hobby", index)+8,2),10);
    	index = cont.indexOf("hobby", index) + 5;
    	citac++;
    }
    //searchForm["hobby"] = hobby;
    setHobbyNull();
    for(var i=0;i<hobby.length;i++){
    	select_hobby(hobby[i]);
    }
    
    // JingJang
    var jingjang = new Array();
    var index = 0;
    var citac = 0;
    while(cont.indexOf("jingjang", index)!=-1){
    	jingjang[citac] = parseInt(cont.substr(cont.indexOf("jingjang", index)+11,3),10);
    	index = cont.indexOf("jingjang", index) + 10;
   
    	citac++;
    }
    
    setJingjangNull();
    for(var i=0;i<jingjang.length;i++){
    	select_jingjang(jingjang[i]);
    } 
     
    
    // TOP
    if(top=="yes") {
    	if(document.getElementById("top-btn-id")) document.getElementById("top-btn-id").className = "tophover";
    	setLanguageMenu('', languages);
    	  //setTopCountries(gTopStates);
    	searchForm["top"] = "yes";
    }else{
    	if(document.getElementById("top-btn-id")) document.getElementById("top-btn-id").className = "top";
    	setLanguageMenu('', languages);
    	searchForm["top"] = "no";
    }
    
    // AGE FROM
    var sel = document.getElementById("age-from-id");
    if(sel != null){
   var opt = sel.getElementsByTagName("option");
        // var opt = sel.firstChild.nodeValue;
         
    for(i=0;i<opt.length;i++){
      if(opt[i].value==age_from) {
    
        opt[i].selected = "selected";
      }
    }
    if(!age_from || typeof age_from=="undefined" || age_from=="" ) opt[0].selected = "selected";
   //  document.getElementById("mychat-message").value=age_from+" "+age_to;
    
    }
    // AGE TO
    var sel = document.getElementById("age-to-id");
    if(sel != null){
    var opt = sel.getElementsByTagName("option");
    for(i=0;i<opt.length;i++){
      if(opt[i].value==age_to) {
        opt[i].selected = "selected";
      }
    }
    if(!age_to || typeof age_to=="undefined" || age_to=="") opt[0].selected = "selected";
    }
    // GENDER
    if(male!="-1" && female=="-1"){
if(document.getElementById("gender-id-man"))      document.getElementById("gender-id-man").className = "man-sel";
      
      if(edu=="-1"){
      gender.innerHTML = "<img style=\"\" src=\"/gfx/man_ico.gif\" />";
      }else{
      gender.innerHTML = "<img style=\"\" src=\"/gfx/man_ico_e.gif\" />";
      }
    }else{
      if(document.getElementById("gender-id-man"))
    	document.getElementById("gender-id-man").className = "man";
    }
    
    if(female!="-1"){
      if(document.getElementById("gender-id-woman"))
    	document.getElementById("gender-id-woman").className = "woman-sel";
      if(edu=="-1"){
      gender.innerHTML = "<img  src=\"/gfx/woman_ico.gif\" />";
      }else{
      gender.innerHTML = "<img style=\"\"  src=\"/gfx/woman_ico_e.gif\" />";
      }
      
    }else{
    	if(document.getElementById("gender-id-woman"))
    	document.getElementById("gender-id-woman").className = "woman";
    }
    if(both!="-1" || (male=="-1" && female=="-1")){
    	if(document.getElementById("gender-id-man"))
    	document.getElementById("gender-id-man").className = "man-sel";
    	if(document.getElementById("gender-id-woman"))
    	document.getElementById("gender-id-woman").className = "woman-sel";
      
      if(edu=="-1"){
      if(gender)
      gender.innerHTML = "<img src=\"/gfx/woman_ico.gif\" /> <img style=\"\" src=\"/gfx/man_ico.gif\" />";
      }else{
    	  if(gender)
    	  gender.innerHTML = "<img style=\"\"  src=\"/gfx/woman_ico_e.gif\" /> <img style=\"\" src=\"/gfx/man_ico_e.gif\" />";
      }
    }
    // EDU
    var id = parseInt(cont.substr(edu+4,2),10);

    if(id && searchForm['edu']!=id) select_edu(id); //
    else if(searchForm['edu']!="" && (typeof id=="undefined" || !id)){
    	if(document.getElementById("edu-id-"+searchForm["edu"])) document.getElementById("edu-id-"+searchForm["edu"]).className = "country-unselected";
    	searchForm["edu"] = "";
    }
    setGreenAge();
	}
    is_brain_search = false;
}

              
function inzertnikategorie(cis,pod) {
 
  //    if(cis= ) openLeftPage('seznamka&novy=yes'); 
   if(document.getElementById('szbozi1'))     document.getElementById('szbozi1').style.display="block"; 
     for(i=7;i<33;i++)  {
 if(document.getElementById('cena'+i)) document.getElementById('cena'+i).style.display="block"; }
 //proauta
 if(cis==5)     {
 
 for(i=1;i<11;i++)  {
 document.getElementById('proauta'+i).style.display="block"; }
 
 } else {
 for(i=1;i<11;i++) {
   if(document.getElementById('proauta'+i)) document.getElementById('proauta'+i).style.display="none"; 
                    }
   } 

   
  
       //nemo
   if(cis==6)     {
if(document.getElementById('szbozi1'))     document.getElementById('szbozi1').style.display="none"; 
 if(document.getElementById('szbozi2'))     document.getElementById('szbozi2').style.display="block";     
 for(i=1;i<11;i++)  {
 if(document.getElementById('nemo'+i)) document.getElementById('nemo'+i).style.display="block"; }
  for(i=7;i<33;i++)  {
 if(document.getElementById('cena'+i)) document.getElementById('cena'+i).style.display="none"; }
 } else {
 for(i=1;i<11;i++) {
  if(document.getElementById('nemo'+i)) document.getElementById('nemo'+i).style.display="none"; 
                    }
   } 
   
   //práce
 if(cis==8) {
   for(i=1;i<5;i++)  {
if(document.getElementById('prace'+i)) document.getElementById('prace'+i).style.display="block"; }
  for(i=1;i<33;i++)  {
 if(document.getElementById('cena'+i)) document.getElementById('cena'+i).style.display="none"; }
 }  else {
 
 for(i=1;i<5;i++)  {
 if(document.getElementById('prace'+i)) document.getElementById('prace'+i).style.display="none"; }
 
 }
 
 //sluzby
  if(cis==7) {
       for(i=7;i<33;i++)  {
 if(document.getElementById('cena'+i)) document.getElementById('cena'+i).style.display="none"; }        
              
              }
     
   }  









function openLeftPage(postData,ta) {                
document.getElementById('load-wait-box').style.display='block';
document.getElementById('load-wait-box').style.marginLeft=150+"px";
kam=document.getElementById('center').scrollTop;
if(document.body) kam=document.body.scrollTop;
if(document.documentElement) kam=document.documentElement.scrollTop;
                                      //         alert(kam);
document.getElementById('load-wait-box').style.top=kam+250+"px";
  jaz = 0;
  if(document.getElementById(postData)) {
                        
		if(document.getElementById('jkt1')) {
		var iframe = document.frames ? document.frames['editor_editor'] : document.getElementById('editor_editor');
    var ifWin = iframe.contentWindow || iframe;
  
     document.getElementById('jkt1').value=ifWin.document.documentElement.innerHTML;
       
      }
      //  if(document.getElementById('napisnamtext')) document.getElementById('napisnamtext2').value=document.getElementById('napisnamtext').value;
    var frm = document.getElementById(postData);
		var tmp = frm.getElementsByTagName('input');
		var i, upl=false;
		
    for(i=0; i<tmp.length; i++) {
			if(tmp[i].type=='file' && tmp[i].value!='')
			{	upl = true;    }
		}
		  //alert('jo');
		var hey = '';
		if(upl)
		{	hey = YAHOO.util.Connect.setForm(document.getElementById(postData), true); }
		else
		{	hey = YAHOO.util.Connect.setForm(document.getElementById(postData), false); }
    
		open_left_page_callback.argument[0] = postData;  //alert (postData);
	    // document.getElementById('history').src="ajax_handle.php?"+postData;     

  //    alert(postData);
  	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, open_left_page_callback); 
    
  } else {  
		open_left_page_callback.argument[0] = 0;      
		if(postData.indexOf('index')==0){ postData += lastSearchRequest;
		
		}
		
	         //   document.getElementById('history').contentWindow.location.replace="index.php?ac="+postData;         

   var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, open_left_page_callback, "action="+postData); 
		
	} 


	
} 

 function delayOLP(){
    	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, open_left_page_callback);       
 }
 

 
var load_winnerlist_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
		showWinnerList(o.responseText.split(';'));
	}
} 

var load_winnerlist_handleFail = function(o){
	if(o.responseText !== undefined){
		alert("<span class=\"mychat-error\">Ajax request ERROR!</span>");
	}
};

var load_winnerlist_callback = 
{ 
  success: load_winnerlist_handleOk, 
  failure: load_winnerlist_handleFail
}; 

function loadWinnerList() {
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, load_winnerlist_callback, "action=get_winloterylist");
}


var smaz_lidi_handleOk;

var smaz_lidi_handleFail;

var smaz_lidi_callback = 
{ 
  success: smaz_lidi_handleOk, 
  failure: smaz_lidi_handleFail
}; 

function smazlidi(koho) {
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, smaz_lidi_callback, "action=smazlidi&koho="+koho+"");
}


////////////////////////////////////
// odeslani vyhledavaciho formulare
////////////////////////////////////
function setTopCountries(states) {
	var i, tmp;
	var objch = document.getElementById('country-choose-id');
	var usaobjch = document.getElementById('country-choose-usa-id');
	var objchtmp = '';
	var usaobjchtmp = '';
	//if(!searchForm['country']) 
	var eu = document.getElementById('continent-EU-body');
	var af = document.getElementById('continent-AF-body');
	var am = document.getElementById('continent-AM-body');
	var as = document.getElementById('continent-AS-body');
	var oc = document.getElementById('continent-OC-body');
	if(eu) 
	{
		tmp = eu.getElementsByTagName('p');
		
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(af) 
	{
		tmp = af.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(am) 
	{
		tmp = am.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(as) 
	{
		tmp = as.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(oc) 
	{
		tmp = oc.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	searchForm['country'] = new Array();
	for(i=0;i<gCountries.length;i++) {
		tmp = gCountries[i];
      
		if(tmp[1] in states) {
			if(tmp[0]=='NA'||tmp[0]=='SA') cont_desc='america';
			else if(tmp[0]=='EU') cont_desc='europe';
			else if(tmp[0]=='AS') cont_desc='asia';
			else if(tmp[0]=='AF') cont_desc='africa';
			else if(tmp[0]=='OC') cont_desc='australia';
      

      var ct = document.getElementById('ct-'+tmp[1]);
      if(ct) ct.className = 'normal';
			var o = document.getElementById('country-'+tmp[1]);
			if(o) o.className = 'country-selected';
			/*if(tmp[1].length==3) {
				objchtmp += "<a id=\"sel-country-id-"+tmp[1]+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+tmp[0]+"','"+tmp[1]+"');\" onmouseover=\""+(tmp[1]=='USA'?"showusa();":"")+"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').className='"+cont_desc+"-sel';\" onmouseout=\""+(tmp[1]=='USA'?"hideusa();":"")+"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').className='"+cont_desc+"';\"><img src=\"/flags/"+tmp[3].toLowerCase()+".gif\" title=\""+tmp[2]+"\" alt=\""+tmp[2]+"\"/></a>";
			} else {
//				if(!document.getElementById('sel-country-id-USA'))
				if(objchtmp.indexOf('sel-country-id-USA')==-1)
					objchtmp += "<a id=\"sel-country-id-USA\" href=\"javascript:void(0);\" onclick=\"select_spec_country('NA','USA');\" onmouseover=\"showusa(); document.getElementById('continent-id-AM').className='america-sel';\" onmouseout=\"hideusa();document.getElementById('continent-id-AM').className='america';\"><img src=\"/flags/us.gif\" title=\""+gCountries[233][2]+"\" alt=\""+gCountries[233][2]+"\"/></a>";
				usaobjchtmp += "<a href=\"javascript:void(0);\" class=\"usastates-a\" id=\"sel-country-id-"+tmp[1]+"\" onclick=\"select_spec_country('"+tmp[0]+"','"+tmp[1]+"');\" onmouseover=\"showusa();\""+"><img onmouseover=\"showusa();\" src=\"/flags/usa-flags/"+tmp[3].toLowerCase()+".gif\" alt=\""+tmp[2]+"\"/> USA - "+tmp[2]+"</a>";
			}*/
//			objchtmp += "<a id=\"sel-country-id-"+tmp[1]+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+tmp[0]+"','"+tmp[1]+"');\" onmouseover=\"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').className='"+cont_desc+"-sel';\" onmouseout=\"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').className='"+cont_desc+"';\"><img src=\"/flags/"+tmp[3].toLowerCase()+".gif\" alt=\""+tmp[2]+"\" title=\""+tmp[2]+"\"/></a>";
			searchForm['country'].push(tmp[1]);
			//style.background='url(\\'/gfx/state_box.gif\\')';\" 
			//style.background='none';\"
		} else if(searchForm['top']=='yes') {
        var o = document.getElementById('country-'+tmp[1]);
				if(o) o.className = 'country-unselected inv';
				var ct = document.getElementById('ct-'+tmp[1]);
        if(ct) ct.className = 'inv';
		}
	}
	if(objch)
	objch.innerHTML = objchtmp;
	if(usaobjch)
	usaobjch.innerHTML = usaobjchtmp;
	for(i=0;i<specContForm.length;i++) {
		tmp = document.getElementById('sel-country-id-'+specContForm[i][0]);
		if(tmp) tmp.className = 'ahover';
	}	
}
function ssfhtime() { var test; }

var send_search_form_handleOk = function(o){ 

  setTimeout("ssfhtime()",2000);
    if(o.responseText !== undefined && o.responseText !== ''){ 
		try {
			var out_json = YAHOO.lang.JSON.parse(o.responseText);

//		var out_json = eval('(' + o.responseText + ')');
		} catch(e) {
			alert("Invalid product data.");
		}
		if(out_json.tableout) 
		{
			var searchresid = 'search-results-box';
			var tbody = document.getElementById(searchresid);
			 if(tbody=="" || tbody==null) startup();
			var div = document.createElement('div');
			div.style.display = 'none';
			var odrbtbody = "<table id=\"odrbtable-id\">"+out_json.tableout+"</table>";
			div.innerHTML = odrbtbody;
			document.body.appendChild(div);
			var odrbtable = document.getElementById('odrbtable-id');
			var odrbtr = odrbtable.getElementsByTagName('tr');
			removeChildren(tbody);
			
			while(odrbtr.item(0)) {
      	tbody.appendChild(odrbtr.item(0));
			}
			if(tbody) document.getElementById('pan-idx-box').innerHTML = out_json.navpan;
			removeChildren(div);
			div.parentNode.removeChild(div);
			if(is_brain_search) searchPanel(brainSearch1);
		}
		if(out_json.unames) {
/*			var tmp='';
			var charo = document.getElementById('chars-box-id');
			if(charo) {
				removeChildren(charo);
				var cnt=0, i=0;
				for(var idx in out_json.unames) cnt++;
				for(var idx in out_json.unames) {
					if(cnt>6 && (i%4)==0 && i>0)
						tmp += "</p><p>";
					tmp += "<a href=\"javascript:void(0);\" onclick=\"sendSearchForm('offset="+out_json.unames[idx]+"&ord=3');\">"+idx+"</a>&nbsp;";
					i++;
				}
				if(tmp!='') tmp = "<p>"+tmp+"</p>";
				charo.innerHTML = tmp;
			} */
		}
		if(out_json.states) {
			//setTopCountries(out_json.states);
			
			/*select_country("all-EU");
		  select_country("all-AF");
		  select_country("all-AS");
		  select_country("all-AM");
		  select_country("all-OC");*/
/*			var i, tmp;
			var objch = document.getElementById('country-choose-id');
			var objchtmp = '';
			if(!searchForm['country']) searchForm['country'] = new Array();
			for(i=0;i<gCountries.length;i++) {
				tmp = gCountries[i];
				if(tmp[1] in out_json.states) {
					var o = document.getElementById('country-'+tmp[1]);
					if(o) o.className = 'country-selected';
					objchtmp += "<a id=\"sel-country-id-"+tmp[1]+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+tmp[0]+"','"+tmp[1]+"');\" onmouseover=\"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').style.background='url(\\'/gfx/state_box.gif\\')';\" onmouseout=\"document.getElementById('continent-id-"+(tmp[0]=='NA'||tmp[0]=='SA'?'AM':tmp[0])+"').style.background='none';\"><img src=\"/flags/"+tmp[3].toLowerCase()+".gif\" alt=\""+tmp[2]+"\"/></a>";
					searchForm['country'].push(tmp[1]);
				}
			}
			objch.innerHTML = objchtmp;
*/			
		}
	}
		
} 

var send_search_form_handleFail = function(o){
	if(o.responseText !== undefined){
		var searchresid = 'search-results-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var send_search_form_callback = 
{ 
  success: send_search_form_handleOk, 
  failure: send_search_form_handleFail
}; 
var brainSearch1 = new String();
var is_brain_search = false;
function brainSearch(data){
  brainSearch1 = data;
  var greenA = document.getElementById('green-info-age');
  if(document.getElementById('green-info-age2')) var greenA = document.getElementById('green-info-age2');
  var greenG = document.getElementById('green-info-gender');
  if(document.getElementById('green-info-gender2')) var greenG = document.getElementById('green-info-gender2');
  is_brain_search = true;
  //var age = data.indexOf("");
   searchForm['top']="yes";
  // TOP IKONKA  
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_search_form_callback, data);

} 

function brainSearch666(data){
  brainSearch1 = data;
  var greenA = document.getElementById('green-info-age');
  if(document.getElementById('green-info-age2')) var greenA = document.getElementById('green-info-age2');
  var greenG = document.getElementById('green-info-gender');
  if(document.getElementById('green-info-gender2')) var greenG = document.getElementById('green-info-gender2');
  is_brain_search = true;
  //var age = data.indexOf("");
   
  // TOP IKONKA  
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_search_form_callback, data);

} 


function sendSearchForm(postData) {
	if(postData=='ord=-10'){
	
	var sel = document.getElementById("st");
	
	var ind = sel.selectedIndex;
	var opt = sel.options[ind];
	
  postData += '&short='+opt.text;
  }
  if(typeof postData == 'undefined') postData = 'action=searchform';
	else postData = 'action=searchform&'+postData;
//	else if(postData.indexOf('action=searchform&')==-1) postData = 'action=searchform&'+postData;
//	else postData = postData;
	var clold;
	if(document.getElementById('top-btn-id'))
		clold = document.getElementById('top-btn-id').className;

	if(searchForm['gender'])
		postData += "&gender="+searchForm['gender'];
	if(specContForm.length>0) {
		for(i=0;i<specContForm.length;i++)
			postData += "&scountry[]="+specContForm[i][0];
	}
//	 else 
	if(document.getElementById('age-from-id')) 
		postData += "&agefrom="+document.getElementById('age-from-id').value+"&ageto="+document.getElementById('age-to-id').value;

	if(searchForm['country'])
		postData += "&country[]="+searchForm['country'].join("&country[]=");
	if(searchForm['hobby'])
		postData += "&hobby[]="+searchForm['hobby'].join("&hobby[]=");
		if(searchForm['jingjang'])
		postData += "&jingjang[]="+searchForm['jingjang'].join("&jingjang[]=");
    	
	if(searchForm['language'] && searchForm['language']!="NaN" )
		postData += "&language[]="+searchForm['language'].join("&language[]=");
	if(searchForm['edu'])
		postData += "&edu="+searchForm['edu'];
	if(searchForm['top'])
		postData += "&top="+searchForm['top']; 
	// ak ideme z inej stranky jak index.php
	if(!document.getElementById('search-side-id')) {
		openLeftPage('index'+postData.substr(17));
	} else {
		if(searchForm['top']=='yes') {
			 document.getElementById('top-btn-id').className='tophover';
		} else document.getElementById('top-btn-id').className='top';
		
		lastSearchRequest = postData.substr(17);
		
		   // New();   
		var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_search_form_callback, postData);
     document.getElementById('ulozenehledani').value=postData;
	//   document.getElementById('mychat-message').value=postData;
  var pismenou = document.getElementById('fchar-id-box');
	var pismenoc = document.getElementById('cchar-id-box');

	if(postData.indexOf('fchar')==-1 && pismenou) pismenou.value='';
	if(postData.indexOf('cchar')==-1 && pismenoc) pismenoc.value='';

		if(searchForm['top']!='yes')
			setLanguageMenu();
	} //document.getElementById('mychat-message').value=postData;
	return postData;
}

function goOnPage(o) {
  var offset=Math.ceil(o-1)*10;
	sendSearchForm('offset='+offset+'&search=no');
}

function hideCharBox() {
	var obj = document.getElementById('chars-box-id');
	if(obj)
		obj.style.display='none';
}

function showCharBox() {
	var obj = document.getElementById('chars-box-id');
	if(obj)
		obj.style.display='block';
}

function setGreenAge() {

datum = new Date();
with(datum){
d = getDate();
m = getMonth();
if (document.all)
r = getYear()
else r = getYear() + 1900
//else r = getYear() + 1900
}

 if(d<10) d="0"+d;
 if(m<10) m="0"+m;
  var a1 = document.getElementById('age-from-id');
	var a2 = document.getElementById('age-to-id');
	if(document.getElementById('green-info-age')) var green = document.getElementById('green-info-age');
	if(document.getElementById('green-info-age2')) var green2 = document.getElementById('green-info-age2');
	if(a1){
	var a1num = r-parseInt(a1.value); 
	var a2num = r-parseInt(a2.value); 
	    r1=a1.value; r2=a2.value;
	if(isNaN(a1num) || a1num=="NaN") a1num = '';
	if(isNaN(a2num) || a2num=="NaN" ) a2num = '';
	// document.getElementById('mychat-message').value=a1num+"-"+a2num;  
//	if(a1num != a1.value) a1.value = a1num;
	//if(a2num != a2.value) a2.value = a2num;
	  // a1.value = a1num;   a2.value = a2num;
	if(a1num!='' && a2num!='' && green) green.innerHTML = "<img src='/gfx/baby.gif' class=\"baby-ico\" alt='baby.gif' />&nbsp;"+a1num+"&nbsp;-&nbsp;"+a2num+"&nbsp;<img src='./gfx/old.gif' style=\"top:2px;position:relative;\" class=\"baby-ico\" alt='old.gif' />&nbsp;&nbsp;";
	if(a1num!='' && a2num=='' && green) green.innerHTML = "<img src='/gfx/baby.gif' class=\"baby-ico\" alt='baby.gif' />&nbsp;"+a1num+"+";
	if(a1num=='' && a2num!=''&& green) green.innerHTML = "&nbsp;&nbsp;-"+a2num+"&nbsp;<img style=\"top:2px;position:relative;\" src='/gfx/old.gif' class=\"baby-ico\" alt='old.gif' />&nbsp;&nbsp;";
	if(a1num=='' && a2num=='' && green) green.innerHTML = '';
	if(a1num!='' && a2num!='' && green2) green2.innerHTML = "<img src='/gfx/baby.gif' class=\"baby-ico\" alt='baby.gif' />&nbsp;"+a1num+"&nbsp;-&nbsp;"+a2num+"&nbsp;<img src='/gfx/old.gif' style=\"top:2px;position:relative;\" class=\"baby-ico\" alt='old.gif' />&nbsp;&nbsp;";
	if(a1num!='' && a2num=='' && green2) green2.innerHTML = "<img src='/gfx/baby.gif' class=\"baby-ico\" alt='baby.gif' />&nbsp;"+a1num+"+";
	if(a1num=='' && a2num!='' && green2) green2.innerHTML = "&nbsp;&nbsp;-"+a2num+"&nbsp;<img style=\"top:2px;position:relative;\" src='/gfx/old.gif' class=\"baby-ico\" alt='old.gif' />&nbsp;&nbsp;";
	if(a1num=='' && a2num=='' && green2) green2.innerHTML = '';
	blink_arrow();// moztoc();
	}
}

function setTop2(){

  var top = document.getElementById('top-btn-id');

  if(searchForm['top']!='yes') {
		searchForm['top'] = 'yes';
		setSearchFormNull();
		setLanguageMenu('top');
	//	sendSearchForm();		
	} else {
		searchForm['top'] = 'no';
		worldSearch();
	}
}

function setTop(co) {
  
  
	var top = document.getElementById('top-btn-id');
	var mytopa=document.getElementById('mychat-message2').value;
  jaz = 0; 
    mytopas=mytopa.substring(18);

      //  
  if((searchForm['top']!='yes' && co!="ne") || co=="yes" ) {
    
		searchForm['top'] = 'yes';
		
		 top.title=closetop;
			
		setSearchFormNull('top');
		setTopCountries(gTopStates);
		setLanguageMenu('top');
	   brainSearch(mytopas);
      	
	                                //  
      // alert(mytop);

	//	 		//sendSearchForm();
	//if(document.getElementById('mychat-message2'))	brainSearch(mytopa); else  brainSearch(mytop) ; 
					
	} else {   top.title=opentop;
	     	  searchForm['top'] = 'no';	
	                    
		worldSearch();  if (co=="ne") {setLanguageMenu('topos'); 
    //document.getElementById('top-btn-id').style.backgroundImage="/gfx/topblik.gif"; 
    }
   
	}     
  showContinentMenu('AM','hidden');
  showContinentMenu('AF','hidden');
  showContinentMenu('AS','hidden');
  showContinentMenu('EU','hidden');
  showContinentMenu('OC','hidden');		
    
 loadCont();
	   /* select_country("all-EU");
		  select_country("all-AF");
		  select_country("all-AS");
		  select_country("all-AM");
		  select_country("all-OC");*/
		  
		//  document.getElementById('mychat-message').value=mytop + " " + searchForm['top'];
    if(searchForm['top'] == 'yes'  )  { var mytopa=document.getElementById('mychat-message2').value;setTimeout( "delay('"+mytopa+"')" , 1000);
                                                       
                                       
                                       }
}
 function delay(mytopa){
     var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_search_form_callback, mytopa);
 }
function setLanguageMenu(istop, languages) {
	var lang;
	if(istop=='top') {
		 lang = myLanguages;
		 if(!searchForm['language']) {
			 searchForm['language'] = new Array();
			 for(j=0; j<lang.length; j++)
				searchForm['language'][j] = lang[j][0];
		 }
	}
	else lang = sLanguages;
	
	var isin = false;
	var bodytmp = '';
	var tmplang = new Array();
	if(searchForm['language']) tmplang = searchForm['language'];
	if(typeof languages != "undefined" && languages!=""){
		tmplang = languages;
	}
	for(i=0; i<lang.length; i++) {
//		if(searchForm['language'] == lang[i][0])

		isin=false;
		for(j=0; j<tmplang.length; j++) {
			if(tmplang[j] == lang[i][0]) isin=true;
		}

//		if(searchForm['language'] == lang[i][0])
      if(istop=='topos') {
      for (k=0;k<myLanguages.lenght;k++) {
      
      if (myLanguages[k][0]==lang[i][0]) isin=true;
      }
      
      }

		if(isin)
			bodytmp += "<p id=\"language-id-"+lang[i][0]+"\" class=\"country-selected\" onclick=\"select_language('"+lang[i][0]+"');\">" + lang[i][2] + "</p>\n"; 
		else
			bodytmp += "<p id=\"language-id-"+lang[i][0]+"\" class=\"country-unselected\" onclick=\"select_language('"+lang[i][0]+"');\">" + lang[i][2] + "</p>\n"; 
	}
	var obj = document.getElementById('language-search-id-body');
	var objshd = document.getElementById('language-search-id-shd');
	if(obj) {
		obj.firstChild.innerHTML = bodytmp;
		// upravenie vysky
		if(istop!='top') {
			document.getElementById("language-search-id-body-arrow-down-id").src="/gfx/menu-arrow-down.png";
			obj.style.height = "230px";
			objshd.style.height = "262px";
		} else {
			obj.style.height = lang.length*18+"px";
			objshd.style.height = ((lang.length*18)+32)+"px";
			document.getElementById("language-search-id-body-arrow-down-id").src="/gfx/menu-arrow-down-disabled.png";
		}

	}
	if(typeof languages != "undefined" && languages!=""){
		var pom = searchForm['language'][0];
		select_language(pom, false);
		select_language(pom, false);
	}
}

function worldSearch(send) {
//	this.blur();
	searchForm['top'] = 'no';
	setSearchFormNull();
	sendSearchForm();
	setLanguageMenu();
	oznacVse();
}

function oznacVse(){

    var sel = document.getElementById("st");
    var opt = sel.getElementsByTagName("option");
    
    for(i=0;i<opt.length;i++){
      if(opt[i].className=="inv") opt[i].className = "normal";
    }

}

function setSearchFormNull(co) {	
 //  ukazedu('0');
	specContForm = new Array();
	var o1 = document.getElementById('country-choose-id');
	var a1 = document.getElementById('age-from-id');
	var a2 = document.getElementById('age-to-id');
	var eu = document.getElementById('continent-EU-body');
	var af = document.getElementById('continent-AF-body');
	var am = document.getElementById('continent-AM-body');
	var as = document.getElementById('continent-AS-body');
	var oc = document.getElementById('continent-OC-body');
	var lang = document.getElementById('language-search-id-body');
	var hobby = document.getElementById('hobbies-search-id-body');
	var jingjang = document.getElementById('jingjangs-search-id-body');
	var edu = document.getElementById('education-search-id-body');
	var top = document.getElementById('top-btn-id');
	var gw = document.getElementById('gender-id-woman');
	var gm = document.getElementById('gender-id-man');
	var green_t = document.getElementById('green-info-top');
	var green_t2 = document.getElementById('green-info-top');
	var green_g = document.getElementById('green-info-gender');
	if(document.getElementById('green-info-gender2')) var green_g2 = document.getElementById('green-info-gender2');
	var green_a = document.getElementById('green-info-age');
	if(document.getElementById('green-info-age2')) var green_a2 = document.getElementById('green-info-age2');
	var green_l = document.getElementById('green-info-language');
	if(document.getElementById('green-info-language2')) var green_l2 = document.getElementById('green-info-language2');
	var green_h = document.getElementById('green-info-hobby');
	if(document.getElementById('green-info-hobby2'))	var green_h2 = document.getElementById('green-info-hobby2');
	 	var green_j = document.getElementById('green-info-jingjang');
	if(document.getElementById('green-info-jingjang2'))	var green_j2 = document.getElementById('green-info-jingjang2');
	
  var green_e = document.getElementById('green-info-education');
	if(document.getElementById('green-info-education2')) var green_e2 = document.getElementById('green-info-education2');
	var pismenou = document.getElementById('fchar-id-box');
	var pismenoc = document.getElementById('cchar-id-box');
	var usastates = document.getElementById('country-choose-usa-id');
	var onoff = document.getElementById('onoff-filter-id');
	var tmp, i;

	if(onoff) {
		onoff.className='status-all';	
		onoff.onclick = function () {
			sendSearchForm('ord=2');
			setActiveArrow(onoff);
		}
	}

	if(usastates) usastates.innerHTML='';

	if(pismenou) pismenou.value='';
	if(pismenoc) pismenoc.value='';

	if(green_t) {
		if(searchForm['top']=='yes') {
			//green_t.innerHTML = "<img alt=\"top\" src=\"./gfx/top_ico.gif\"/>&nbsp; ";
		} else 
			//green_t.innerHTML = "<img alt=\"top\" src=\"./gfx/top_ico_cross.gif\"/>&nbsp; ";
		{	green_t.innerHTML = ""; if(green_t2) green_t2.innerHTML = "";}
	}
	if(lang) 
	{
		tmp = lang.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
		searchForm['language'] = null;
		var tmp_out = '';
		var tmp_outa = '';
		if(searchForm['top']=='yes') {
			for(i=0; i<myLanguages.length; i++) {
				if(i>0) tmp_outa += ', ';
				tmp_outa += myLanguages[i][2];
			}
			tmp_out = '<img style=\"\" alt=\"Jazyk\" title=\"'+tmp_outa+'\" src=\"/gfx/frog_ico.gif\"/> ';
	/*		for(i=0; i<myLanguages.length; i++) {
				if(i>0) tmp_out += ', ';
				tmp_out += myLanguages[i][2];
			}   */   
		}
		if(tmp_out.lenght>45) tmp_out2=tmp_out.substring(0,45)+"..."; else tmp_out2=tmp_out;
		green_l.innerHTML = tmp_out2; if(green_l2) green_l2.innerHTML = tmp_out2;
	}
	if(hobby)
	{
		tmp = hobby.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
		searchForm['hobby'] = null;
		green_h.innerHTML = '';if(green_h2) green_h2.innerHTML = '';
	}
	
		if(jingjang)
	{
		tmp = jingjang.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
		searchForm['jingjang'] = null;
		green_j.innerHTML = '';if(green_j2) green_j2.innerHTML = '';
	}
	
	
	if(edu)
	{
		tmp = edu.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
		searchForm['edu'] = null;
		green_e.innerHTML = '';if(green_e2) green_e2.innerHTML = '';
	}
	if(o1) removeChildren(o1);
	if(searchForm['top']=='yes') {
		if(gw) gw.className='woman-sel';
		if(gm) gm.className='man-sel';
		if(green_g) green_g.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/><img style=\"\" src=\"/gfx/man_ico.gif\"/>";
		if(green_g2) green_g2.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/><img style=\"\" src=\"/gfx/man_ico.gif\"/>";
	} else {
		if(gw) gw.className='woman';
		if(gm) gm.className='man';
		if(green_g) green_g.innerHTML = '';
		if(green_g2) green_g2.innerHTML = '';
	}
	searchForm['gender'] = null;
	if(a1) a1.value='';
	if(a2) a2.value='';
	if(green_a) green_a.innerHTML='';
	if(green_a2) green_a2.innerHTML='';
	if(top) top.className='top';

	if(eu) 
	{
		tmp = eu.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(af) 
	{
		tmp = af.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(am) 
	{
		tmp = am.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(as) 
	{
		tmp = as.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	if(oc) 
	{
		tmp = oc.getElementsByTagName('p');
		for(i=0; i<tmp.length; i++) tmp[i].className='country-unselected';
	}
	searchForm['country'] = null;
	specContForm = new Array();
}
	
/////////////////
// blikani sipky
/////////////////

function   blink_arrow() {

  if(document.getElementById('send-btn-arrow') )  {
  
  var arr = document.getElementById('send-btn-arrow');
	if(arr){
  arr.className = 'find';
if(document.getElementById('send-btn-arrow'))	setTimeout("document.getElementById('send-btn-arrow').className = 'find0';", 940);}
	 }
	
}
   /*
function moztoc() {


var arrz = document.getElementById('zemebryle');
	if(arrz){
  arrz.className = 'findzeme';
	setTimeout("document.getElementById('zemebryle').className = 'find0zeme';", 940);
	
	}

}            */

function blink_brain() {

	document.getElementById('brain-btn-id').className = 'brain-sel';
	setTimeout("document.getElementById('brain-btn-id').className = 'brain';", 600);
}

////////////////////////////////////
// obsluha adresare s kontaktami
////////////////////////////////////

var load_banlist_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
		var obj = document.getElementById('user-txt-'+o.argument[0]);
		if(obj) {
			obj.innerHTML = o.responseText;
		}
	}
} 

var load_banlist_handleFail = function(o){
	if(o.responseText !== undefined){
		//alert("Ajax request ERROR!");
	}
};

var load_banlist_callback = 
{ 
  success: load_banlist_handleOk, 
  failure: load_banlist_handleFail,
  argument: [0]
}; 

function loadBanList(user) {
	load_banlist_callback.argument[0] = user;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, load_banlist_callback, "action=get_banlist");
}

var contact_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
		// ak je otevreno nastaveni tak to reloadni
	//	if(document.getElementById('ignored-config-box-id')) openLeftPage('openignored');

		var searchresid = 'tbody-address-box';
		var tbody = document.getElementById(searchresid);
		var div = document.createElement('div');
		div.style.display = 'none';
		tablestr = o.responseText;
//		tablestr = o.responseText.substr(0, o.responseText.indexOf('<!--||-->'));
//		panstr = o.responseText.substr(o.responseText.indexOf('<!--||-->')+9);
		var odrbtbody = "<table id=\"odrbadrtable-id\">"+tablestr+"</table>";
		div.innerHTML = odrbtbody;
		  //document.getElementById('kolikbab').innerHTML=document.getElementById('ov1').value;
		  //    document.getElementById('kolikchlapu').innerHTML=document.getElementById('ov2').value;
		document.body.appendChild(div);
		var odrbtable = document.getElementById('odrbadrtable-id');
		var odrbtr = odrbtable.getElementsByTagName('tr');
		removeChildren(tbody);
		while(odrbtr.item(0)) {
			tbody.appendChild(odrbtr.item(0));
		}
//		document.getElementById('pan-idx-box').innerHTML = panstr;
		removeChildren(div);
		div.parentNode.removeChild(div);
		if(o.argument[1]=='ban') {
			if(!document.getElementById('ignored-config-box-id')) openLeftPage('openignored');
			close_chatwin(o.argument[0]);
//			loadBanList(o.argument[0]);
		}
	}
}

var ignore_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
	
	  var ignore = document.getElementById("putIgnore");
		ignore.innerHTML = o.responseText;
		
	}
} 

var brain_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
	
	  var brain = document.getElementById("putbrain");
		if(brain) brain.innerHTML = o.responseText;
	
		// document.getElementById("menubrain").innerHTML=brainList2;
		historyLoad();
	}
}

var brain2_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
	
	  var brain = document.getElementById("menubrain");
		if(brain) brain.innerHTML = o.responseText;
	//	document.getElementById("putbrain").innerHTML=brainList;
		historyLoad();
	}
}

var loadBrain_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
	  
	  var loadBrain = document.getElementById("loadBrain");
		loadBrain.innerHTML = o.responseText;
		
	}

}

var load_user_handleOk = function(o){  
    if(o.responseText !== undefined && o.responseText !== ''){ 
	      
	  var load = document.getElementById("user-tabs");
		load.innerHTML = o.responseText;
		
	}

}





var top_form_handleOk = function(o){ 


    if(o.responseText !== undefined && o.responseText !== ''){ 
	  
	  
	//	var aktop = document.getElementById("aktop");
	//	if(aktop) aktop.innerHTML = 
		
		    document.getElementById("aktopik2").innerHTML= o.responseText;
		   
	historyLoad();
	}
}


 
          
var textbox_form_handleOk = function(o){ 


    if(o.responseText !== undefined && o.responseText !== ''){ 
	  
	  
	//	var aktop = document.getElementById("aktop");
	//	if(aktop) aktop.innerHTML = 
		
		    document.getElementById("tbarea").innerHTML="<textarea readonly id=tbtext style=\"width:558px;height:30px;color:red;font-weight:bold;\" >"+o.responseText+"</textarea> ";
                
		   

	}
}


    
     
   

  

  function lev(jme, sta, kon, pos, rych){    
     
     if (sta < kon){ //Podmínka start musí být menší než konec.   
                      //když to tak není, nic se nestane   
                            //a zůstane tam kde je.  
      if(document.getElementById('zleva')) document.getElementById('zleva').style.left = sta+"px";  
         // document.getElementById('mychat-message').value += sta;
      sta=sta+pos;   
       setTimeout("lev('"+jme+"',"+sta+","+kon+","+pos+","+rych+")",rych);  
      }   else setTimeout("lev2('"+jme+"',"+sta+",-500,"+pos+","+rych+")",7000);  
    
} 

  function lev2(jme, sta, kon, pos, rych){    
     
     if (sta > kon){ //Podmínka start musí být menší než konec.   
                      //když to tak není, nic se nestane   
                            //a zůstane tam kde je.  
   if(document.getElementById('zleva'))   document.getElementById('zleva').style.left = sta+"px";  
         // document.getElementById('mychat-message').value += sta;
      sta=sta-pos;   
       setTimeout("lev2('"+jme+"',"+sta+","+kon+","+pos+","+rych+")",rych);  
      }      
    
} 

   // var attributes = { 
	 //       width: { to: 0 } 
	 //   }; 
	 //   var anim = new YAHOO.util.Anim('textbox', attributes); 

      


var viewtextbox_form_handleOk = function(o){ 


    if(o.responseText !== undefined && o.responseText !== ''){ 
	     
	                         neco=o.responseText;
	                  max=neco.length;      
	            if(document.getElementById("textbox")) document.getElementById("textbox").innerHTML=neco.substring(0,max);
	                    //   anim.animate(); 
                    
                    //lev('zleva',-200,4,5,1);




	}
}

var historytextbox_form_handleOk = function(o){ 


    if(o.responseText !== undefined && o.responseText !== ''){ 
	     

		                    neco=o.responseText;
	                
	                  document.getElementById("histtextbox").innerHTML=neco;
	              
	   

	}
}



var top_form_handleFail = function(o){
//document.getElementById('mychat-message').value="chyba2";
	if(o.responseText !== undefined){
	  //  document.getElementById('mychat-message').value="chyba2";
    var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var textbox_form_handleFail = function(o){
//document.getElementById('mychat-message').value="chyba2";
	if(o.responseText !== undefined){
	  //  document.getElementById('mychat-message').value="chyba2";
    var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var viewtextbox_form_handleFail = function(o){
//document.getElementById('mychat-message').value="chyba2";
	if(o.responseText !== undefined){
	  //  document.getElementById('mychat-message').value="chyba2";
    var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var historytextbox_form_handleFail = function(o){
//document.getElementById('mychat-message').value="chyba2";
	if(o.responseText !== undefined){
	  //  document.getElementById('mychat-message').value="chyba2";
    var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var chat_handleFail = function(o){ 
 if(o.responseText !== undefined){
   var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
		}
};

var chat_handleOk = function(o){ 
  if(o.responseText !== undefined && o.responseText !== ''){ 
  
  if(document.getElementById('chatuje')) document.getElementById('chatuje').innerHTML=o.responseText ;
  }

};


 var top_form_callback = 
{ 
  success: top_form_handleOk, 
  failure: top_form_handleFail,
  argument: [0,''] 
};


var chat_callback = 
{ 
  success: chat_handleOk, 
  failure: chat_handleFail,
  argument: [0,''] 
};


 var textbox_form_callback = 
{ 
  success: textbox_form_handleOk, 
  failure: textbox_form_handleFail,
  argument: [0,''] 
};

 var historytextbox_form_callback = 
{ 
  success: historytextbox_form_handleOk, 
  failure: historytextbox_form_handleFail,
  argument: [0,''] 
};


 var viewtextbox_form_callback = 
{ 
  success: viewtextbox_form_handleOk, 
  failure: viewtextbox_form_handleFail,
  argument: [0,''] 
};


var newtop_form_handleOk = function(o){ 


    if(o.responseText !== undefined && o.responseText !== ''){ 
	  
	  
	//	var aktop = document.getElementById("aktop");
	//	if(aktop) aktop.innerHTML = 
		     //setTopCountries(gTopStates);
		   
		   var mytop= o.responseText;
		   document.getElementById('mychat-message2').value=mytop;
	//	setTop('yes');
		   //searchForm['top'] = 'yes';
//	setSearchFormNull('top');
  //   sendSearchForm();
//		brainSearch666(mytop); 
       
	//historyLoad();
	}
}


var newtop_form_handleFail = function(o){
document.getElementById('mychat-message').value="chyba2";
	if(o.responseText !== undefined){
	    document.getElementById('mychat-message').value="chyba2";
    var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

 var newtop_form_callback = 
{ 
  success: newtop_form_handleOk, 
  failure: newtop_form_handleFail,
  argument: [0,''] 
};

var contact_form_handleFail = function(o){
	if(o.responseText !== undefined){
		var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};

var contact_form_callback = 
{ 
  success: contact_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

var ignore_form_callback = 
{ 
  success: ignore_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

var brain_form_callback = 
{ 
  success: brain_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

var brain2_form_callback = 
{ 
  success: brain2_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

var loadBrain_form_callback = 
{ 
  success: loadBrain_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

var load_user_callback = 
{ 
  success: load_user_handleOk, 
  failure: load_user_handleFail,
  argument: [0,''] 
};

var load_user_handleFail = function(o){
	if(o.responseText !== undefined){
		var searchresid = 'address-box';
		var tbody = document.getElementById(searchresid);
		tbody.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};
 

var loadBrain2_form_callback = 
{ 
  success: loadBrain_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
}; 

function manageContactList(wtf, user) {
	if(typeof user === 'undefined') user = gUserOnTop;
  //if(tab != null){
  var postData = 'action=managecontact&user='+user+'&pageid='+pageId;
/*
	if(wtf=='add')
		if(!confirm(confirm_manageadd_txt)) return false;
	if(wtf=='del')
		if(!confirm(confirm_managedel_txt)) return false;
	if(wtf=='ban')
		if(!confirm(confirm_manageban_txt)) return false;
*/
	for(i=0;i<gUserStopBtn.length;i++) {
		if(gUserStopBtn[i][0] == user) {
			if(wtf=='add') gUserStopBtn[i][1] = 'friend'; 
			else if(wtf=='del') gUserStopBtn[i][1] = 'none'; 
			else if(wtf=='ban') gUserStopBtn[i][1] = 'ignore'; 
		}
	}
	if(user == gUserOnTop) handle_stopBtn(user);

	if(wtf=='add') 
		postData += '&wtf=add';
	else if(wtf=='del')
		postData += '&wtf=del';
	else if(wtf=='ban')
		postData += '&wtf=ban';
	contact_form_callback.argument[0] = user;
	contact_form_callback.argument[1] = wtf;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, contact_form_callback, postData);
	//}
}

function setrid(tak) {
      
       if(document.getElementById('jakset').value=="on") {tak2="on";document.getElementById('jakset').value="off"}
       else {document.getElementById('jakset').value="on";tak2="ne";}
       var postData = 'action=tridit&jak='+tak2;
 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, contact_form_callback, postData);
}

function actualNick() {
	var obj = document.getElementById('user-tab-'+gUserOnTop);
	var ret = '';
	if(gUserOnTop>0 && obj) {
		var nick = obj.getElementsByTagName("span");
		var stat = obj.getElementsByTagName("span");
		ret += nick[0].innerHTML;//textContent;
		ret += " " + stat[1].innerHTML;
	}
	return ret;
}


////////////////////////////
// otevreni noveho okna/tabu
////////////////////////////

function handle_stopBtn(user) {
	var obtn = document.getElementById('top-btn-ban-user');
	var oabtn = document.getElementById('top-btn-add-user');
	var odbtn = document.getElementById('top-btn-del-user');
  
  	if(user == 0) {
		//obtn.firstChild.src = '/gfx/ban_d.gif';
		/*obtn.onclick = function() {
			this.blur();
//			manageContactList('ban');
		};*/
		oabtn.firstChild.src = '/gfx/plus_d.png';
		oabtn.onclick = function() {
			this.blur();
		};
		odbtn.firstChild.src = '/gfx/minus_d.png';
		odbtn.onclick = function() {
			this.blur();
		};
		
	
		
	obtn.firstChild.src = '/gfx/ban_d.png';
	
		
	
	} else {
		oabtn.firstChild.src = '/gfx/plus.png';
		oabtn.onclick = function() {
			this.blur();
			if(confirm(confirm_manageadd_txt+' '+actualNick()+'?')) manageContactList('add');
		}; 
		odbtn.firstChild.src = '/gfx/minus.png';
		odbtn.onclick = function() {
			this.blur();
			if(confirm(confirm_managedel_txt+' '+actualNick()+'?')) manageContactList('del');
		};
		
/*			odbtn.firstChild.src = '/gfx/ban.gif';
		obtn.onclick = function() {
			this.blur();
			if(confirm(confirm_managedel_txt+' '+actualNick()+'?')) manageContactList('ban');
		};   */


	}


	for(i=0;i<gUserStopBtn.length;i++) {
		if(gUserStopBtn[i][0] == user) {
			if(gUserStopBtn[i][1] == 'ignore') {
				obtn.firstChild.src = '/gfx/ban_d.png';
				/*obtn.onclick = function() {
					this.blur();
					if(confirm(confirm_managenoban_txt+' '+actualNick()+'?')) manageContactList('del');
				};*/
			} else  {
        obtn.firstChild.src = '/gfx/ban.png';
				/*obtn.onclick = function() {
					this.blur();
					if(confirm(confirm_manageban_txt+' '+actualNick()+'?')) manageContactList('ban');
				};*/
			}
		}
	}
}



var set_chatwin_handleOk = function(o){ 
    if(o.responseText !== undefined){ 
		var userPos = o.responseText.indexOf('>');
		var textPos = o.responseText.indexOf('>||>');
		var userInfo = o.responseText.substr(0,textPos).split('>');
		var userNick = userInfo[0];
		var userId = userInfo[1];
		var userOnl = userInfo[2];
		var userGender = userInfo[3];
		var userCity = userInfo[4];
		var userShort = userInfo[5];
		var userFlag = userInfo[6];
		var userCont = userInfo[7];
		var userTime = new Date();
		userTime.setTime(userInfo[8]*1000);
		var languages = userInfo[9];
		var userEdu = userInfo[10];
		if(userEdu=='1') userEdu = '_e';
		else userEdu = '';    
		//var userNickShort = userNick+" "+userShort;
		var userNickShort = userNick;
		var h, m;
    
    // jazyky, ktere uzivatel umi ovladat
    //pro vsechny jazyky ktere umi
    if(languages) languages = languages.split(";");
    var jazyky = new String();
    var pocet = sLanguages.length;
    if(languages)
    for(var i=0;i<languages.length;i++){
      //pro vsechny jazyky
      for(var x=0;x<pocet;x++){
        if(sLanguages[x][0]==languages[i]) {
          if(typeof sLanguages[x][2] != 'undefined' && jazyky.indexOf(sLanguages[x][2])==-1) jazyky += sLanguages[x][2]+", ";
        }
      }
    }

    //jazyky = '';
    /*for(i=0;i<myLanguages.length;i++){
        jazyky += myLanguages[i][2] + ", ";
    }*/
    
    jazyky = jazyky.substr(0,jazyky.length-2);
    jazyk = jazyky.split(',');
    var triTecky = '';
    var jazy = '';
    for(i=0;i<jazyk.length;i++){
        if(i<2) jazy += jazyk[i] + ', '; 
        if(i==2) triTecky = '...';
    }
    jazy = jazy.substr(0,jazy.length-2);
    jazy += triTecky;
    
		// jestli je ignore nebo ne
		gUserStopBtn.push(new Array(userId, userCont));
		handle_stopBtn(userId);

		var h = userTime.getHours();
		var m = userTime.getMinutes();
		if(m<=9) m="0"+m;
		if(h<=9) h="0"+h;
		var clock = new Array(2);
		clock[0] = userTime;
		clock[1] = 'user-info-clock-'+userId;
		clocks.push(clock);

		var div = document.getElementById(o.argument[0]);
		var divnfo = document.getElementById('mychat-win-1');

		var tabs = document.getElementById(o.argument[1]);
		var tabsli = tabs.getElementsByTagName('li');
		// vymaz vsetky styly
		for (i=0;i<tabsli.length;i++) {
//				if(tabsli[i].className != 'newmsg')
//					tabsli[i].className = '';
			if(tabsli[i].className != 't-woman-newmsg' && tabsli[i].className != 't-man-newmsg')
				if(document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)))
					tabsli[i].className = 't-'+document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)).alt;
				else 
					tabsli[i].className = ''; // toto by nemalo nastat ale istota je gulometn :)
		}

		var newid = 'user-tab-'+userId;
		var newtxtid = 'user-txt-'+userId;
		var newnfoid = 'user-nfo-'+userId;
		// tab s nickem
		var newtab = document.createElement("li");
		newtab.setAttribute('id',newid);
		
		if(userGender=='male'){
    newtab.className='selected-man';
		}else{
    newtab.className='selected-woman';
    }
		newtab.onmouseover = showChatText;
		newtab.onmouseout = hideChatText;
	/*//var zor=document.getElementById("roz2").value;
		//var zor2=document.getElementById("roz").style.height;
  //  var kor=parseInt(zor);
      
      kor=kor+30;
                            
                               document.getElementById("roz").style.height=kor+"px";
                               //document.getElementById("roz3").value=zor2+"px";
                               document.getElementById("roz2").value=kor;  */
                               scrolltextInit();
    newtab.innerHTML = '<a  href=\"javascript:set_chatwin_to(\''+userId+'\',\''+newid+'\');prelozchat('+userId+',1);\" style=\"margin-left:4px;font-size:11px;\" ><span style=\"position:relative;white-space:nowrap;left:0px;\" >'+userNickShort+'</span></a><a href=\"javascript:close_chatwin(\''+userId+'\');smazlidi(\''+userId+'\'); \" class=\"close\" style=\"z-index:5\" ><span style=\"z-index:9;position:relative;color:black;font-size:10px;top:13px;right:17px;\">' +userShort+'</span></a>'+(userOnl==1?'<img id=\"cont1-on-'+userId+'\" class=\"win1-offline\" alt=\"online\" src=\"/gfx/onkol2.gif\" />':'<img id=\"cont1-on-'+userId+'\" class=\"win1-offline\" style=\"position:absolute\" alt=\"online\"  src=\"/gfx/offkol2.gif\" /><br />');
    tabs.insertBefore(newtab,tabs.firstChild);
    //tabs.appendChild(newtab);

		// text s chatom
		var newtxt = document.createElement("div");
		newtxt.setAttribute('id',newtxtid);
		if(userOnl==2) {
    newtxt.className='win2-ban';
    newtxt.innerHTML ="<div style=\"width:100%;text-align:center\">"+userT+"<b>"+userNickShort+"</b>&nbsp;<span style=\"font-weight:bold;color:red;\" >"+userShort+'</span>'+noComm+"</div>";
    }
    else {newtxt.className='win22';        
		newtxt.innerHTML = o.responseText.substr(textPos+4);
		}
		
		for(i=0; i<div.childNodes.length; i++) {
			div.childNodes[i].style.display='none';
		}
		div.appendChild(newtxt);
		//newtxt.scrollTop = newtxt.scrollHeight;
		//chatScrollTop = newtxt.scrollTop;
		
		// nascrollovani tabu aby byl videt
		//scrollToTab('user-tabs', newid, false);

		// info box
		var newnfo = document.createElement("div");
		newnfo.setAttribute('id',newnfoid);
		//newnfo.className='win22';
		//newnfo.innerHTML = '<img src="/gfx/'+(userGender=='male'?'angelina.jpg':'angelina2.jpg')+'" alt="avatar" class="win1-avatar"/><img src="'+(userOnl==1?'/gfx/online.gif':'/gfx/offline.gif')+'" alt="'+(userOnl==1?'online':'offline')+'" class="win1-online"/><img src="'+(userGender=='female'?'/gfx/woman_ico.gif':'/gfx/man_ico.gif')+'" alt="'+(userGender=='female'?'woman':'man')+'" class="win1-woman"/><strong class="win1-nick">'+userNick+'</strong><span class="win1-city">'+userCity+'</span><span class="win1-state"><img src="/flags/'+userFlag+'.gif" alt="'+userShort+'"/> '+userShort+' <span id="user-info-clock-'+userId+'">'+h+':'+m+'</span></span>'; 
		
		var stat;
    var btSend = document.getElementById("sendMess");
    if(userOnl==0){
    stat = '/gfx/offline.gif';
    newnfo.className = "";
    btSend.className = 'submit f-right';
//   alert('Zde napiš zprávu pro '+userNickShort);
        btSend.onclick = function () {
			if(document.getElementById('mychat-message').value!=hier_write+" "+userNickShort) send_message(gUserOnTop); else alert(no_write_mess);
		}                                           
    //if(MaxLengthCount(document.getElementById('mychat-message'))) ;
    }else if(userOnl==1){
    stat = '/gfx/online.gif';
    newnfo.className = "";
    btSend.className = 'submit f-right';
    btSend.onclick = function () {
			send_message(gUserOnTop);
		}
    }else if(userOnl==2){
    stat = '/gfx/ico_ban.gif';
    newnfo.className = "ban";
    btSend.onclick = '';
    btSend.className = 'send-ban';
    }
    shortUserCity = userCity.substr(0,10)+"...";
    newnfo.innerHTML = '<img title=\"'+userprofil+'\" '+(userOnl==2?'':'onclick="window.open(\'/profile_view/?user='+userId+'\');"')+' src="/backend/image.php?uid='+userId+'&rnd='+Math.random()+'" width="64" height="80" style=\"position:absolute;top:0px;cursor:pointer\" alt="avatar" class="win1-avatar"/><img src="'+stat+'" alt="'+stat+'" class="win1-online" id=\"win1-online-user-'+userId+'\" style=\"padding-left:2px;padding-top:2px\" /><img id="nfo-gender-id-'+userId+'" src="'+(userGender=='female'?'/gfx/woman_ico'+userEdu+'.gif':'/gfx/man_ico'+userEdu+'.gif')+'" alt="'+(userGender=='female'?'woman':'man')+'" class="win1-ico" style=\"margin-left:0px\" /><span class="win1-nick" id=\"user-nick-'+userId+'\"><strong id=\"zjistinick-'+userId+'\" style=\"cursor:pointer\" title=\"'+userprofil+'\" '+(userOnl==2?'':'onclick="openLeftPage(\'viewprofile&user='+userId+'\');"')+' >'+userNick+'</strong></span><span class="win1-state"><span id=\"user-short-'+userId+'\"><img onmouseout="/flagOver(\''+userFlag+'\',0);" onmouseover="/flagOver(\''+userFlag+'\',1);" src="/flags/'+userFlag+'.gif" alt="'+gCountries[gCidx[userShort]][2]+'" title="'+gCountries[gCidx[userShort]][2]+'" style="padding-left:3px"/>&nbsp;&nbsp;&nbsp; '+userShort+' </span>&nbsp;<a href="http://www.google.com/maps?q='+userCity+'" target="_blank" title="'+ukazmesto+' - '+userCity+'">'+(userCity.length>12?shortUserCity:userCity)+'</a>&nbsp;&nbsp;<span id="user-info-clock-'+userId+'">'+h+':'+m+'</span></span><span class="win1-city"><img src=\"/gfx/frog_ico2.gif\" width=31 height=23 title=\"'+jazyky+'\" alt=\"Language\" style=\"padding-right:-2px;\" /> '+jazy+'</span> <a class="win1-info" title=\"'+userprofil+'\" href="javascript:void(0);" '+(userOnl==2?'':'onclick="window.open(\'/profile_view/?user='+userId+'\');"')+'><span class=\"inv\">Info</span><a>'; 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
		var nfochild = divnfo.getElementsByTagName('div');
		for(i=0; i<nfochild.length; i++) {
			nfochild[i].style.display='none';
		}
		divnfo.appendChild(newnfo);
		if(o.argument[3]=='new') sendSearchForm('only_newmsg=yes');
		
	//	document.getElementById('mychat-message').focus();

    }
    
        if(document.getElementById('zjistinick-'+userId)) us=document.getElementById('zjistinick-'+userId).innerHTML;else us="";
    document.getElementById('mychat-message').value=hier_write+" "+us;
    set_tab_style();
    
}



var set_chatwin_callback = 
{ 
  success: set_chatwin_handleOk, 
  failure: send_msg_handleFail, 
  argument: ['mychat-win-2', 'user-tabs', 0, 0] 
}; 

function set_tab_style(){
    
    var tabs = document.getElementById("user-tabs");
    var tabu = tabs.getElementsByTagName("li");
    var earth = document.getElementById("earth-id");
    var states = document.getElementById("country-choose-id");
    
    tabCount = tabu.length;
    if(tabCount==0){
    if(earth!=null){
    earth.className = 'earth2';
    states.className = 'states';
    }
    }else{
    if(earth!=null){
    earth.className = 'earth2-chatting';
    states.className = 'states-chatting';
    }
    }
}

function set_chatwin_to(user, newtab, search, message, last) {

       
  set_chatwin_callback.argument[3]=newtab;
	if(typeof search == 'undefined') search=0;

      
          if(document.getElementById('funprelc').title==pret ) document.getElementById('vymenuz').innerHTML="<img id=funprelc title=\""+pret+"\" src=\"/gfx/btecko.png\" onmouseover=\"this.src='/gfx/btecko2.png';document.getElementById('zaba').style.backgroundImage='url(/gfx/zabablika.gif)';document.getElementById('zaba').style.backgroundPosition='10px 12px';\" onmouseout=\"this.src='/gfx/btecko.png';document.getElementById('zaba').style.backgroundImage='url(/gfx/animation.gif)';document.getElementById('zaba').style.backgroundPosition='5px 5px';\"  style=\"border:0px solid green;cursor:pointer;\" onclick=\"this.src='/gfx/btecko2.png';prelozchat('"+user+"',0);\" >"; 
		else document.getElementById('vymenuz').innerHTML="<img id=funprelc title=\""+nepret+"\" src=\"/gfx/btecko2.png\" onmouseover=\"this.src='/gfx/btecko2.png'\" onmouseout=\"this.src='/gfx/btecko2.png'\"  style=\"border:0px solid green;cursor:pointer;\" onclick=\"this.src='/gfx/btecko2.png';prelozchat('"+user+"',0);\" >";
      
   // removeNewMsg(user);
   //    document.getElementById('mychat-win-2').style.backgroundImage=" ";
		var newid = 'user-tab-'+user;
		var newtxtid = 'user-txt-'+user;
		var newnfoid = 'user-nfo-'+user;
		
		var tab = document.getElementById(newid);
		var txt = document.getElementById(newtxtid);
		var nfo = document.getElementById(newnfoid);
		if(tab) { // jestli se ma vytvorit novy tab, alebo jenom zobrazit ten stary :)
			var gend = document.getElementById('nfo-gender-id-'+user).alt;

			var tabs = document.getElementById(set_chatwin_callback.argument[1]);
			var tabsli = tabs.getElementsByTagName('li');
			// vymaz vsetky styly
			for (i=0;i<tabsli.length;i++) {
//				if(tabsli[i].className != 'newmsg')
//					tabsli[i].className = '';
				if(tabsli[i].className != 't-woman-newmsg' && tabsli[i].className != 't-man-newmsg')
					if(document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)))
						tabsli[i].className = 't-'+document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)).alt;
					else { 
						tabsli[i].className = ''; // toto by nemalo nastat ale istota je gulometn :)
					}
			}


			var nfos = document.getElementById('mychat-win-1');
			var nfodiv = nfos.getElementsByTagName('div');
			// zneviditelni vsetky div s info
			for(i=0; i<nfodiv.length; i++) {
				nfodiv[i].style.display='none';
			}      
			// nastavi viditelny spravny info blok
			nfo.style.display='block';
       document.getElementById('scroll-id').style.display='block';
       
			var txts = document.getElementById(set_chatwin_callback.argument[0]);
			var txtdiv = txts.childNodes;
			// zneviditelni vsetky div
		for(i=0; i<txtdiv.length; i++) {
				txtdiv[i].style.display='none';
			}
			// nastavi viditelny spravny tab z chatom
			txt.style.display='block';
       document.getElementById('scroll-id').style.display='block';
       
			gUserOnTop = user;
			handle_stopBtn(user);
      
			if(tab.className==('t-'+gend+'-newmsg')) { 
    
				if(gend=='man'){
				
        tab.className='selected-man';
        }else{
        tab.className='selected-woman';
        }
				get_last_message(user, search);
			} 
			if(tab.offsetLeft<tabs.parentNode.scrollLeft)
				scrollToTab(set_chatwin_callback.argument[1], newid, true);
			else if((tab.offsetLeft+tab.clientWidth)>(tabs.parentNode.scrollLeft+tabs.parentNode.clientWidth))
				scrollToTab(set_chatwin_callback.argument[1], newid, false);

			if(gend=='man'){
        tab.className='selected-man';
        }else{
        tab.className='selected-woman';
        }
			txt.scrollTop = txt.scrollHeight;
			chatScrollTop = txt.scrollTop;
			//document.getElementById('mychat-message').focus();
			document.getElementById('setding').value='yes';
			//setTabOrder();
			if(typeof message!='undefined') txt.innerHTML = message;
				 if(document.getElementById('zjistinick-'+user)) us=document.getElementById('zjistinick-'+user).innerHTML;else us="";

			var ico = document.getElementById("win1-online-user-"+user).src;
			var btSend = document.getElementById("sendMess");
			var a = ico.substr(-10,3);
			btSend.className = 'submit f-right';
      btSend.onclick = function () {
			if(document.getElementById('mychat-message').value!=hier_write+" "+us) send_message(gUserOnTop); else alert(no_write_mess);
		}
			if(a=="ffl"){
      btSend.className = 'submit f-right';
      btSend.onclick = function () {
				if(document.getElementById('mychat-message').value!=hier_write+" "+us) send_message(gUserOnTop); else alert(no_write_mess);
		}
      }
			else if(a=="onl"){}
			else if(a=="co_"){
      btSend.onclick = '';
      btSend.className = 'send-ban';
      }
			
		 if(document.getElementById('zjistinick-'+user)) us=document.getElementById('zjistinick-'+user).innerHTML;else us="";
    document.getElementById('mychat-message').value=hier_write+" "+us;	
		}  else {
			// pro vytvoreni noveho tabu volej ajax
			var postData = "action=set_chatwin&user="+user+"&pageid="+pageId+"&message="+message;
			set_chatwin_callback.argument[3] = search;
      var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, set_chatwin_callback, postData);
   
		}
		gUserOnTop = user;
    //setTabOrder();
    if(document.getElementById(newtxtid)) document.getElementById('mychat-win-2').scrollTop=document.getElementById(newtxtid).offsetHeight;
 
openChatWin(user);   
}


function set_chatwin_to2(user, newtab, search, message) {
//      document.getElementById("mychat-win-2").style.backgroundImage=" ";
//if(message!="nniicc") {document.getElementById("vymensipku").innerHTML="<img src=\"/gfx/zasipka.jpg\"  title=\"Poslední komunikace\" style=\"width:22px;height:29px;margin-left:1px;position:absolute;top:1px;border:0px solid #3D77CB;\">";     }     else message="";
  set_chatwin_callback.argument[3]=newtab;
	if(typeof search == 'undefined') search=0;
       // var uli=document.getElementById('ullidi2').value; 
       //  uli +=user+",";
             //document.getElementById('ullidi2').value=uli;
     //     if(document.getElementById('funprelc').title==pret ) document.getElementById('vymenuz').innerHTML="<img id=funprelc title=\""+pret+"\" src=\"/gfx/btecko.png\" onmouseover=\"this.src='/gfx/btecko2.png'\" onmouseout=\"this.src='/gfx/btecko.png'\"  style=\"border:0px solid green;cursor:pointer;\" onclick=\"this.src='/gfx/btecko2.png';prelozchat('"+user+"',0);\" >"; 
//		else document.getElementById('vymenuz').innerHTML="<img id=funprelc title=\""+nepret+"\" src=\"/gfx/btecko2.png\" onmouseover=\"this.src='/gfx/btecko2.png'\" onmouseout=\"this.src='/gfx/btecko2.png'\"  style=\"border:0px solid green;cursor:pointer;\" onclick=\"this.src='/gfx/btecko2.png';prelozchat('"+user+"',0);\" >";
      
   // removeNewMsg(user);
   //    document.getElementById('mychat-win-2').style.backgroundImage=" ";
		var newid = 'user-tab-'+user;
		var newtxtid = 'user-txt-'+user;
		var newnfoid = 'user-nfo-'+user;
		var tab = document.getElementById(newid);
		var txt = document.getElementById(newtxtid);
		var nfo = document.getElementById(newnfoid);
	

		if(tab) { // jestli se ma vytvorit novy tab, alebo jenom zobrazit ten stary :)
			var gend = document.getElementById('nfo-gender-id-'+user).alt;

			var tabs = document.getElementById(set_chatwin_callback.argument[1]);
			var tabsli = tabs.getElementsByTagName('li');
			// vymaz vsetky styly
			for (i=0;i<tabsli.length;i++) {
//				if(tabsli[i].className != 'newmsg')
//					tabsli[i].className = '';
				if(tabsli[i].className != 't-woman-newmsg' && tabsli[i].className != 't-man-newmsg')
					if(document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)))
						tabsli[i].className = 't-'+document.getElementById('nfo-gender-id-'+tabsli[i].id.substr(9)).alt;
					else { 
						tabsli[i].className = ''; // toto by nemalo nastat ale istota je gulometn :)
					}
			}


			var nfos = document.getElementById('mychat-win-1');
			var nfodiv = nfos.getElementsByTagName('div');
			// zneviditelni vsetky div s info
			for(i=0; i<nfodiv.length; i++) {
				nfodiv[i].style.display='none';
			}      
			// nastavi viditelny spravny info blok
			nfo.style.display='block';
       document.getElementById('scroll-id').style.display='block';
       
			var txts = document.getElementById(set_chatwin_callback.argument[0]);
			var txtdiv = txts.childNodes;
			// zneviditelni vsetky div
		for(i=0; i<txtdiv.length; i++) {
				txtdiv[i].style.display='none';
			}
			// nastavi viditelny spravny tab z chatom
			txt.style.display='block';
       document.getElementById('scroll-id').style.display='block';
       
			gUserOnTop = user;
			handle_stopBtn(user);
      
			if(tab.className==('t-'+gend+'-newmsg')) { 
    
				if(gend=='man'){
        tab.className='selected-man';
        }else{
        tab.className='selected-woman';
        }
				get_last_message(user, search);
			} 
			if(tab.offsetLeft<tabs.parentNode.scrollLeft)
				scrollToTab(set_chatwin_callback.argument[1], newid, true);
			else if((tab.offsetLeft+tab.clientWidth)>(tabs.parentNode.scrollLeft+tabs.parentNode.clientWidth))
				scrollToTab(set_chatwin_callback.argument[1], newid, false);

			if(gend=='man'){
        tab.className='selected-man';
        }else{
        tab.className='selected-woman';
        }
			txt.scrollTop = txt.scrollHeight;
			chatScrollTop = txt.scrollTop;
		//	document.getElementById('mychat-message').focus();
			//setTabOrder();
			if(typeof message!='undefined') txt.innerHTML = message;
			
			var ico = document.getElementById("win1-online-user-"+user).src;
			var btSend = document.getElementById("sendMess");
			var a = ico.substr(-10,3);
			btSend.className = 'submit f-right';
      btSend.onclick = function () {
			send_message(gUserOnTop);
		}
			if(a=="ffl"){
      btSend.className = 'submit f-right';
      btSend.onclick = function () {
			send_message(gUserOnTop);
		}
      }
			else if(a=="onl"){}
			else if(a=="co_"){
      btSend.onclick = '';
      btSend.className = 'send-ban';
      }
			
			
		}  else {
			// pro vytvoreni noveho tabu volej ajax
			var postData = "action=set_chatwin&user="+user+"&pageid="+pageId+"&message="+message;
			set_chatwin_callback.argument[3] = search;
      var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, set_chatwin_callback, postData);
		} 
		gUserOnTop = user;
    //setTabOrder();
    	if(document.getElementById(newtxtid)) document.getElementById('mychat-win-2').scrollTop=document.getElementById(newtxtid).offsetHeight;

}

function showChatText(){
    if(this.className=="t-man-newmsg" || this.className=="t-woman-newmsg"){
  
  var tab = document.getElementById("user-tabs");
  var tabs = tab.getElementsByTagName("li");
  
  for(i=0;i<tabs.length;i++){
   if(tabs[i].className=="selected-man" || tabs[i].className=="selected-woman")
        aktChat = tabs[i].id.substr(9,tabs[i].id.length);
    if(tabs[i].className=="t-man-newmsg" || tabs[i].className=="t-woman-newmsg")
        ukaz = tabs[i].id.substr(9,tabs[i].id.length);
  }
  get_last_message(ukaz, 0);
  document.getElementById("user-txt-"+ukaz).style.display = 'block';
  document.getElementById('mychat-win-2').scrollTop=document.getElementById("user-txt-"+ukaz).offsetHeight;
  document.getElementById("user-txt-"+aktChat).style.display = 'none';
    /*
  var win = document.getElementById("mychat-win-2");
  var winD = win.getElementsByTagName("div");
  var aktChat;
  alert("asd");
  for(i=0;i<winD.length;i++){

    if(winD[i].className=="selected-man" || winD[i].className=="selected-woman"){
        aktChat = winD[i].id.substr(9,winD[i].id.length);
        alert(aktChat+"asd");
    }
  }*/
    
    }
    

}

function hideChatText(){
if(this.className=="t-man-newmsg" || this.className=="t-woman-newmsg"){
  document.getElementById("user-txt-"+ukaz).style.display = 'none';
  document.getElementById("user-txt-"+aktChat).style.display = 'block';
  }

}

function arrayContains(array,str){

  for(var i=0;i<array.length;i++){
  
    if(array[i] == str){
    return true;
    }
  
  }
  return false;

}

function delFromArray(array, id){
  var pom = new Array();
  
  var citac = 0;
  for(var i=0;i<array.length;i++){
      if(array[i]!=id){
      pom[citac] = array[i];
      citac++;
      }
  }
  return pom;
}

function hideChatWinMess(id){

  if(!arrayContains(messUsers,id))
  close_chatwin(id);

}

function setChatWinToMess(id,msg){
  
  if(!arrayContains(messUsers,id)) messUsers[messUsers.length] = id;
  set_chatwin_to(id);
  
}

function badphoto(typ1,typ2,typ3,text,reporter,user) {

YAHOO.util.Connect.asyncRequest('POST', sUrl, { success: function(o) {} } , 'action=badphoto&typ1='+typ1+'&typ2='+typ2+'&typ3='+typ3+'&text='+text+'&reporter='+reporter+'&kdo='+user);


               }
               
function showChatTextMess(id,msg,txt,a,ci){
         
  var me = document.getElementById("show-message-box_c");
    // document.getElementById('state['+ci +']').value="readed";
  if(me){
		document.body.removeChild(me);
	}
	YAHOO.util.Connect.asyncRequest('POST', sUrl, { success: function(o) {} } , 'action=readMessage&message='+msg);
  
  //set_chatwin_to(id,'',0);
  
   //openMessage(novaZprava,txt);
  
  var td = a.parentNode;
  var tr = td.parentNode;
  var img = tr.getElementsByTagName("img");
  img = img[2];
  
  
  if(img.alt!="readed") {
  document.getElementById("zpocet").innerHTML=parseInt(document.getElementById("zpocet2").value) + 1;
                                document.getElementById("zpocet2").value=parseInt(document.getElementById("zpocet2").value)+1;
         
             var cc=parseInt(document.getElementById("zneprect2").value) - 1;
              var cc2=parseInt(document.getElementById("zneprect2").value) - 1;
                 if(cc<0) cc=0;
                  if(cc2<0) cc2=0;
         document.getElementById("zneprect").innerHTML=cc;
        document.getElementById("zneprect2").value=cc2;
                         }
        
        img.src = "/gfx/readed.gif";
  img.alt = "readed";
 // document.getElementById('state['+ci +']').value=="readed";
}

function vypislidi(jake,klik) {
  
   
var pole=jake.split("*");
        
for (k=0;k<=pole.length;k++) {
var neco=pole[k];
  
if(neco!=undefined && neco!="" ){ if(klik=="klik") { 
      document.getElementById("poskomx2").value="ne";
set_chatwin_to(neco,0); 

document.getElementById("vymensipku").innerHTML="<img src=\"/gfx/zasipka.jpg\"  title=\""+pokomt+"\" style=\"width:22px;height:29px;margin-left:1px;position:absolute;top:1px;border:0px solid #3D77CB;\">";
   
 

} else set_chatwin_to2(neco,'',0);  

}
}



}

function zavrilidi(jake)
{   document.getElementById('lastcon').value='no';
 
var pole=jake.split("*");
 // document.getElementById("testtt").value=pole[0];
for (k=0;k<=pole.length;k++) { 
    
       
neco=pole[k];
   //document.getElementById("testtt").value=pole[k];
if(neco!=undefined && neco!="" ) { close_chatwin(neco);  }
}
document.getElementById('lastcon').value='no';
}
function showus(id) {

set_chatwin_to(id,'',0);
}

function setTabOrder(){

  var tab = document.getElementById("user-tabs");
  var tabs = tab.getElementsByTagName("li");
  var akt;
  
  for(i=0;i<tabs.length;i++){
    if(gUserOnTop==tabs[i].id.substr(9,tabs[i].id.length)){
    akt = tabs[i];
    tab.removeChild(tabs[i]);
    tab.insertBefore(akt,tab.firstChild);
    }
  }
  

}

function set_chatwinByUname(uname, unation) {
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success: function(o) { if(o.responseText !== undefined && o.responseText > 0){ set_chatwin_to(o.responseText, 0); } } } , 'action=get_userid&uname='+uname+'&unation='+unation);
}

function close_chatwin(userId) {

//document.getElementById('mychat-message').value='';
	var newid = 'user-tab-'+userId;
	var newtxtid = 'user-txt-'+userId;
	var newnfoid = 'user-nfo-'+userId;
	var tab = document.getElementById(newid);

  var txt = document.getElementById(newtxtid);
	var nfo = document.getElementById(newnfoid);
	
if(tab)  var tabp = tab.parentNode;
  
	if(tab.previousSibling) {
    var prev = tab.previousSibling.id;
		if(tab.className=='selected-man' || tab.className=='selected-woman') {
			tab.parentNode.removeChild(tab);
			removeChildren(txt);
			txt.parentNode.removeChild(txt);
			removeChildren(nfo);
			nfo.parentNode.removeChild(nfo);
      set_chatwin_to(prev.substr(9), prev);
			var oprev = document.getElementById(prev);
			/*if(oprev.offsetLeft<tabp.parentNode.scrollLeft)				
				scrollToTab('user-tabs', prev, true);
		    else if((tabp.lastChild.offsetLeft+tabp.lastChild.clientWidth)<(tabp.parentNode.scrollLeft+tabp.parentNode.clientWidth))
				scrollToTab('user-tabs', tabp.lastChild.id, false);*/
		} else {
			tab.parentNode.removeChild(tab);
			removeChildren(txt);
			txt.parentNode.removeChild(txt);
			removeChildren(nfo);
			nfo.parentNode.removeChild(nfo);
			/*if((tabp.lastChild.offsetLeft+tabp.lastChild.clientWidth)<(tabp.parentNode.scrollLeft+tabp.parentNode.clientWidth))
        //set_chatwin_to(tabp.lastChild.id, 0);
        scrollToTab('user-tabs', tabp.lastChild.id, false);*/
		}
		gUserOnTop = prev.substr(9);
	} else if(tab.nextSibling) {
    var next = tab.nextSibling.id;
		if(tab.className=='selected-man' || tab.className=='selected-woman') {
      tab.parentNode.removeChild(tab);
			removeChildren(txt);
			txt.parentNode.removeChild(txt);
			removeChildren(nfo);
			nfo.parentNode.removeChild(nfo);
			set_chatwin_to(next.substr(9), next);
		} else {
			tab.parentNode.removeChild(tab);
			removeChildren(txt);
			txt.parentNode.removeChild(txt);
			removeChildren(nfo);
			nfo.parentNode.removeChild(nfo);
		}
		gUserOnTop = next.substr(9);
	} else {
		tab.parentNode.removeChild(tab);
		removeChildren(nfo);
		nfo.parentNode.removeChild(nfo);
		var par = document.getElementById('mychat-win-2');
		removeChildren(par);
		gUserOnTop = 0;
		document.getElementById('user-nfo-default').style.display='block';
		uid=document.getElementById('kdojsem').value;
		document.getElementById('user-nfo-default').firstChild.src = "/backend/image.php?uid="+uid+"&rnd="+Math.random();
	}
	for(i=0;i<clocks.length;i++) {
		if(clocks[i][1] == 'user-info-clock-'+userId)
			clocks.splice(i,1);
	}
	for(i=0;i<gUserStopBtn.length;i++) {
		if(gUserStopBtn[i][0] == userId)
			gUserStopBtn.splice(i,1);
	}
	handle_stopBtn(gUserOnTop);
	messUsers = delFromArray(messUsers,userId);
	set_tab_style();
}

////////////////////////////
// otevirani nove zpravy
////////////////////////////

function getNewMsg(e) {
	this.blur();
//	var userIds = gUserNewMsgs.split(';');
//	var nocrt = false;
//	var usertmp;

	if(!document.getElementById('search-side-id'))
		openLeftPage('index&only_newmsg=yes');
	else 
		sendSearchForm('only_newmsg=yes');
}

function removeNewMsg(id) {
	if(gUserNewMsgs) {
		if(gUserNewMsgsAlert.indexOf(';'+id+';')>=0) {
			var tt = gUserNewMsgsAlert.split(';');
			var ntt = new Array();var j=0;
			for(i=0; i<tt.length; i++) {
				if(tt[i]!=id && tt[i]!='') {
					ntt[j] = tt[i];j++;
				}
			} 
			gUserNewMsgsAlert = ';'+ntt.join(';')+';';
		}
		var userIds = gUserNewMsgs.split(';');
		var usertmp;
		for(i=0; i<userIds.length; i++) {
			usertmp = userIds[i].split(':');
			if(usertmp[0]==id)
				userIds.splice(i,1);
		} 
		if(userIds.length==0) {
			document.getElementById('kamdozprav').innerHTML="<a href=\"javascript:void(0);\" id=\"top-btn-messages\" title=\""+zprate+"\" onclick=\"window.location.hre='/incoming_messages/';\" ><img style=\"width: 25px; height: 25px;\" src=\"/gfx/message.png\" alt=\"Messages\"/><span>"+zprate+"</span></a>";
         
		document.getElementById('top-btn-messages').getElementsByTagName('img').item(0).src='/gfx/message.png';
		
		/// fisheyemenu.init();
      //document.getElementById('top-btn-messages').onclick=null;
			document.getElementById('messages-cnt-box').innerHTML = '';
		} else {
			var cnt = 0;
			for(i=0; i<userIds.length; i++) {
				usertmp = userIds[i].split(':');
				cnt += parseInt(usertmp[1]);
			}
			document.getElementById('messages-cnt-box').innerHTML = cnt;
		}
	}
}

/////////////////////////////
// open history windows
/////////////////////////////

var send_history_handleOk = function(o){ 
    if(o.responseText !== undefined){ 
		var histbodyid = o.argument[0];
		var div = document.getElementById(histbodyid);
    if(div) {
			if(o.responseText != '') 
				div.innerHTML = o.responseText; 
		}
    } 
  prelozhistory('hi');
}


var send_delhistory_handleOk = function(o){ 
    if(o.responseText !== undefined){ 
		
    } 
  //prelozhistory('hi');
}

var send_nation_handleOk = function(o){ 
    
    if(o.responseText !== undefined){ 
		var histbodyid = o.argument[0];
		var div = document.getElementById(histbodyid);
		if(div) {
			if(o.responseText != '') {
      div.innerHTML += o.responseText;
    
      } 
		}
    } 
   
} 

var send_history_handleFail = function(o){
	if(o.responseText !== undefined){
	
	}
};

var send_delhistory_handleFail = function(o){
	if(o.responseText !== undefined){
		var div = document.getElementById('history-win-body-'+o.argument[0]);
		div.innerHTML += "<span class=\"mychat-error\">Ajax request ERROR!</span>";
	}
};


var fontsizer_form_handleOk = function(o){
	
};

var fontsizer_form_handleFail = function(o){
	
};

var send_history_callback = 
{ 
  success: send_history_handleOk, 
  failure: send_history_handleFail,
  argument: [0]
};


var send_delhistory_callback = 
{ 
  success: send_delhistory_handleOk, 
  failure: send_delhistory_handleFail,
  argument: [0]
};


var fontsizer_form_callback = 
{ 
  success: fontsizer_form_handleOk, 
  failure: fontsizer_form_handleFail,
  argument: [0]
};


var send_nation_callback = 
{ 
  success: send_nation_handleOk, 
  failure: send_history_handleFail,
  argument: [0]
};  

function set_historywinbody(user, year, month, day, id) 
{


document.getElementById('filtrh1').value=user;
document.getElementById('filtrh2').value=year;
document.getElementById('filtrh3').value=month;
document.getElementById('filtrh4').value=day;

	if(typeof id == 'undefined') id=user;
	var postData = "action=get_myhistory&user="+user;
	if(typeof year != 'undefined') postData += "&year="+year;
	if(typeof month != 'undefined') postData += "&month="+month;
	if(typeof day != 'undefined') postData += "&day="+day;
	send_history_callback.argument[0] = 'history-win-body-'+id;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_history_callback, postData);


}

function set_historywinleft(user, id) {
 //if(document.getElementById("history-win-left-0")) document.getElementById("history-win-left-0").innerHTML = '';
  // if(document.getElementById("history-win-left-0")) document.getElementById("history-win-left-"+id).innerHTML = '';
  if(typeof id == 'undefined') id=user;
	var datumOd = document.getElementById("show1up").value;
  	var postData = "action=get_myhistoryleft&datumOd="+datumOd+"&user="+user;
	if(id==0) postData += "&gl=yes";
	send_history_callback.argument[0] = 'history-win-left-'+id;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_history_callback, postData);
	document.getElementById('history-win-body-'+id).innerHTML='';
	document.getElementById('history-win-left-'+id).innerHTML='';
}

function delhistory(kdo) {
 kolik=document.getElementById('kolikprizhist').value;
var postData="action=delhistory&kolik="+kolik;
for(i=0;i<kolik;i++){
   
if(document.getElementById('smazf['+i+']') && document.getElementById('smazf['+i+']').checked==true ) postData+="&f["+i+"]="+document.getElementById('smazf['+i+']').value;

if(document.getElementById('smazt['+i+']') && document.getElementById('smazt['+i+']').checked==true ) postData+="&t["+i+"]="+document.getElementById('smazt['+i+']').value;
 	}
     //  document.getElementById('mychat-message2').value=kolik+" - "+postData;
   var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_delhistory_callback, postData);
 	   user=document.getElementById('filtrh1').value;

 	   year=document.getElementById('filtrh2').value;
 	   month=document.getElementById('filtrh3').value;
 	   day=document.getElementById('filtrh4').value;
 	   id=0;
 set_historywinbody(user, year, month, day, id); 
 
}


function selectMessages(){

    var form = document.getElementById("profile-box");
    var boxy = form.getElementsByTagName("input");
    
    var oznacit = document.getElementById("oznacit");
    
    for(i=0;i<boxy.length;i++){
        if(boxy[i].type=="checkbox" && boxy[i].id!="oznacit"){
        
          if(!oznacit.checked) boxy[i].checked = '';
          else boxy[i].checked = 'checked';
        
        }
    }

}

function resetCal(){

  document.getElementById("show1up").value = '';
	tmpCal2.clear();
	
  set_historywinleft(actualUserHistory,0);

}

function histUserSelect(id){
    var div = document.getElementById("history-win-nickleft-0");
    var pcka = div.getElementsByTagName("p");
    for(i=0;i<pcka.length;i++){
        if(pcka[i].className=="selected") pcka[i].className="hist-date";
        if(pcka[i].id=="user-"+id) pcka[i].className="selected";
    }
}

function set_historywinnickleft(param,param2,param3) {
	if(typeof param3 == "undefined"){
  param3 = '';
  }

  //data
  var postData = "action=get_myhistorynickleft&user="+param+"&nation="+param2+"&datum="+param3;
	send_history_callback.argument[0] = 'history-obal-left';
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_history_callback, postData);
}

var tmpCal;
var tmpCal2;

function getDateFromCal(){

    // Later in your application, when you need the selected dates
   /* var arrDates = cal.getSelectedDates();
    for (var i = 0; i < arrDates.length; ++i) {
	  var date = arrDates[i];
    var m = date.getMonth()+1;
    var datumDo = date.getFullYear()+"-"+m+"-"+date.getDate();
}*/
    var arrDates = cal2.getSelectedDates();
    for (var i = 0; i < arrDates.length; ++i) {
	  var date = arrDates[i];
    var m = date.getMonth()+1;
    var datumOd = date.getFullYear()+"-"+m+"-"+date.getDate();
}
    if(typeof datumOd != 'undefined')document.getElementById("show1up").value = datumOd;
    else document.getElementById("show1up").innerHTML = '';    
    
    datumOd = document.getElementById("show1up").value;
       if(document.getElementById("history-win-left-0")) document.getElementById("history-win-left-0").innerHTML = '';
   reset_history_filter();
    set_historywinnickleft('','-1',datumOd);	
  
}

function initCal(){
    if(document.getElementById("history-win-left-0")) document.getElementById("history-win-left-0").innerHTML = '';

  YAHOO.namespace("example.calendar");
	cal2 = new YAHOO.widget.Calendar("cal2","cal2Container", { title: datumOd, close:true } );
//	cal = new YAHOO.widget.Calendar("cal","calContainer", { title: datumDo, close:true } );
  var dd1 = new YAHOO.util.DD("cal2Container");
  cal2.render();
//  cal.render();
  
  YAHOO.util.Event.addListener("show1up", "focus", cal2.show, cal2, true);
//  YAHOO.util.Event.addListener("show2up", "click", cal.show, cal, true);
  
//  cal.selectEvent.subscribe(getDateFromCal, cal, true); 
  cal2.selectEvent.subscribe(history_filter, cal2, true);
  tmpCal2 = cal2;
   
//  var dd2 = new YAHOO.util.DD("calContainer");
  
}

function myHistHide(e, a) {
	for(i=0; i<historyIdx.length; i++) {
		if(historyIdx[i]==a) {
			historyIdx.splice(i,1);
		}
	}
	historyManager.remove(a);
	a.destroy();
}

function history_filter(){
  
  var nick = document.getElementById("nick").value;
  var nation = document.getElementById("find-nation-id-hist").value;

  var arrDates = cal2.getSelectedDates();
  for (var i = 0; i < arrDates.length; ++i) {
	  var date = arrDates[i];
  var m = date.getMonth()+1;
  var datumOd = date.getFullYear()+"-"+m+"-"+date.getDate();
  }
  if(typeof datumOd != 'undefined' && datumOd) document.getElementById("show1up").value = datumOd;
  else document.getElementById("show1up").value = '';
  tmpCal2.hide();
  
  datumOd = document.getElementById("show1up").value;
  
  set_historywinnickleft(nick,nation,datumOd);

}

function reset_history_filter(){
	
	document.getElementById("nick").value = '';
	document.getElementById("find-nation-id-hist").value = '';
	datumOd = document.getElementById("show1up").value = '';
	set_historywinnickleft('','-1','');
	document.getElementById("find-nation-id-hist").value = '-1';
	set_flag(document.getElementById("find-nation-id-hist"));
	document.getElementById("history-win-left-0").innerHTML = '';
	document.getElementById("history-win-body-0").innerHTML = '';


	tmpCal2.clear();

}
             
function getDateFromCal2(){
    
    
    var nick = document.getElementById("nick").value;
    
    set_historywinnickleft('','-1',datumOd);	
    if(document.getElementById("history-win-left-0")) document.getElementById("history-win-left-0").innerHTML = '';
}  

function set_selectNation(){

  var postData = "action=get_selectNation";
	send_nation_callback.argument[0] = 'find-nation-id-hist';
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_nation_callback, postData);

}

function set_flag(sel){
  var opt = sel.getElementsByTagName("option");

  if(typeof gCountries[gCidx[opt[sel.selectedIndex].text]] != 'undefined'){
  
  var flag = gCountries[gCidx[opt[sel.selectedIndex].text]][3];
  flag = flag.toLowerCase();
  document.getElementById("/flag").style.top = "36px";
  document.getElementById("/flag").innerHTML = "<img src=\"/flags/"+flag+".gif\" alt=\""+flag+"\" />";
  
  }else{
if (document.getElementById("/flag"))  {document.getElementById("/flag").style.top = "30px";
  document.getElementById("/flag").innerHTML = "<img src=\"/gfx/small-earth.gif\" alt=\"earth\" />";}
  
  }
}

function open_historyWin() {
	  if(!document.getElementById('history-win-'+gUserOnTop)) {
		if(document.getElementById('user-tab-'+gUserOnTop) || gUserOnTop==0) {
//	if(gUserOnTop==0) {
		  var myPanel = new YAHOO.widget.Panel("history-win-0",  
				 { width: "710px", 
				   xy: [391,20],
				 
				   visible: true, 
				   draggable: true, 
				   zindex: 999,
				  fixedcenter: true,
				   
				   close: false, 
				   constraintoviewport: true,
				    effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} 
		   } );

			
			  
				var newel = document.createElement("div");
				newel.innerHTML=" ";
				newel.className='container-close2';
				addEvent(newel, 'click', myHistHide, myPanel);
				
				var sel = document.createElement("select");
				var optio = document.createElement("option");
				optio.text = "vse";
				sel.appendChild(optio);
				
				// select
				var select = '<select class=\"select-state2 round\" id=\"find-nation-id-hist\" style=\"width:82px;border:1px solid #e1e1e1;height:23px;\" onchange=\"history_filter();set_flag(this);\" name=\"nation\">';
				select += "<option value=\"-1\">"+vse+"</option>";
				for(var i=0;i<countries.length;i++){
				select += "<option value=\""+countries[i][0]+"\" style=\"background: transparent url(/flags/"+countries[i][2]+".gif) no-repeat scroll 5px 50%; padding-left: 25px;\">"+countries[i][1]+" - "+countries[i][3]+"</option>";
				} 
				select += "</select>";                                                                                                                                                                                            
        text="<div  style=\"text-align:left;float:left;width:100%\"><div style=\"float:left;width:155px;text-align:center;\" >"+search_nick+"</div><div style=\"float:left;width:75px;text-align:center;\" >"+search_state+"</div><div style=\"float:left;width:120px;text-align:center;\" >"+search_date+"</div></div>";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
        text += "<div class=\"popisky-history\" style=\"width:100%;float:left;margin-top:-30px;\"> <input type=\"text\" class=\"round\" id=\"nick\" style=\"width:130px;border:1px solid #e1e1e1;height:21px;\" onkeyup=\"history_filter();\" />"+select+"<input type=\"text\" class=\"round\" id=\"show1up\" style=\"margin-top:4px;margin-left:244px;width:85px;border:1px solid #e1e1e1;height:21px;\" onkeyup=\"history_filter();\" onchange=\"document.getElementById('history-win-left-0').innerHTML = '';\" /><span style=\"position:absolute;left:340px;\" onclick=\"reset_history_filter();\"></span><div style=\"position:absolute;left:450px;top:40px;float:left\">"+history_head_text +"</div> <div id=jakyfuna style=\"position:relative;left:-15px;top:48px;background:transparent\"> <img id=funprela title=\""+pret+"\" src=\"/gfx/btecko.png\" onmouseover=\"this.src='/gfx/btecko2.png'\" onmouseout=\"this.src='/gfx/btecko.png'\"  style=\"border:0px solid green;cursor:pointer\" onclick=\"this.src='/gfx/btecko2.png';prelozhistory();\" ></div></div>";
	     
	      myPanel.setHeader(text);
				myPanel.appendToHeader(newel);
				myPanel.setBody("<div style=\"cursor:move;display:none; position:absolute; left:10px; top:10px; z-index:50\" id=\"cal2Container\"></div></div><div id=\"history-obal-left\"></div></div><div id=\"history-win-left-0\" class=\"history-left1\"></div><input type=checkbox onchange=\"allhistory();\" style=\"position:relative;top:2px;float:none;\"   id=\"smazall\" name=\"smazall\" value=\"\" >&nbsp; <b>"+select_all+"</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=\"button\" class=\"round submit-gray\" onclick=\"delhistory();\"  value=\""+select_del+"\" > &nbsp;&nbsp; <input type=\"button\" class=\"round submit-gray\" id=answer value=\""+answer+"\" ><div id=\"history-win-body-0\" class=\"history-body\"></div><hr/>");
				myPanel.render(document.body);
        
				historyIdx.push(myPanel);
				historyManager.register(myPanel);
				
				set_historywinnickleft('','-1');
			
				initCal();

		}
	} else {
		for(i=0; i<historyIdx.length; i++) {
		
			if(historyIdx[i].id=='history-win-0')
				historyIdx[i].focus();
		}
	}


}

////////////////////////////
// rozne uzitecne funkce 
////////////////////////////


function removeChildren(obj) {
	if(obj){
  while(obj.hasChildNodes()) {
		if(obj.firstChild.hasChildNodes()) { 
			removeChildren(obj.firstChild);
		}
//		obj.firstChild.onclick = null;
//		obj.firstChild.onmouseover = null;
//		obj.firstChild.onmouseout = null;
		obj.removeChild(obj.firstChild);
	}
	}
}

function set_saveSession(o) {
	var obj = document.getElementById('save-session-id');
	if(obj) {
		o.blur();
		if(obj.value == 'no') {
			o.firstChild.src="/gfx/check_on.gif";
			obj.value = 'yes';
		} else {
			o.firstChild.src="/gfx/check_off.gif";
			obj.value = 'no';
		}
	}
}	

function select_timezone() {
	var o1 = document.getElementById('time-select-id');
	var o2 = document.getElementById('time-select-list-id');

	if(o2.style.display == 'block')
		o2.style.display = 'none';
	else {	
		o2.style.display = 'block';
		o2.style.top = "-"+o2.clientHeight+"px";
	}

}

function set_timezone(o, num) {
	
	if(o=="first"){
    var sel = document.getElementById("time-select-list-id");
    var acka = sel.getElementsByTagName("a");
    
    var tmp;
    for(i=0;i<acka.length;i++){
      if(acka[i].className=="selected") tmp = acka[i];
    }
  o = tmp;
  }
	
  var o1 = document.getElementById('time-select-id');
	var o2 = document.getElementById('time-select-list-id');
	var o3 = document.getElementById('reg-timezone-id');
	if(o) {
		o1.innerHTML = o.innerHTML.substr(0, 55);
		o2.style.display = 'none';
		o3.value = num;
	}
}

function set_myInfoNew(uid, gender, uname, flag, mshort, city, stamp, stampinfo, edu ) {
	if(document.getElementById('user-nfo-default'))
		document.getElementById('user-nfo-default').firstChild.src = "/backend/image.php?uid="+uid+"&rnd="+Math.random();

	document.getElementById('user-nfo-default').innerHTML = '<img src="/backend/image.php?uid='+uid+'&amp;rnd='+Math.random()+'" alt="avatar" class="win1-avatar" height="80" width="64" style="position:absolute;top:0px;" ><img src="/gfx/online2.gif" alt="online" class="win1-online"><img src="/gfx/'+gender+'man_ico'+edu+'.gif" alt="gender" class="win1-ico"><span class="win1-nick"><strong>'+uname+'</strong></span><span class="win1-state"><img onmouseout="/flagOver(\''+flag+'\',0);" onmouseover="/flagOver(\''+flag+'\',1);" src="/flags/'+flag+'.gif" alt="'+gCountries[gCidx[mshort]][2]+'" title="'+gCountries[gCidx[mshort]][2]+'">&nbsp; '+mshort+'</span><span class="win1-city">'+city+'&nbsp;&nbsp;<span id="user-info-win1-clock-'+uid+'">'+stampinfo+'</span></span>';
	var myuserTime = new Date();
	myuserTime.setTime((stamp*1000));
	var myclock=new Array(2);
	for(i=0;i<clocks.length;i++) {
		if(clocks[i][1]=='user-info-win1-clock-'+uid)
			clocks.splice((i),1);
	}
	myclock[0] = myuserTime;
	myclock[1] = 'user-info-win1-clock-'+uid;
	clocks.push(myclock);
}


//----------
// cropovani
//----------
function myPanelHide(e, a) {
	a.destroy();
}

function initphoto(headtxt, bodytxt, obrpath, nw, nh, crw, crh, cropbtn, cancelbtn, uid) {

	var Dom = YAHOO.util.Dom,
		mEvent = YAHOO.util.Event,
		results = null;

	addphotopanel = new YAHOO.widget.Panel("addphoto-box", { width:"800px", height:"600px", visible:true, constraintoviewport:true, close:false, xy: getCenterPanel(800, 600), zindex: 99999 } );
	addphotopanel.setHeader(headtxt); 
		var newel = document.createElement("span");
		newel.innerHTML=" ";
		newel.className='container-close';
		addEvent(newel, 'click', myPanelHide, addphotopanel);

		addphotopanel.appendToHeader(newel)
//	addphotopanel.setBody('<div class="box-photo-reg">'+bodytxt+'<br/><br/><img width="'+nw+'" height="'+nh+'" id="photo-for-crop" src="'+obrpath+'"/><br/><input type="button" value="'+cancelbtn+'" name="cancel" class="submit" onclick="addphotopanel.destroy()"/></div>');
//	addphotopanel.setBody('<div class="box-photo-reg">'+bodytxt+'<br/><br/><table><tr><td valign="top"><div id="result-photocrop"><img src="'+obrpath+'" width="'+nw+'" height="'+nh+'" id="photo-cropped"/></div></td><td><img width="'+nw+'" height="'+nh+'" id="photo-for-crop" src="'+obrpath+'"/></div></td></tr><tr><td></td><td><input type="button" value="'+cropbtn+'" name="cropit" class="submit" onclick="photo_crop(crop.getCropCoords(), 128,160,'+uid+','+nw+'); addphotopanel.destroy();"/>&nbsp; <input type="button" value="'+cancelbtn+'" name="cancel" class="submit" onclick="addphotopanel.destroy()"/></td></tr></table></div>');
	addphotopanel.setBody('<div class="box-photo-reg">'+bodytxt+'<br/><br/><table><tr><td valign="top"><div id="result-photocrop"><img src="'+obrpath+'&amp;rnd='+Math.random()+'" width="'+nw+'" height="'+nh+'" id="photo-cropped"/></div></td><td colspan=2><img width="'+nw+'" height="'+nh+'" id="photo-for-crop" src="'+obrpath+'&amp;dx=500&amp;dy=400&amp;rnd='+Math.random()+'"/></div></td></tr><tr><td></td><td align="left"><input type="button" value="'+cropbtn+'" name="cropit" class="" onclick="photo_crop(crop.getCropCoords(), 128,160,'+uid+','+nw+'); addphotopanel.destroy();"/></td><td style=\"text-align:right\" > <input type="button" value="'+cancelbtn+'" name="cancel" class="" onclick="addphotopanel.destroy()"/></td></tr></table></div>');
mEvent.onContentReady('photo-for-crop',function() {
	crop = new YAHOO.widget.ImageCropper('photo-for-crop', { 
		initialXY: [0, 0], 
		initWidth: crw,
		initHeight: crh,
		ratio: true,
		keyTick: 5, 
		shiftKeyTick: 50 
});

	results = document.getElementById('result-photocrop');
	crop.on('moveEvent', function() { 
		var region = crop.getCropCoords(); 
		tmp = (nw/results.firstChild.width); 
//		alert(nh+' - '+region.height);
		results.firstChild.style.top = '-' + (region.top/tmp) + 'px'; 
		results.firstChild.style.left = '-' + (region.left/tmp) + 'px'; 
		//results.firstChild.height = region.height; 
		results.firstChild.width = ((nw*128)/region.width); 
		results.firstChild.height = ((nh*160)/region.height);  
   }); 		
});
	addphotopanel.render(document.body);
}

var send_crop_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText == 'ok'){ 
		document.getElementById(o.argument[0]).src = "/backend/image.php?uid="+o.argument[1]+"&edit=y&rnd="+Math.random();
        if(document.getElementById('user-nfo-default'))
            document.getElementById('user-nfo-default').firstChild.src = "/backend/image.php?uid="+o.argument[1]+"&edit=y&rnd="+Math.random();
        if(o.argument[2]==1) {
			document.getElementById('subphoto-btn').style.display = 'none';
		}
	} else {
		alert("Fatal ERROR!"+o.responseText);
	}
} 

var send_crop_handleFail = function(o){
	if(o.responseText !== undefined){
		//alert("Ajax request ERROR!");
	}
};

var send_crop_callback = 
{ 
  success: send_crop_handleOk, 
  failure: send_crop_handleFail,
  argument: ['photo-view-box', 0, 0] 
}; 

function photo_crop(coords, w, h, uid, ratio) {
	send_crop_callback.argument[1] = uid;
	postData = "action=photocrop&x=" + coords.left + "&y=" + coords.top + "&w=" + coords.width + "&h=" + coords.height;
	postData += "&nw=" + w + "&nh=" + h + "&uid=" + uid;
	if(typeof ratio != 'undefined') postData += "&ratio="+ratio;

	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_crop_callback, postData);
	addphotopanel.destroy();
}

function photo_submit(uid) {
	send_crop_callback.argument[1] = uid;
	send_crop_callback.argument[2] = 1;
	postData = "action=photosubmit&uid=" + uid;

	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_crop_callback, postData);
}
/*
function photo_reload(uid) {
	send_crop_callback.argument[1] = uid;
	send_crop_callback.argument[2] = 1;
	postData = "action=photoreload&uid=" + uid;

	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, send_crop_callback, postData);
}
*/
function show_shortFlag(o) {
	if(o.value!='') {
		for(i=0; i<gCountries.length; i++) 
			if(gCountries[i][1] == o.value) {
				document.getElementById('short-flag-box').innerHTML = gCountries[i][1]+' <img src="/flags/'+gCountries[i][3].toLowerCase()+'.gif"/>';
				if(o.value == 'USA') document.getElementById('usanation-row-box').className = '';
				else document.getElementById('usanation-row-box').className = 'inv';
				break;
			}
	} else
		document.getElementById('short-flag-box').innerHTML = '';
}

//----------------------------------
// scrollovani pro tabech v chatu...
//----------------------------------

function scrollujTabInt(idx) {
	if(idx>0) {
	var obj = document.getElementById('user-tabs');
	var postmp = obj.lastChild.offsetLeft + obj.lastChild.clientWidth;
	if((obj.parentNode.scrollLeft+obj.parentNode.clientWidth)<postmp) 
		document.getElementById('user-tabs').parentNode.scrollLeft += idx;
	} else 
		document.getElementById('user-tabs').parentNode.scrollLeft += idx;
}

function scrollujTop(idx, objid) {
	var obj = document.getElementById(objid);
	var imgdownobj = document.getElementById(objid+'-arrow-down-id');
	var imgupobj = document.getElementById(objid+'-arrow-up-id');
//	if(idx>0) {
	obj.scrollTop += idx; 
	if(obj.scrollTop<=0) {
		clearTimeout(gTimer3);
		if(imgupobj.src!="/gfx/menu-arrow-up-disabled.png")
			imgupobj.src="/gfx/menu-arrow-up-disabled.png";
	} else {
		if(imgupobj.src!="/gfx/menu-arrow-up.png")
			imgupobj.src="/gfx/menu-arrow-up.png";
	}
	if((obj.scrollTop+obj.clientHeight)>=obj.scrollHeight) {
		clearTimeout(gTimer3);
		if(imgdownobj.src!="/gfx/menu-arrow-down-disabled.png")
			imgdownobj.src="/gfx/menu-arrow-down-disabled.png";
	} else {
		if(imgdownobj.src!="/gfx/menu-arrow-down.png")
			imgdownobj.src="/gfx/menu-arrow-down.png";
	}
	
document.getElementById("scrolltopa").value=obj.scrollTop; 
//	else if((obj.scrollHeight - obj.scro<=0) imgupobj.src="/gfx/"+objid+"-arrow-up-disabled.png";
//	} else 
//		obj.firstChild.scrollTop += idx;   
}

function scrollujUp(objid)  {
	clearInterval(gTimer3);   
	gTimer3=setInterval("scrollujTop(-5, '"+objid+"')", 10);
}
function scrollujDown(objid)  {
	clearInterval(gTimer3);
	gTimer3=setInterval("scrollujTop(5, '"+objid+"')", 10);
}

function scrollujL()  {
	gTimer=setInterval("scrollujTabInt(-2)", 10);
}
function scrollujR()  {
	gTimer=setInterval("scrollujTabInt(2)", 10);
}

function scrollujToAnim(idx, pos) {
	if(idx>0) {
		var obj = document.getElementById('user-tabs').parentNode;
		if(obj.scrollLeft<pos) 
			obj.scrollLeft += 5;
		else {
			obj.scrollLeft = pos;
			clearInterval(gTimer);
			scrolling = false;
			var tabs = document.getElementById('user-tabs');
			if((obj.scrollLeft + obj.clientWidth)>=(tabs.lastChild.offsetLeft+tabs.lastChild.clientWidth))
				document.getElementById('arrow-right-id').src='/gfx/arr_right.gif';
			else
				document.getElementById('arrow-right-id').src='/gfx/arr_right_h.gif';
			if(obj.scrollLeft <=0 )
				document.getElementById('arrow-left-id').src='/gfx/arr_left.gif';
			else
				document.getElementById('arrow-left-id').src='/gfx/arr_left_h.gif';
		}
	} else {
		var obj = document.getElementById('user-tabs').parentNode;
		if(obj.scrollLeft>0 && obj.scrollLeft>pos) 
			obj.scrollLeft -= 5;
		else {
			obj.scrollLeft = pos;
			clearInterval(gTimer);
			scrolling = false;
			var tabs = document.getElementById('user-tabs');
			if((obj.scrollLeft + obj.clientWidth)>=(tabs.lastChild.offsetLeft+tabs.lastChild.clientWidth))
				document.getElementById('arrow-right-id').src='/gfx/arr_right.gif';
			else
				document.getElementById('arrow-right-id').src='/gfx/arr_right_h.gif';
			if(obj.scrollLeft <=0 )
				document.getElementById('arrow-left-id').src='/gfx/arr_left.gif';
			else
				document.getElementById('arrow-left-id').src='/gfx/arr_left_h.gif';
		}
	}
}


function scrollujTo(objid, pos) {
	var obj = document.getElementById(objid).parentNode;

	//alert(obj.scrollLeft+" xxxx "+pos);
	if(obj.scrollLeft<pos) {
		clearInterval(gTimer);
		gTimer=setInterval("scrollujToAnim(1,"+pos+")", 10);
		scrolling = true;
	} else if(obj.scrollLeft>pos) {
		clearInterval(gTimer);
		gTimer=setInterval("scrollujToAnim(-1,"+pos+")", 10);
		scrolling = true;
	}
}

function scrollujLeftTab() {
	clearInterval(gTimer2);
	gTimer2=setInterval("scrollLeftTab()", 100);
}

function scrollujRightTab() {
	clearInterval(gTimer2);
	gTimer2=setInterval("scrollRightTab()", 100);
}

function scrollLeftTab() {
	var tabs = document.getElementById('user-tabs');
	var scrl = tabs.parentNode.scrollLeft;
	var scrw = tabs.parentNode.clientWidth;
	var moved = false;

	if(!scrolling) {
	tabsli = tabs.getElementsByTagName('li');
	for(i=0;i<tabsli.length;i++) {
		if((tabsli[i].offsetLeft < (scrl+scrw)) && ((tabsli[i].offsetLeft+tabsli[i].clientWidth)>(scrl+scrw))) {
			// je z pulky venku v pravo
			scrollujTo('user-tabs', (scrl-((scrl+scrw) - tabsli[i].offsetLeft))); 
			moved = true;
			break;
		}
		if((tabsli[i].offsetLeft >= (scrl+scrw)) && ((tabsli[i].offsetLeft+tabsli[i].clientWidth)>(scrl+scrw))) {
			// je uplne venku v pravo
			scrollujTo('user-tabs', (scrl - ((scrl+scrw) - tabsli[i-1].offsetLeft))); 
			moved = true;
			break;
		}
	}
	if(!moved && tabs.lastChild) {
		scrollujTo('user-tabs', (scrl - ((scrl+scrw) - tabs.lastChild.offsetLeft))); 
	}
	}
}

function scrollRightTab() {
	var tabs = document.getElementById('user-tabs');
	var scrl = tabs.parentNode.scrollLeft;
	var scrw = tabs.parentNode.clientWidth;
	var moved = false;

	if(!scrolling) {
	tabsli = tabs.getElementsByTagName('li');
	var postmp = tabs.lastChild.offsetLeft + tabs.lastChild.clientWidth;
	for(i=0;i<tabsli.length;i++) {
		var postmp2 = tabsli[i].offsetLeft + tabsli[i].clientWidth;
		if((tabsli[i].offsetLeft < scrl) && ((tabsli[i].offsetLeft+tabsli[i].clientWidth)>scrl)) {
			// je z pulky venku v vlavo
			if((postmp2+scrw)<postmp) {
				scrollujTo('user-tabs', (tabsli[i].offsetLeft+tabsli[i].clientWidth)); 
				moved = true;
			}
			break;
		}
		if(tabsli[i].offsetLeft >= scrl) {
			// je uplne vevnitr vlevo
			if((postmp2+scrw)<postmp) {
				scrollujTo('user-tabs', (tabsli[i].offsetLeft+tabsli[i].clientWidth)); 
				moved = true;
			}
			break;
		}
	}
	if(!moved && tabs.lastChild) {
		if((scrl+scrw)<postmp) 
			scrollujTo('user-tabs', (postmp-scrw)); 
	}
	}
}

function scrollToTab(objid, tabid, left) {
		var tab = document.getElementById(tabid);
		var usertabs = document.getElementById(objid);
		var scrollW = usertabs.parentNode.clientHeight;
		var tabend = tab.offsetTop + tab.clientHeight;

		if(left) scrollujTo('user-tabs', tab.offsetTop);
		else scrollujTo('user-tabs', tabend-scrollW);
}


// Define various event handlers for Dialog 
	var handleOk = function() { 
	    this.destroy(); 
		isModal = false;
	}; 
	 
function myWarningWin(err) {
	if(!isModal) {
		  simpledialog1 = new YAHOO.widget.SimpleDialog("simpledialog1",  
	             { width: "300px", 
	               fixedcenter: true, 
	               visible: true, 
	               draggable: false, 
				   modal: true,
				   zindex: 4,
	               close: true, 
	               text: err, 
	               icon: YAHOO.widget.SimpleDialog.ICON_WARN, 
	               constraintoviewport: true, 
	               buttons: [ { text:"OK", handler:handleOk, isDefault:true } ]
           } );
		simpledialog1.render(document.body);
		isModal = true;
	}
}

function MaxLengthCount(fieldObj)
{
  if (!MaxLengthLock)
  {
    MaxLengthLock = true;
    if (fieldObj.value.length > fieldMaxLength)
    {
//		myWarningWin(error_longtext);
		alert(error_longtext);
		fieldObj.value = fieldObj.value.substring(0,fieldMaxLength);
		MaxLengthLock = false;
		return false;
    }
    MaxLengthLock = false;
  }
  return true;
}

// id - celeho divu, class celeho divu, x, y, id-body, text, sipka dolu aktivna?, ma se menit clasa buttonu?
function makeMenu(id, clasa, xtmp, ytmp, body, headtmp, bodytmp, maxheight, btn, btncls) {
		//  document.getElementById('mychat-message').value=ytmp;
		   
    if(clasa=="continent") {
      
      if(btncls=="europe") {omo="onmouseover=\"ukazflags('eu');\" onmouseout=\"ukazflags('vse');\" ";omo1="ukazflags('eu');" ; omo2="ukazflags('vse');";} 
       if(btncls=="africa") {omo="onmouseover=\"ukazflags('af');\" onmouseout=\"ukazflags('vse');\" ";omo1="ukazflags('af');" ; omo2="ukazflags('vse');";} 
        if(btncls=="america") { omo="onmouseover=\"ukazflags('am');\" onmouseout=\"ukazflags('vse');\" ";omo1="ukazflags('am');" ; omo2="ukazflags('vse');";} 
         if(btncls=="asia") { omo="onmouseover=\"ukazflags('as');\" onmouseout=\"ukazflags('vse');\" ";omo1="ukazflags('as');" ; omo2="ukazflags('vse');";   }
          if(btncls=="australia") {omo="onmouseover=\"ukazflags('oc');\" onmouseout=\"ukazflags('vse');\" "; omo1="ukazflags('oc');" ; omo2="ukazflags('vse');";}
           }   else {omo="";omo1="";omo2=""; } 
           
           
       var maxH = false;
		if(typeof maxheight != 'undefined') maxH=maxheight;
            if (clasa=="brains" && document.getElementById('navipanel')) {vloz="onmouseover=\"navipanel()\" onmouseout=\"navipanelzav();\" ";vloz1="navipanel()";vloz2="navipanelzav()";  } else {vloz="";vloz1="";vloz2="";}
		var bodyid = id+"-body";
		var clasabody = clasa+'-body';  
		var shddiv = document.createElement('div');
		var newdiv = document.createElement('div');
/*		if(down) 
			newdiv.innerHTML = "<p onmouseover=\"scrollujUp('"+bodyid+"');\" onmouseout=\"clearInterval(gTimer3);\" align=\"center\"><img id=\""+bodyid+"-arrow-up-id\" src=\"/gfx/menu-arrow-up-disabled.png\"/></p>\n<div id=\""+bodyid+"\" class=\""+clasabody+"\"><div>" + bodytmp + "</div></div><p onmouseover=\"scrollujDown('"+bodyid+"');\" onmouseout=\"clearInterval(gTimer3);\" align=\"center\"><img id=\""+bodyid+"-arrow-down-id\" src=\"/gfx/menu-arrow-down.png\"/></p>";
		else */
			newdiv.innerHTML = (headtmp!=''?"<p class=\"menu-head\" "+vloz+omo+">"+headtmp+"</p>":'')+"\n<p class=\"scroll-arrow\" onmouseover=\"scrollujUp('"+bodyid+"');"+vloz1+omo1+"\" onmouseout=\"clearInterval(gTimer3);"+vloz2+omo2+"\"  align=\"center\"><img id=\""+bodyid+"-arrow-up-id\" src=\"/gfx/menu-arrow-up-disabled.png\"/></p>\n<div "+vloz+omo+" id=\""+bodyid+"\" class=\""+clasabody+"\"><div "+vloz+omo+"  id=nahradni >" + bodytmp + "</div></div><p onmouseover=\"scrollujDown('"+bodyid+"');"+vloz1+omo1+"\" onmouseout=\"clearInterval(gTimer3);"+vloz2+omo2+"\" class=\"scroll-arrow\" align=\"center\"><img id=\""+bodyid+"-arrow-down-id\" src=\"/gfx/menu-arrow-down-disabled.png\"/></p>";
		newdiv.setAttribute('id', id);
		shddiv.setAttribute('id', id+'-shd');
		
		if(body.appendChild) {
			body.appendChild(newdiv);
			body.appendChild(shddiv);
		} else {
			document.getElementById(body).appendChild(newdiv);
			document.getElementById(body).appendChild(shddiv);
		}
		
		var contbody = document.getElementById(bodyid);
		// upravenie vysky
		if(contbody.clientHeight < contbody.scrollHeight) {
			document.getElementById(bodyid+"-arrow-down-id").src="/gfx/menu-arrow-down.png";
		} else if(contbody.firstChild.clientHeight < contbody.clientHeight) {
			contbody.style.height = contbody.firstChild.clientHeight+"px";
			shddiv.style.height = (contbody.firstChild.clientHeight+42)+"px";
		}
		newdiv.style.zIndex = 66;
		shddiv.style.zIndex = 5;
		newdiv.style.position = "absolute";
		if(id=="brain-search-id") { newdiv.style.width = "559px";   }  
		else if(id=="language-search-id") {newdiv.style.width = "176px"; newdiv.style.zIndex = 67;}
		else if(id=="hobbies-search-id"){ newdiv.style.width = "166px";  newdiv.style.zIndex = 67;}
	  else if(id=="education-search-id") {newdiv.style.width = "166px"; newdiv.style.zIndex = 67;}
		else if(id=="jingjangs-search-id") {newdiv.style.width = "166px"; newdiv.style.zIndex = 67;}
		else if(id=="ignore-search-id") newdiv.style.width = "291px";
		else newdiv.style.width = document.getElementById(bodyid).offsetWidth+"px";

		shddiv.style.position = "absolute";
		newdiv.style.left = xtmp+"px";
		shddiv.style.left = (xtmp+4)+"px";
				newdiv.style.top = ytmp+"px";
		shddiv.style.top = (ytmp+4)+"px";
		newdiv.className = clasa+"-sel";
		shddiv.className = clasa+"-shd-sel";
		if(maxH == 'hidden')  {
			newdiv.style.display="none"; 
			shddiv.style.display="none"; 
			var ttest = document.getElementById(bodyid);
			tmp = ttest.getElementsByTagName('p');
			for(i=0; i<tmp.length; i++) tmp[i].className=tmp[i].className;
		} else {
			newdiv.style.display="block"; 
			shddiv.style.display="block"; 
		}
		document.getElementById(id).onmouseout = function () { 
		document.getElementById(bodyid).scrollTop=document.getElementById('scrolltopa').value;
			if (id!="brain-search-id") {document.getElementById(id).style.display="none";
			document.getElementById(id+'-shd').style.display="none"; }
			if(typeof btn != 'undefined') {
				document.getElementById(btn).className=btncls;
			}
		}
    
    	
       
	document.getElementById(id).onmouseover = function () { 
			document.getElementById(id).style.display="block";
		document.getElementById(bodyid).scrollTop=document.getElementById('scrolltopa').value;
			document.getElementById(id+'-shd').style.display="block"; 
			if(typeof btn != 'undefined') {
				document.getElementById(btn).className=btncls+"-sel";
			}
		}    
}

function select_gender(gend, force) {
	var obj = document.getElementById('gender-id-'+gend);
	var obj1 = document.getElementById('gender-id-woman');
	var obj2 = document.getElementById('gender-id-man');
	var green = document.getElementById('green-info-gender');
	if(document.getElementById('green-info-education')) var edu =  document.getElementById('green-info-education');
	 if(document.getElementById('green-info-education2')) 	var edu2 =  document.getElementById('green-info-education2');
  if(document.getElementById('green-info-gender2')) var green2 = document.getElementById('green-info-gender2');
	obj.blur();
	if(typeof force != 'undefined' && force=='yes') {
		obj.className = gend+'sel';
	} else {
		if(obj.className == gend) 
			obj.className = gend+'-sel';
		else 
			obj.className = gend;
	}
	
	if(obj1.className == 'woman-sel') {
		searchForm['gender'] = 'woman';
		if(searchForm['edu']!=null && searchForm['edu']!="1"){green.innerHTML = "<img style=\"\" src=\"/gfx/woman_ico_e.gif\"/>";
    if(green2) green2.innerHTML = "<img style=\"\" src=\"/gfx/woman_ico_e.gif\"/>";
     if(edu)  edu.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
     if(edu2)  edu2.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
    }
    else{green.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/>";if(green2) green2.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/>";}
	 if(edu)  edu.innerHTML="";
     if(edu2)  edu2.innerHTML="";
     
  }
	if(obj2.className == 'man-sel') {
		searchForm['gender'] = 'man';
		if(searchForm['edu']!=null && searchForm['edu']!="1"){green.innerHTML = "<img style=\"\" src=\"/gfx/man_ico_e.gif\"/>";
    if(green2) green2.innerHTML = "<img style=\"\" src=\"/gfx/man_ico_e.gif\"/>";
     if(edu)  edu.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
    if(edu2)  edu2.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
   
    }
    else{green.innerHTML = "<img style=\"\" src=\"/gfx/man_ico.gif\"/>";if(green2) green2.innerHTML = "<img style=\"\" src=\"/gfx/man_ico.gif\"/>"; if(edu) edu.innerHTML=""; if(edu2) edu2.innerHTML="";}
	}
	if(obj1.className == 'woman-sel' && obj2.className == 'man-sel') {
		searchForm['gender'] = 'both';
		if(searchForm['edu']!=null && searchForm['edu']!="1"){green.innerHTML = "<img style=\"\"  src=\"/gfx/woman_ico_e.gif\"/><img style=\"\" src=\"/gfx/man_ico_e.gif\"/>";
    if(green2) green2.innerHTML = "<img style=\"\"  src=\"/gfx/woman_ico_e.gif\"/><img style=\"\" src=\"/gfx/man_ico_e.gif\"/>";
     if(edu)  edu.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
    if(edu2)  edu2.innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
   
    }
    else{green.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/>&nbsp;&nbsp;<img style=\"\" src=\"/gfx/man_ico.gif\"/>";
    if(green2) green2.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/>&nbsp;&nbsp;<img style=\"\" src=\"/gfx/man_ico.gif\"/>";
    if(edu) edu.innerHTML=""; if(edu2) edu2.innerHTML="";
    }
	}
	if(obj1.className == 'woman' && obj2.className == 'man') {
		searchForm['gender'] = null;
		green.innerHTML = '';if(green2) green2.innerHTML = '';  if(edu) edu.innerHTML='' ; if(edu2) edu2.innerHTML='';
    //"<img src=\"/gfx/woman_ico.gif\"/>&nbsp;<img src=\"/gfx/man_ico.gif\"/>";
		//green.innerHTML = "<img src=\"/gfx/woman_ico.gif\"/>&nbsp;<img style=\"margin-left:21px\" src=\"/gfx/man_ico.gif\"/>";
	}

//	document.getElementById('gender-id-man').className = 'man';
//	document.getElementById('gender-id-woman').className = 'woman';
//	obj.className = gend+'-sel';
	blink_arrow();  //moztoc();
}

function select_spec_country(cont, id) {
	var act = true;
	for(i=0;i<specContForm.length;i++) {
		if(specContForm[i][0]==id) {
			act = false;
			specContForm.splice(i,1);
		}
	}
	if(act) {
	if(document.getElementById('sel-country-id-'+id)){	document.getElementById('sel-country-id-'+id).className='ahover';
		} specContForm.push(new Array(id, cont));
		
	} else {
		if(document.getElementById('sel-country-id-'+id))	document.getElementById('sel-country-id-'+id).className='';
	}
	
	sendSearchForm();
}

function merge_specContForm() {
	if(specContForm.length>0) {
		var is_in, tmpcont, tmp, newspec = new Array();
		for(i=0; i<specContForm.length; i++) {
			is_in = false;
			for(j=0; j<searchForm['country'].length; j++) {
				tmp = searchForm['country'][j].substr(0,3);
				tmpcont = searchForm['country'][j].substr(4);
				if(tmp=='all') {
					if(specContForm[i][1] == tmpcont) {
						is_in = true;
						break;
					} 
				} else if(specContForm[i][0] == searchForm['country'][j]) {
					is_in = true;
					break;
				}

			}
			if(is_in) {
				newspec.push(specContForm[i]);
			}
		}
		specContForm = newspec; 
		for(i=0; i<specContForm.length; i++) {
			var obj = document.getElementById('sel-country-id-'+specContForm[i][0]);
			if(obj) obj.className='ahover';
		}
		}
 sendSearchForm();
}

function showusa() {
//	if(lockShowUS) return true;
	var o = document.getElementById('sel-country-id-USA');
	var obj = document.getElementById('country-choose-usa-id');
	if(o) {
/*	obj.visible = 'visible';*/
		var scroll = 0;
		var x=0, y=0;
		if(o.parentNode.id=='country-choose-id') {
			scroll = o.parentNode.scrollTop;
			x = (o.parentNode.offsetLeft + o.offsetLeft);
			y = (o.parentNode.offsetTop + (o.offsetTop - o.parentNode.scrollTop) + 15);
		} else if(o.parentNode.parentNode.id=='country-choose-id') {
			scroll = o.parentNode.parentNode.scrollTop;
			x = (o.parentNode.parentNode.offsetLeft + o.offsetLeft);
			y = (o.parentNode.parentNode.offsetTop + (o.offsetTop - o.parentNode.parentNode.scrollTop) + 15);
		}

		var tmp = obj.innerHTML;
		if(trim(tmp)!='') {
			obj.className = 'usastates';
			obj.style.position = 'absolute';
			obj.style.left = x + "px";
			obj.style.top = y + "px";
			obj.style.display = 'block';
			lockShowUS = true;
			
			obj.onmouseover = showusa;
			obj.onmouseout = hideusa;
		}
	}
}

function hideusa() {
	var obj = document.getElementById('country-choose-usa-id');
	obj.style.display = 'none';
	lockShowUS = false;
}


function select_country_usa(id) {
	var obj_usa = document.getElementById('country-USA');
	var obj = document.getElementById('country-'+id);
	var objch = document.getElementById('country-choose-id');
	var usaobjch = document.getElementById('country-choose-usa-id');
	if(!searchForm['country']) searchForm['country'] = new Array();

	if(obj.className=="country-unselected") {
		obj.className="country-selected";
		var allid = obj.parentNode.firstChild.id.substr(8);
		obj.parentNode.firstChild.className="country-unselected";
		// riesi ak bolo pred tym vybrane all.... musi sa to zrusit...
		if(document.getElementById('sel-country-id-'+allid)) {
			objch.removeChild(document.getElementById('sel-country-id-'+allid));
			for(j=0; j<searchForm['country'].length; j++) 
				if(searchForm['country'][j] == allid)
					searchForm['country'].splice(j,1);
		} 
		if(!document.getElementById('sel-country-id-USA'))
			objch.innerHTML += "<a id=\"sel-country-id-USA\" href=\"javascript:void(0);\" onclick=\"select_spec_country('NA','USA');\" onmouseover=\"showusa(); document.getElementById('continent-id-AM').className='america-sel';\" onmouseout=\"hideusa();document.getElementById('continent-id-AM').className='america';\"><img src=\"/flags/us.gif\" title=\""+gCountries[233][2]+"\" alt=\""+gCountries[233][2]+"\"/></a>";


		for(i=0; i<gCountries.length; i++) {
			if(gCountries[i][1] == id) {

				usaobjch.innerHTML += "<a href=\"javascript:void(0);\" class=\"usastates-a\" id=\"sel-country-id-"+gCountries[i][1]+"\" onclick=\"select_spec_country('"+gCountries[i][0]+"','"+gCountries[i][1]+"');\" onmouseover=\"showusa();\""+/*onmouseover=\"document.getElementById('continent-id-AM').className='america-sel';\" onmouseout=\"document.getElementById('continent-id-AM').className='america';\"*/"><img onmouseover=\"showusa();\" src=\"/flags/usa-flags/"+gCountries[i][3].toLowerCase()+".gif\" alt=\""+gCountries[i][2]+"\"/> USA - "+gCountries[i][2]+"</a>";

		
				for(j=0; j<searchForm['country'].length; j++) 
					if(searchForm['country'][j] == 'USA') {
						document.getElementById('country-USA').className = 'country-unselected';
						searchForm['country'].splice(j,1);
					}
				searchForm['country'].push(id);
				break;
			}
		}
	} else {
		obj.className="country-unselected";
		for(i=0; i<gCountries.length; i++) {
			if(gCountries[i][1] == id) {
				usaobjch.removeChild(document.getElementById('sel-country-id-'+id));
				for(j=0; j<searchForm['country'].length; j++) 
					if(searchForm['country'][j] == id)
						searchForm['country'].splice(j,1);
				if(usaobjch.getElementsByTagName('p').length==0) {
					objch.removeChild(document.getElementById('sel-country-id-USA'));
				}
			}
		}
	}
	merge_specContForm();
	blink_arrow();  //  moztoc();
}

function select_country(id,jo) {
	var obj = document.getElementById('country-'+id);
	var objch = document.getElementById('country-choose-id');
	var usaobjch = document.getElementById('country-choose-usa-id');
	if(!searchForm['country']) searchForm['country'] = new Array();

  if((obj.className=="country-unselected" && jo!="click") || jo=="clicky" ) {  
		obj.className="country-selected";
		//var allid = obj.parentNode.firstChild.id.substr(8);
		if(id=='all-EU' || id=='all-AF' || id=='all-AM' || id=='all-AS' || id=='all-OC') {
			var o = document.getElementById("sel-country-id-"+id);	
			var childp = obj.parentNode.getElementsByTagName('p');
			for(i=0; i<childp.length; i++) {
				if(childp[i].className=="country-selected") childp[i].className="country-unselected";
				
        if(childp[i]!=obj) {
				var idch = childp[i].id.substr(8);
				if(document.getElementById('sel-country-id-'+idch)) {
					if(idch.length==2) usaobjch.removeChild(document.getElementById('sel-country-id-'+idch));
					else {
					o.removeChild(document.getElementById('sel-country-id-'+idch));}
					for(j=0; j<searchForm['country'].length; j++) 
						if(searchForm['country'][j] == idch)
              searchForm['country'].splice(j,1);
				}
				}
			}

			if(id=='all-EU') myContinent_text=europe_text;
			if(id=='all-AF') myContinent_text=africa_text;
			if(id=='all-AM') myContinent_text=america_text;
			if(id=='all-AS') myContinent_text=asia_text;
			if(id=='all-OC') myContinent_text=australia_text;

			var tmp_objch = '';
			if(!document.getElementById("sel-country-id-"+id)){ tmp_objch += "<span id=\"sel-country-id-"+id+"\">";
			
			}else{
			
			}
			var tmpstr = id.substr(4);
			for(i=0; i<gCountries.length; i++) {
				if((gCountries[i][0] == tmpstr) || ((gCountries[i][0] == 'NA' || gCountries[i][0] == 'SA') && tmpstr == 'AM'))  {

					if(gCountries[i][0]=='NA'||gCountries[i][0]=='SA') cont_desc='america';
					else if(gCountries[i][0]=='EU') cont_desc='europe';
					else if(gCountries[i][0]=='AS') cont_desc='asia';
					else if(gCountries[i][0]=='AF') cont_desc='africa';
					else if(gCountries[i][0]=='OC') cont_desc='australia';
          
          var country = document.getElementById("country-"+gCountries[i][1]);
					if(gCountries[i][1].length == 3){
						if(country.className=="country-unselected")
            tmp_objch += "<a id=\"sel-country-id-"+gCountries[i][1]+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+gCountries[i][0]+"','"+gCountries[i][1]+"');\" onmouseover=\""+(gCountries[i][1]=='USA'?"showusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"-sel';\" onmouseout=\""+(gCountries[i][1]=='USA'?"hideusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"';\"><img src=\"/flags/"+gCountries[i][3].toLowerCase()+".gif\" title=\""+gCountries[i][2]+"\" alt=\""+gCountries[i][2]+"\"/></a>";
				}
        }
			}
			if(!document.getElementById("sel-country-id-"+id)) tmp_objch += "</span>";
			if(!document.getElementById("sel-country-id-"+id)) objch.innerHTML += tmp_objch;
			else o.innerHTML += tmp_objch;
			obj.className="country-selected";
			searchForm['country'].push(id);
			
		} else {
			var allid = obj.parentNode.firstChild.id.substr(8);
			//obj.parentNode.firstChild.className="country-unselected";
			// riesi ak bolo pred tym vybrane all.... musi sa to zrusit...
			var o = document.getElementById('sel-country-id-'+allid);
			if(document.getElementById('sel-country-id-'+allid)) {
				//objch.removeChild(document.getElementById('sel-country-id-'+allid));
				for(j=0; j<searchForm['country'].length; j++) 
					if(searchForm['country'][j] == allid)
						searchForm['country'].splice(j,1);
			}

			for(i=0; i<gCountries.length; i++) {
				if(gCountries[i][1] == id) {

					if(gCountries[i][0]=='NA'||gCountries[i][0]=='SA') cont_desc='america';
					else if(gCountries[i][0]=='EU') cont_desc='europe';
					else if(gCountries[i][0]=='AS') cont_desc='asia';
					else if(gCountries[i][0]=='AF') cont_desc='africa';
					else if(gCountries[i][0]=='OC') cont_desc='australia';
          
					// osetrenie pre USA -ked je vybraty uz nejaky stat z usa, tak nech sa nepridava vlajka...
					if(!document.getElementById('sel-country-id-'+id)){
						if(!o){ var tm = "<span id=\"sel-country-id-"+allid+"\"></span>";
						objch.innerHTML += tm;
						o = document.getElementById('sel-country-id-'+allid);
						}
							
						o.innerHTML += "<a id=\"sel-country-id-"+id+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+gCountries[i][0]+"','"+id+"');\" onmouseover=\""+(id=='USA'?"showusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"-sel';\" onmouseout=\""+(id=='USA'?"hideusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"';\"><img src=\"/flags/"+gCountries[i][3].toLowerCase()+".gif\" alt=\""+gCountries[i][2]+"\" title=\""+gCountries[i][2]+"\"/></a>";
						//objch.innerHTML += "<a id=\"sel-country-id-"+id+"\" href=\"javascript:void(0);\" onclick=\"select_spec_country('"+gCountries[i][0]+"','"+id+"');\" onmouseover=\""+(id=='USA'?"showusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"-sel';\" onmouseout=\""+(id=='USA'?"hideusa();":"")+"document.getElementById('continent-id-"+(gCountries[i][0]=='NA'||gCountries[i][0]=='SA'?'AM':gCountries[i][0])+"').className='"+cont_desc+"';\"><img src=\"/flags/"+gCountries[i][3].toLowerCase()+".gif\" alt=\""+gCountries[i][2]+"\" title=\""+gCountries[i][2]+"\"/></a>";
					}else if(id=='USA') {
						j=0;
						while(j<searchForm['country'].length) {
							if(searchForm['country'][j].length == 2) {
								usaobjch.removeChild(document.getElementById('sel-country-id-'+searchForm['country'][j]));
								document.getElementById('country-'+searchForm['country'][j]).className = 'country-unselected';
								searchForm['country'].splice(j,1);
							} else j++;
						}
					}

					// ale do country sa USA musi pridat, ide iba o zobrazenie ^
					searchForm['country'].push(id);
				}
			}
		}
	} else {
  //UNSELECTED
  	obj.className="country-unselected";
		//obj.parentNode.firstChild.className="country-unselected";
		var x = obj.parentNode.firstChild.id;
		x = x.substr(8);
		var o = document.getElementById('sel-country-id-' + x);
		if(id=='all-EU' || id=='all-AF' || id=='all-AM' || id=='all-AS' || id=='all-OC') {
	  if(document.getElementById('sel-country-id-'+id)) objch.removeChild(document.getElementById('sel-country-id-'+id));
			for(j=0; j<searchForm['country'].length; j++) 
				if(searchForm['country'][j] == id)
					searchForm['country'].splice(j,1);
			
		} else {
			//if(document.getElementById('sel-country-id-'+id)) objch.removeChild(document.getElementById('sel-country-id-'+id));
			for(i=0; i<gCountries.length; i++) {
				if(gCountries[i][1] == id) {
					if(document.getElementById('sel-country-id-'+id)){ 
						//document.getElementById('sel-country-id-'+id).style.display = 'none';
						if(o) o.removeChild(document.getElementById('sel-country-id-'+id));
						else objch.removeChild(document.getElementById('sel-country-id-'+id));
					}
					for(j=0; j<searchForm['country'].length; j++) 
						if(searchForm['country'][j] == id)
							searchForm['country'].splice(j,1);
				}
			}
		}
	}
	
	if(id=='all-EU' || id=='all-AF' || id=='all-AM' || id=='all-AS' || id=='all-OC') {
		  //var tridak = document.getElementById("country-"+id);  
		  var idK = id.substr(4,id.length);
      var obj = document.getElementById("continent-"+idK+"-body");
      if(obj){
		  var trida = document.getElementById("country-"+id).className;
      var deti = obj.getElementsByTagName("p");
		  if(trida=="country-selected"){
		    for(var i=0;i<deti.length;i++){
		      if(deti[i].className=="country-unselected") deti[i].className = 'country-selected';
		    }
		  }else if(trida=="country-unselected"){
		  for(var i=0;i<deti.length;i++){
		      if(deti[i].className=="country-selected") deti[i].className = 'country-unselected';
		    }
		  }
		  }
		  // end
  }
	/*if(id=='all-EU' || id=='all-AF' || id=='all-AM' || id=='all-AS' || id=='all-OC') {
		  var tridak = document.getElementById("country-"+id);      
		  var obj = document.getElementById("continent-"+idK+"-body");

		  
		  if(tridak && typeof tridak!="undefined"){
		  var idK = id.substr(-2);
		  var deti = obj.getElementsByTagName("p");
		  var trida = document.getElementById("country-"+id).className;
		  if(trida=="country-selected"){
		    for(var i=0;i<deti.length;i++){
		      if(deti[i].className=="country-unselected") deti[i].className = 'country-selected';
		    }
		  }else if(trida=="country-unselected"){
		  for(var i=0;i<deti.length;i++){
		      if(deti[i].className=="country-selected") deti[i].className = 'country-unselected';
		    }
		  }
      }
		  // end
  }*/
	
	merge_specContForm();

	blink_arrow(); 
 
   //  moztoc();
	}

function select_language_reg(id) {
	var obj = document.getElementById('language-id-'+id);
	var langdef = document.getElementById('id-lang-def').value;
	if(langdef==id) return;
	var input = document.getElementById('reg-lang-field');

	var inptmp = input.value.split(';');

	if(obj.className=="country-unselected") {
		if(inptmp.length==5) {
			return;
	
		}
		obj.className="country-selected";
		for(i=0; i<sLanguages.length; i++) {
			if(sLanguages[i][0] == id) {
				if(input.value == '') {
					input.value += id;
//					objch.innerHTML += "<span id=\"sel-lang-id-"+id+"\">"+sLanguages[i][2]+"</span>";
				} else {
					input.value += ';'+id;
//					objch.innerHTML += "<span class=\"coma-sp\">, </span><span id=\"sel-lang-id-"+id+"\">"+sLanguages[i][2]+"</span>";
				}
			}
		}
	} else {
	 
		obj.className="country-unselected";
		for(i=0; i<sLanguages.length; i++) {
			if(sLanguages[i][0] == id) {

				for(j=0; j<inptmp.length; j++) 
					if(inptmp[j] == id)
						inptmp.splice(j,1);
				input.value = inptmp.join(';');
			}
		}
	}
}


function set_languages() {
	var green = document.getElementById('green-info-language');
	 if(document.getElementById('green-info-language2')) var green2 = document.getElementById('green-info-language2');
	if(green) {
		var tmp_citac = 0;
		var tmp_out = '';
		var tmp_outa= '';
		var zob_jaz = new String();
		var zob_jaza = new String();
		if(searchForm['language']) {
			for(i=0; i<sLanguages.length; i++) {
				isin=false;
				for(j=0; j<searchForm['language'].length; j++) 
					if(sLanguages[i][0]==searchForm['language'][j]) {
						isin=true;
					}
				if(isin) {
					tmp_citac ++;
				     if(tmp_citac==6) tmp_outa += "";
					if(tmp_citac<6 && tmp_citac!=1) tmp_outa += ', ';
					if(tmp_citac<6) tmp_outa += sLanguages[i][2]; 
					 zob_jaza += sLanguages[i][2] + ", ";  
					if(tmp_out=='') tmp_out = '<img style=\"\" id=\"lang-img\" title=\"\" alt=\"Jazyk\" src=\"/gfx/frog_ico.gif\"/> ';
	
           
				}  
			} 
		}
		if(tmp_out.lenght>45) tmp_out2=tmp_out.substring(0,45)+"..."; else tmp_out2=tmp_out;
		green.innerHTML = tmp_out2; if(green2) green2.innerHTML = tmp_out2;
		document.getElementById("lang-img").title = zob_jaz.substring(0, zob_jaz.length-2);
	}
}

function select_language(id, menit_top) {
	var obj = document.getElementById('language-id-'+id);
	var green = document.getElementById('green-info-language');
	if(document.getElementById('green-info-language2')) var green2 = document.getElementById('green-info-language2');
	if(!searchForm['language']) {searchForm['language'] = new Array();

  } 
	var istop = false;
	var isin = false;
	var zob_jaz = new String();
	var zob_jaza = new String();
	if(searchForm['top']=='yes') istop = true;
	if(obj){
  if(obj.className=="country-unselected") {
		
    if(searchForm['language'].length>4) return;
		
    obj.className="country-selected";

				searchForm['language'].push(id);
					if(green) {
						var tmp_citac = 0;
						var tmp_out = '';
					 var tmp_outa = '';
						if(searchForm['language']) {
							for(i=0; i<sLanguages.length; i++) {
								isin=false;
								for(j=0; j<searchForm['language'].length; j++) 
									if(sLanguages[i][0]==searchForm['language'][j]) {
										isin=true;
									}
								if(isin) {
									tmp_citac ++;
										zob_jaza += sLanguages[i][2] + ", ";
										if(tmp_citac==6) tmp_outa += "";
									if(tmp_citac<6 && tmp_citac!=1) tmp_outa += ', ';
									if(tmp_citac<6) tmp_outa += sLanguages[i][2];      
									zob_jaz += sLanguages[i][2] + ", ";
										
									if(tmp_out=='') tmp_out = '<img id=\"lang-img\" alt=\"Jazyk\" title=\"'+tmp_outa+'\" style=\"\" src=\"/gfx/frog_ico.gif\"/> ';
						/*		else if(tmp_citac==6) tmp_out += "";
									if(tmp_citac<6 && tmp_citac!=1) tmp_out += ', ';
									if(tmp_citac<6) tmp_out += sLanguages[i][2];      
									zob_jaz += sLanguages[i][2] + ", "; */ 
								}
							} 
						}
						if(tmp_out.lenght>45) tmp_out2=tmp_out.substring(0,45)+"...";  else tmp_out2=tmp_out;
						green.innerHTML = tmp_out2; if(green2) green2.innerHTML = tmp_out2;
					}
	}
 else {
		obj.className="country-unselected";
		jaz--;
		{
			for(i=0; i<sLanguages.length; i++) {
				if(sLanguages[i][0] == id) {
					for(j=0; j<searchForm['language'].length; j++) 
						if(searchForm['language'][j] == id)
							searchForm['language'].splice(j,1);
				}
			} 
			if(searchForm['language'].length==0 && typeof menit_top=="undefined") {
				searchForm['language'] = null;
				if(istop) { setTop();return; }
			}else if(searchForm['language'].length==0 && typeof menit_top==false){
				return;
			}
		}
		if(green) {
			var tmp_citac = 0;
			var tmp_out = '';
			var tmp_outa = '';
			if(searchForm['language']) {
				for(i=0; i<sLanguages.length; i++) {
					isin=false;
					for(j=0; j<searchForm['language'].length; j++) 
						if(sLanguages[i][0]==searchForm['language'][j]) isin=true;
					if(isin) {
						tmp_citac ++;
						 
						if(tmp_citac<6 && tmp_citac!=1) tmp_outa += ', ';
						if(tmp_citac<6) tmp_outa += sLanguages[i][2];  
						zob_jaza += (sLanguages[i][2]!="undefined"?sLanguages[i][2] + ", ":""); 
						if(tmp_out=='') tmp_out = '<img id=\"lang-img\" alt=\"Jazyk\" title=\"'+zob_jaza+tmp_outa+'\" style=\"\" src=\"/gfx/frog_ico.gif\"/> ';
					/*	else if(tmp_citac==6) tmp_out += "...";
						if(tmp_citac<6 && tmp_citac!=1) tmp_out += ', ';
						if(tmp_citac<6) tmp_out += sLanguages[i][2];  
						zob_jaz += (sLanguages[i][2]!="undefined"?sLanguages[i][2] + ", ":""); */
					}
				} 
			}
			if(tmp_out.lenght>45) tmp_out2=tmp_out.substring(0,45)+"..."; else tmp_out2=tmp_out;
			green.innerHTML = tmp_out2; if(green2) green2.innerHTML = tmp_out2;
		}
	}
	}
	if(document.getElementById("lang-img")) document.getElementById("lang-img").title = zob_jaz.substring(0, zob_jaz.length-2);
	blink_arrow();  //     moztoc();
}

function select_jingjang_reg(id) {
	var obj = document.getElementById('jingjang-id-'+id);
//	var objch = document.getElementById('hobby-desc-box');
	var input = document.getElementById('reg-jingjang-field');
/*	if(objch.innerHTML.indexOf('<!--initial-->')>=0) {
		objch.innerHTML = '';
		input.value = '';
	}*/
//	if(!searchForm['hobby']) searchForm['hobby'] = new Array();

	if(obj.className=="country-unselected") {
		obj.className="country-selected";
		for(i=0; i<gJingjang.length; i++) {
			if(gJingjang[i][0] == id) {
				if(input.value == '') {
					input.value += id;
	//				objch.innerHTML += "<span id=\"sel-hobby-id-"+id+"\">"+gHobbies[i][1]+"</span>";
				} else {
					input.value += ';'+id;
	//				objch.innerHTML += "<span class=\"coma-sp\">, </span><span id=\"sel-hobby-id-"+id+"\">"+gHobbies[i][1]+"</span>";
				}
//				searchForm['hobby'].push(id);
			}
		}
	} else {
		obj.className="country-unselected";
		for(i=0; i<gJingjang.length; i++) {
			if(gJingjang[i][0] == id) {

				var inptmp = input.value.split(';');
				for(j=0; j<inptmp.length; j++) 
					if(inptmp[j] == id)
						inptmp.splice(j,1);
				input.value = inptmp.join(';');


			}
		}
	}
}


function select_hobby_reg(id) {
	var obj = document.getElementById('hobby-id-'+id);
//	var objch = document.getElementById('hobby-desc-box');
	var input = document.getElementById('reg-hobby-field');
/*	if(objch.innerHTML.indexOf('<!--initial-->')>=0) {
		objch.innerHTML = '';
		input.value = '';
	}*/
//	if(!searchForm['hobby']) searchForm['hobby'] = new Array();

	if(obj.className=="country-unselected") {
		obj.className="country-selected";
		for(i=0; i<gHobbies.length; i++) {
			if(gHobbies[i][0] == id) {
				if(input.value == '') {
					input.value += id;
	//				objch.innerHTML += "<span id=\"sel-hobby-id-"+id+"\">"+gHobbies[i][1]+"</span>";
				} else {
					input.value += ';'+id;
	//				objch.innerHTML += "<span class=\"coma-sp\">, </span><span id=\"sel-hobby-id-"+id+"\">"+gHobbies[i][1]+"</span>";
				}
//				searchForm['hobby'].push(id);
			}
		}
	} else {
		obj.className="country-unselected";
		for(i=0; i<gHobbies.length; i++) {
			if(gHobbies[i][0] == id) {

				var inptmp = input.value.split(';');
				for(j=0; j<inptmp.length; j++) 
					if(inptmp[j] == id)
						inptmp.splice(j,1);
				input.value = inptmp.join(';');


			}
		}
	}
}


function select_jingjang(id,cis) {
               
	var obj = document.getElementById('jingjang-id-'+id);
	var green = document.getElementById('green-info-jingjang');
		if(document.getElementById('green-info-jingjang2')) var green2 = document.getElementById('green-info-jingjang2');
	if(!searchForm['jingjang']) searchForm['jingjang'] = new Array();

	if(obj.className=="country-unselected") {

		obj.className="country-selected";
		for(i=0; i<gJingjang.length; i++) {
			if(gJingjang[i][0] == id) {
				searchForm['jingjang'].push(id);
				if(green) { green.innerHTML = "&nbsp;&nbsp;<img alt=\"top\" style=\"position:relative;right:0px;top:0px;\" src=\"/gfx/jingjang_ico.gif\"/>";
		  if(green2) green2.innerHTML = "&nbsp;&nbsp;<img alt=\"top\" style=\"position:relative;right:0px;top:0px;\" src=\"/gfx/jingjang_ico.gif\"/>";
		
    }
    	}
		}
	} else {
		obj.className="country-unselected";
		for(i=0; i<gJingjang.length; i++) {
			if(gHobbies[i][0] == id) {
				for(j=0; j<searchForm['jingjang'].length; j++) 
					if(searchForm['jingjang'][j] == id)
						searchForm['jingjang'].splice(j,1);
			}
		}
		if(green && searchForm['jingjang'].length==0) {green.innerHTML = "";if(green2) green2.innerHTML = "";         }
	}
	blink_arrow();  //    moztoc();
}


function select_hobby(id,cis) {
                //   odkud=((cis+1)*100)+1;
            //document.getElementById('hobby-id-'+id).innerHTML=gHobbies[29][1];
  /*	if (cis==1 && document.getElementById('hobby-id-'+id).className=="country-unselected") {
              odkud=(cis*100)+1;dokud=odkud+3;
          podro=id;
for (kk=odkud;kk<dokud;kk++){
podro +="<p id=\"hobby-id-"+gHobbies[kk][0]+"\" class=\"country-unselected\" onclick=\"select_hobby('"+gHobbies[kk][0]+"','"+kk+"'); return false;\">" + gHobbies[kk][1] + "</p>\n";
              }  
                  document.getElementById('hobby-id-'+id).innerHTML=podro;  }
    else if (cis==1 && document.getElementById('hobby-id-'+id).className=="country-selected") { document.getElementById('hobby-id-'+id).innerHTML=id+"blabla";  }
          */        
	var obj = document.getElementById('hobby-id-'+id);
	var green = document.getElementById('green-info-hobby');
		if(document.getElementById('green-info-hobby2')) var green2 = document.getElementById('green-info-hobby2');
	if(!searchForm['hobby']) searchForm['hobby'] = new Array();

if(obj) {	if(obj.className=="country-unselected") {

		obj.className="country-selected";
		for(i=0; i<gHobbies.length; i++) {
			if(gHobbies[i][0] == id) {
				searchForm['hobby'].push(id);
				if(green) { green.innerHTML = "&nbsp;&nbsp;<img alt=\"top\" style=\"position:relative;right:0px;top:0px;\" src=\"/gfx/hobby_ico.gif\"/>";
		  if(green2) green2.innerHTML = "&nbsp;&nbsp;<img alt=\"top\" style=\"position:relative;right:0px;top:0px;\" src=\"/gfx/hobby_ico.gif\"/>";
		
    }
    	}
		}
	} else {
		obj.className="country-unselected";
		for(i=0; i<gHobbies.length; i++) {
			if(gHobbies[i][0] == id) {
				for(j=0; j<searchForm['hobby'].length; j++) 
					if(searchForm['hobby'][j] == id)
						searchForm['hobby'].splice(j,1);
			}
		}
		if(green && searchForm['hobby'].length==0) {green.innerHTML = "";if(green2) green2.innerHTML = "";         }
	}  }
	blink_arrow();  //    moztoc();
}

function select_edu(id) {   
	var green = document.getElementById('green-info-gender');
	if(document.getElementById('green-info-gender2')) var green2 = document.getElementById('green-info-gender2');
  var obj = document.getElementById('edu-id-'+id);
	var tmp = obj.parentNode.getElementsByTagName('p');
	var obrazky = '';
	var holka = document.getElementById("gender-id-woman").className;
  var kluk = document.getElementById("gender-id-man").className;
  for(i=0; i<tmp.length; i++) if(tmp[i].id != obj.id) {tmp[i].className='country-unselected'; // ukazedu('2');
  }
  
  if(obj.className=="country-unselected") obj.className="country-selected";
  else { obj.className="country-unselected";}
         
        if(obj.className=="country-selected" && (id !='0') && (id !='1')) {  //ukazedu('1');
		//obj.className="country-selected";
		for(i=0; i<gEducation.length; i++) {
			if(gEducation[i][0] == id) {
				searchForm['edu'] = id;
				if(green) 
//					green.innerHTML = gEducation[i][1];
          if(holka!="woman"){obrazky += '<img alt=\"woman\" style=\"\" src=\"/gfx/woman_ico_e.gif\"/>';}
          if(kluk!="man"){obrazky += '<img alt=\"man\" style=\"\" src=\"/gfx/man_ico_e.gif\"/>';}
          if(document.getElementById("green-info-education")) document.getElementById("green-info-education").innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
            if(document.getElementById("green-info-education2")) document.getElementById("green-info-education2").innerHTML="&nbsp;&nbsp;<img alt=\"edu\" style=\"\" src=\"/gfx/edu_icos.gif\"/>";
        
          if(obrazky!=''){
					green.innerHTML = obrazky;if(green2) green2.innerHTML = obrazky;
          
					}
				break;
			}
		}
	} else {  // if (id!="1") ukazedu('2'); else ukazedu('1');
		//obj.className="country-unselected";
		searchForm['edu'] = (id=="1"?"1":null);
		      if(holka=="woman-sel"){obrazky += '<img alt=\"woman\" src=\"/gfx/woman_ico.gif\"/>';}
          if(kluk=="man-sel"){obrazky += '<img style=\"\" alt=\"man\" src=\"/gfx/man_ico.gif\"/>';}
          if(document.getElementById("green-info-education")) document.getElementById("green-info-education").innerHTML="";
           if(document.getElementById("green-info-education2")) document.getElementById("green-info-education2").innerHTML="";       
                   if(obrazky!=''){
          					green.innerHTML = obrazky;if(green2) green2.innerHTML = obrazky;
					}
	}
//	addBrain();historyLoad();	
	blink_arrow();  //moztoc();
}

function select_edu_reg(id) {
	var obj = document.getElementById('edu-id-'+id);
//	var objch = document.getElementById('edu-desc-box');
	var input = document.getElementById('reg-edu-field');

	var tmp = obj.parentNode.getElementsByTagName('p');
	for(i=0; i<tmp.length; i++) if(tmp[i].id != obj.id) tmp[i].className='country-unselected';

/*	if(objch.innerHTML.indexOf('<!--initial-->')>=0) {
		objch.innerHTML = '';
		input.value = '';
	}
*/
	if(obj.className=="country-unselected") {
		obj.className="country-selected";
		for(i=0; i<gEducation.length; i++) {
			if(gEducation[i][0] == id) {
					input.value = id;
					if(id!=1) document.getElementById('school-row-box').className='';
					else if(id==1) document.getElementById('school-row-box').className='inv';
//					objch.innerHTML = "<span id=\"sel-edu-id-"+id+"\">"+gEducation[i][1]+"</span>";
			}
		}
	} else {
		obj.className="country-unselected";
//		objch.innerHTML='';
		input.value='';
		document.getElementById('school-row-box').className='inv';
	}
}

function hideMenu(id, btn, btncls) {

	var obj = document.getElementById(id); 
	if(obj) {
		obj.style.display="none";
		document.getElementById(id+'-shd').style.display="none";
		  
			if(typeof btn != 'undefined') {
				document.getElementById(btn).className=btncls;
			}
	}
}

function hideContinentMenu(cont) {
	var obj = document.getElementById('continent-'+cont);
	if(obj) {
		obj.style.display="none";
		document.getElementById('continent-'+cont+'-shd').style.display="none";
	}
}

function showWinnerList(content) {
	var xtmp=0;
	var ytmp=0;
	var obtn, btncls;

	xtmp = 186;
	ytmp = -287;

	var obj = document.getElementById('winnerlist-id');
	if(!obj) {
		var bodytmp = '';
		var tmp='';
		for(i=0; i<content.length; i++) {
			tmp = content[i].split(':');
			bodytmp += "<p id=\"winlist-"+tmp[2]+"\" class=\"ccountry-selected\" >"+tmp[0]+"&nbsp;<img src=\"/flags/" +tmp[1]+ ".gif\"/></p>\n"; 
		}
		makeMenu('winnerlist-id', 'continent', xtmp, ytmp, 'form-lang-hobbies-box', '', bodytmp, false);

	} else {
		if(obj.style.display=="block") {
			obj.style.display="none";
			document.getElementById('winnerlist-id-shd').style.display="none";
		} else {
			if(typeof content != 'undefined') {
				var bodytmp = '';
				var tmp='';
				for(i=0; i<content.length; i++) {
					tmp = content[i].split(':');
					bodytmp += "<p id=\"winlist-"+tmp[2]+"\" class=\"ccountry-selected\" >"+tmp[0]+"&nbsp;<img src=\"/flags/" +tmp[1]+ ".gif\"/></p>\n"; 
				}
				var obj2 = document.getElementById('winnerlist-id-body');
				if(obj2) {
					obj2.firstChild.innerHTML = bodytmp;
				}
			}
			obj.style.display="block";
			document.getElementById('winnerlist-id-shd').style.display="block";
		}
	}


}

function showContinentMenu(cont, hid) {
	var xtmp=0;
	var ytmp=0;
	var obtn, btncls;
	if(cont=='AM') {
		xtmp = 100;
		ytmp = -152;
		btncls = 'america';
		obtn = document.getElementById('continent-id-'+cont);
		text = america_text;
	}
	if(cont=='EU') {
		xtmp = 100;
		ytmp = -112;
		btncls = 'europe';
		obtn = document.getElementById('continent-id-'+cont);
		text = europe_text;
	}
	if(cont=='OC') {
		xtmp = 100;
		ytmp = -272;
		btncls = 'australia';
		obtn = document.getElementById('continent-id-'+cont);
		text = australia_text;
	}
	if(cont=='AF') {
		xtmp = 100;
		ytmp = -232;
		btncls = 'africa';
		obtn = document.getElementById('continent-id-AF');
		text = africa_text;
	}
	if(cont=='AS') {
		xtmp = 100;
		ytmp = -192;
		btncls = 'asia';
		obtn = document.getElementById('continent-id-'+cont);
		text = asia_text;
	}

	var seltmp = 'un';
	var obj = document.getElementById('continent-'+cont);
	if(!obj) {
	//+ (searchForm['top']=='yes'?"<img src=\"/gfx/top_ico.gif\" alt=\"top\"/>":"")
	var bodytmp = "<p id=\"country-all-"+cont+"\" class=\"country-unselected\" onclick=\"select_country('all-"+cont+"');\"><span id=\"topcont-"+cont+"\"></span> "  + text + " (" +country_alltext + ") </p>\n"; 
  //var bodytmp = "<p id=\"country-all-"+cont+"\" class=\"country-unselected\" onclick=\"select_country('all-"+cont+"');\"><a href=\"javascript:void(0);\">" + country_alltext + "</a></p>\n"; 
	for(i=0; i<gCountries.length; i++) {
		if(document.getElementById('sel-country-id-'+gCountries[i][1]))
			seltmp = '';
		else
			seltmp = 'un';
		if(cont == 'AM') {
			if(gCountries[i][0] == 'NA' || gCountries[i][0] == 'SA') {
				if(gCountries[i][1].length==2) 
					bodytmp += "<p id=\"country-"+gCountries[i][1]+"\" class=\"country-"+seltmp+"selected\" onclick=\"select_country_usa('"+gCountries[i][1]+"');\"><img src=\"/flags/usa-flags/" + gCountries[i][3].toLowerCase() + ".gif\"/>&nbsp;"+ gCountries[i][2] + "</p>\n"; 
				else
					bodytmp += "<p id=\"country-"+gCountries[i][1]+"\" class=\"country-"+seltmp+"selected\" onclick=\"select_country('"+gCountries[i][1]+"');\"><img src=\"/flags/" +gCountries[i][3].toLowerCase() + ".gif\"/>&nbsp;"+ gCountries[i][2] + "</p>\n"; 
//				bodytmp += "<p id=\"country-"+gCountries[i][1]+"\" class=\"country-"+seltmp+"selected\" onclick=\"select_country('"+gCountries[i][1]+"');\"><img src=\"/flags/" + (gCountries[i][1].length==2?"usa-flags/":"") + gCountries[i][3].toLowerCase() + ".gif\"/>&nbsp;"+ gCountries[i][2] + "</p>\n"; 
			}
		} else {
			if(gCountries[i][0] == cont) 
				bodytmp += "<p id=\"country-"+gCountries[i][1]+"\" class=\"country-"+seltmp+"selected\" onclick=\"select_country('"+gCountries[i][1]+"');\"><img src=\"/flags/" +gCountries[i][3].toLowerCase() + ".gif\"/>&nbsp;"+ gCountries[i][2] + "</p>\n"; 
				//bodytmp += "<p id=\"country-"+gCountries[i][1]+"\" class=\"country-"+seltmp+"selected\" onclick=\"select_country('"+gCountries[i][1]+"');\"><img src=\"/flags/" +gCountries[i][3].toLowerCase() + ".gif\"/>&nbsp;<a href=\"javascript:void(0);\">"+ gCountries[i][2] + "</a></p>\n"; 
		}
	}
	makeMenu('continent-'+cont, 'continent', xtmp, ytmp, 'form-lang-hobbies-box', '', bodytmp, hid, obtn.id, btncls);

	} else {
		
		if(hid){
			obtn.className=btncls;
			obj.style.display="none";
			document.getElementById('continent-'+cont+'-shd').style.display="none";
		}else{
		
	   document.getElementById("topcont-"+cont).innerHTML = (searchForm['top']=='yes'?"<img src=\"/gfx/top_ico.gif\" alt=\"top\"/>":"");
		if(obj.style.display=="block") {
			obtn.className=btncls;
			obj.style.display="none";
			document.getElementById('continent-'+cont+'-shd').style.display="none";
		} else {
			obtn.className=btncls+"-sel";
			obj.style.display="block";
			document.getElementById('continent-'+cont+'-shd').style.display="block";
		}
		}
	}


}

function showLanguageMenu(par, xtmp, ytmp, show, func, testsel) {
//	var xtmp=455;    
//	var ytmp=325;
  if(typeof func == 'undefined') func = 'select_language';
	var obtn = document.getElementById('lang-btn-id');
	obtn.blur();

	var obj = document.getElementById('language-search-id');
	var id = 'language-search-id';
	if(!obj) {
		if(!document.getElementById('continent-id-AM')) {
			headtmp = reg_languages_head;
		} else { 
      headtmp = (searchForm['top']=='yes'?'<div id="top" style=\"font-weight:bold;text-align:center;\" ><img alt="top" src="/gfx/top_ico.gif"/>'+idx_languages_head1+'</div>':'<div id="top"  style=\"font-weight:bold;text-align:center;\">'+idx_languages_head1+'</div>');
		}
    
		if(document.getElementById('hobbies-search-id')) {
			document.getElementById('hobbies-search-id').style.display="none";
			document.getElementById('hobbies-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('hobby-btn-id').className="hobby2";else	document.getElementById('hobby-btn-id').className="hobby";
		}
		
			if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
		
		
			if(document.getElementById('education-search-id')) {
			document.getElementById('education-search-id').style.display="none";
			document.getElementById('education-search-id-shd').style.display="none";
			if(testsel=="reg-lang-field") document.getElementById('edu-btn-id').className="edu2";else document.getElementById('edu-btn-id').className="edu";
		}
		
		var bodytmp = '';
		for(i=0; i<sLanguages.length; i++) {
			if(regLangFirst == sLanguages[i][0])
				bodytmp += "<p id=\"language-id-"+sLanguages[i][0]+"\" class=\"country-selected\" onclick=\""+func+"('"+sLanguages[i][0]+"'); return false;\">" + sLanguages[i][2] + "</p>\n"; 
			else
				bodytmp += "<p id=\"language-id-"+sLanguages[i][0]+"\" class=\"country-unselected\" onclick=\""+func+"('"+sLanguages[i][0]+"'); return false;\">" + sLanguages[i][2] + "</p>\n"; 
		}
    if(testsel=="reg-lang-field") makeMenu('language-search-id', 'hobbies', xtmp, ytmp, par, headtmp, bodytmp, show, 'lang-btn-id', 'lang2'); else makeMenu('language-search-id', 'hobbies', xtmp, ytmp, par, headtmp, bodytmp, show, 'lang-btn-id', 'lang');
		if(show != 'hidden') {
		if(testsel=="reg-lang-field") document.getElementById('lang-btn-id').className="lang-sel2";else	document.getElementById('lang-btn-id').className="lang-sel";
		}


	} 
  
  else {
		if(obj.style.display=="block") {
		if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
       
	
		if(testsel=="reg-lang-field") obtn.className="lang2";else obtn.className="lang";
			obj.style.display="none";
			document.getElementById('language-search-id-shd').style.display="none";
		
		} else {
		  var top = document.getElementById("top");
		  
		  if(top!=null){
      (searchForm['top']=='yes'?top.innerHTML = '<img alt="top" src="/gfx/top_ico.gif"/>'+idx_languages_head1:top.innerHTML = idx_languages_head);
		  }
		  
			if(document.getElementById('hobbies-search-id')) {
				document.getElementById('hobbies-search-id').style.display="none";
				document.getElementById('hobbies-search-id-shd').style.display="none";
			if(testsel=="reg-lang-field") document.getElementById('hobby-btn-id').className="hobby2";else	document.getElementById('hobby-btn-id').className="hobby";
			}
			if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
		 	if(testsel=="reg-lang-field") obtn.className="lang-sel2";else obtn.className="lang-sel";
			obj.style.display="block";
			document.getElementById('language-search-id-shd').style.display="block";
			if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
         
    }
	}   

	if(typeof testsel != 'undefined') {
		if(testsel == 'lastsearchrequest' && lastSearchRequest != '') {
			var tmpl = lastSearchRequest.split('&');
			for(i=0; i<tmpl.length; i++) {
				if(tmpl[i].indexOf('language')==0) {
					var ptip = document.getElementById('language-id-'+tmpl[i].substr(11));
					if(ptip && ptip.className=='country-unselected')
						ptip.className='country-selected';
				}
			}
		} else if(document.getElementById(testsel)) {
			var tmp = document.getElementById(testsel).value;
			var tmp1 = tmp.split(';');
			tmp = tmp1;
			for(i=0; i<tmp.length; i++) {
				var psel = document.getElementById('language-id-'+tmp[i]); 
				if(psel && psel.className=='country-unselected')
					psel.className='country-selected';
			}
		}
	}

}
function prelozjing(co,cislo) {
    var jj2=document.getElementById('zvjazyk').value;
          var jj3="cs";   
                                 if(jj2=="us") jj2="en";    
		  google.language.translate(co, jj3, jj2,function(result) {		  
		   if (result.translation) {
if(document.getElementById('jingjang-id-'+cislo))  document.getElementById('jingjang-id-'+cislo).innerHTML = result.translation;
              
              
      
				} }  );	 
        
    }
//jingjang

function showJingjangMenu(par, xtmp, ytmp, show, func, testsel) {
//	var xtmp=500;
//	var ytmp=325;
	if(typeof func == 'undefined') func = 'select_jingjang';
	var obtn = document.getElementById('jingjang-btn-id');
	obtn.blur();
                var headtmp="<span id=nadpisjing></span>";
	var obj = document.getElementById('jingjangs-search-id');
	if(!obj) {
		if(!document.getElementById('continent-id-AM')) {
			headtmp = reg_jingjang_head;
		} else {            
    var jj2=document.getElementById('zvjazyk').value;
          var jj3="cs";   
                                 if(jj2=="us") jj2="en"; 
                                  
			 google.language.translate(idx_jingjang_head, jj3, jj2,function(result) {		  
if(document.getElementById('nadpisjing'))     document.getElementById('nadpisjing').innerHTML=result.translation;        
				 }  );	
                                                                              
      
      
		}

		if(document.getElementById('language-search-id')) {
			document.getElementById('language-search-id').style.display="none";
			document.getElementById('language-search-id-shd').style.display="none";
			document.getElementById('lang-btn-id').className="lang";
		}
		
		if(document.getElementById('hobbies-search-id')) {
			document.getElementById('hobbies-search-id').style.display="none";
			document.getElementById('hobbies-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('hobby-btn-id').className="hobby2";else	document.getElementById('hobby-btn-id').className="hobby";
		}
		var bodytmp = '';
		for(i=0; i<6; i++) {
		          var prelozhled=gJingjang[i][1];
		           var cisloa = gJingjang[i][0];
            bodytmp +="<p id=\"jingjang-id-"+gJingjang[i][0]+"\" class=\"country-unselected\" onclick=\""+func+"('"+gJingjang[i][0]+"','"+i+"'); return false;\">" + prelozhled + "</p>\n"; 
    prelozjing(prelozhled,cisloa); 
        }
		makeMenu('jingjangs-search-id', 'jingjangs', xtmp, ytmp, par, headtmp, bodytmp, show, 'jingjang-btn-id', 'jingjang');
	//	obtn.className="hobby-sel";
		if(show != 'hidden') {
			document.getElementById('jingjang-btn-id').className="jingjang-sel";
		}

	} else {
		if(obj.style.display=="block") {
			obtn.className="jingjang";
			obj.style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		} else {
			if(document.getElementById('language-search-id')) {
				document.getElementById('language-search-id').style.display="none";
				document.getElementById('language-search-id-shd').style.display="none";
				document.getElementById('lang-btn-id').className="lang";
				if(document.getElementById('hobbies-search-id')) {
			document.getElementById('hobbies-search-id').style.display="none";
			document.getElementById('hobbies-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('hobby-btn-id').className="hobby2";else	document.getElementById('hobby-btn-id').className="hobby";
		}
			}
			obtn.className="jingjang-sel";
			obj.style.display="block";
			document.getElementById('jingjangs-search-id-shd').style.display="block";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		}
	}

	if(typeof testsel != 'undefined') {
		if(testsel == 'lastsearchrequest' && lastSearchRequest != '') {
			var tmpl = lastSearchRequest.split('&');
			for(i=0; i<tmpl.length; i++) {
				if(tmpl[i].indexOf('jingjang')==0) {
					var ptip = document.getElementById('jingjang-id-'+tmpl[i].substr(8));
					if(ptip && ptip.className=='country-unselected')
						ptip.className='country-selected';
				}
			}
		} else if(document.getElementById(testsel)) {
			var tmp = document.getElementById(testsel).value;
			var tmp1 = tmp.split(';');
			tmp = tmp1;
			for(i=0; i<tmp.length; i++) {
				var psel = document.getElementById('jingjang-id-'+tmp[i]); 
				if(psel && psel.className=='country-unselected')
					psel.className='country-selected';
			}
		}
	}

}
 
 
//konec jingjang

function showHobbiesMenu(par, xtmp, ytmp, show, func, testsel) {
//	var xtmp=500;
//	var ytmp=325;
	if(typeof func == 'undefined') func = 'select_hobby';
	var obtn = document.getElementById('hobby-btn-id');
	obtn.blur();

	var obj = document.getElementById('hobbies-search-id');
	if(!obj) {
		if(!document.getElementById('continent-id-AM')) {
			headtmp = reg_hobbies_head;
		} else { 
			headtmp = idx_hobbies_head;
		}

		if(document.getElementById('language-search-id')) {
			document.getElementById('language-search-id').style.display="none";
			document.getElementById('language-search-id-shd').style.display="none";
			document.getElementById('lang-btn-id').className="lang";
		}
		if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
		var bodytmp = '';
		for(i=0; i<24; i++) {
			bodytmp += "<p id=\"hobby-id-"+gHobbies[i][0]+"\" class=\"country-unselected\" onclick=\""+func+"('"+gHobbies[i][0]+"','"+i+"'); return false;\">" + gHobbies[i][1] + "</p>\n"; 
		}
		makeMenu('hobbies-search-id', 'hobbies', xtmp, ytmp, par, headtmp, bodytmp, show, 'hobby-btn-id', 'hobby');
	//	obtn.className="hobby-sel";
		if(show != 'hidden') {
			document.getElementById('hobby-btn-id').className="hobby-sel";
		}

	} else {
		if(obj.style.display=="block") {
			obtn.className="hobby";
			obj.style.display="none";
			document.getElementById('hobbies-search-id-shd').style.display="none";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		} else {
			if(document.getElementById('language-search-id')) {
				document.getElementById('language-search-id').style.display="none";
				document.getElementById('language-search-id-shd').style.display="none";
				document.getElementById('lang-btn-id').className="lang";
			}
			if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
			obtn.className="hobby-sel";
			obj.style.display="block";
			document.getElementById('hobbies-search-id-shd').style.display="block";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		}
	}

	if(typeof testsel != 'undefined') {
		if(testsel == 'lastsearchrequest' && lastSearchRequest != '') {
			var tmpl = lastSearchRequest.split('&');
			for(i=0; i<tmpl.length; i++) {
				if(tmpl[i].indexOf('hobby')==0) {
					var ptip = document.getElementById('hobby-id-'+tmpl[i].substr(8));
					if(ptip && ptip.className=='country-unselected')
						ptip.className='country-selected';
				}
			}
		} else if(document.getElementById(testsel)) {
			var tmp = document.getElementById(testsel).value;
			var tmp1 = tmp.split(';');
			tmp = tmp1;
			for(i=0; i<tmp.length; i++) {
				var psel = document.getElementById('hobby-id-'+tmp[i]); 
				if(psel && psel.className=='country-unselected')
					psel.className='country-selected';
			}
		}
	}

}

function edu_sel(){
  var hl = document.getElementById("education-search-id-body");
  var pecka = hl.getElementsByTagName("p");
  
  for(i=0;i<pecka.length;i++){
    if(pecka[i].className=="country-selected" && pecka[i].id!="edu-id-0") pecka[i].className = "country-unselected";
  }
  
  var sel = document.getElementById("edu-id-0");
  if(sel.className=="country-unselected")
  sel.className = "country-selected";
  else
  sel.className = "country-unselected";
  
  searchForm['edu'] = null; //ukazedu('0');
  
}

function showEducationMenu(par, xtmp, ytmp, show, func, testsel) {
	if(typeof func == 'undefined') func = 'select_edu';
	var obtn = document.getElementById('edu-btn-id');
	obtn.blur();

	var obj = document.getElementById('education-search-id');
	if(!obj) {
		if(!document.getElementById('continent-id-AM')) {
			headtmp = reg_education_head;
			gEducation = gEducation_me;
		} else { 
			headtmp = idx_education_head;
			gEducation = gEducation_he;
		}

		if(document.getElementById('language-search-id')) {
			document.getElementById('language-search-id').style.display="none";
			document.getElementById('language-search-id-shd').style.display="none";
			if(testsel=="reg-edu-field") 		document.getElementById('lang-btn-id').className="lang2";else document.getElementById('lang-btn-id').className="lang";
		}
		if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
		var bodytmp = '';
		for(i=0; i<gEducation.length; i++) {
			bodytmp += "<p id=\"edu-id-"+gEducation[i][0]+"\" class=\"country-unselected\" onclick=\""+func+"('"+gEducation[i][0]+"');return false;\">" + gEducation[i][1] + "</p>\n"; 
			//bodytmp += "<p id=\"edu-id-"+gEducation[i][0]+"\" class=\"country-unselected\"><a onclick=\""+func+"('"+gEducation[i][0]+"'); return false;\" href=\"#\">" + gEducation[i][1] + "</a></p>\n"; 
		}
    if(document.getElementById("eduH") == null)
    if(testsel!="reg-edu-field") bodytmp += "<p id=\"edu-id-0\" class=\"country-unselected\" onclick=\"select_edu('0');return false;\">" + allEdu + "</p>\n"; 
//		if(!document.getElementById('continent-id-AM')) headtmp = reg_education_head;
//		else headtmp = idx_education_head;

		if(testsel=="reg-edu-field") makeMenu('education-search-id', 'hobbies', xtmp, ytmp, par, headtmp, bodytmp, show, 'edu-btn-id', 'edu2');else  makeMenu('education-search-id', 'hobbies', xtmp, ytmp, par, headtmp, bodytmp, show, 'edu-btn-id', 'edu');
		if(show != 'hidden') {
			if(testsel=="reg-edu-field") document.getElementById('edu-btn-id').className="edu-sel2"; else document.getElementById('edu-btn-id').className="edu-sel";
		}

	} else {
		if(obj.style.display=="block") {
			if(testsel=="reg-edu-field") obtn.className="edu2";else obtn.className="edu";
			obj.style.display="none";
			document.getElementById('education-search-id-shd').style.display="none";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		} else {
			if(document.getElementById('language-search-id')) {
				document.getElementById('language-search-id').style.display="none";
				document.getElementById('language-search-id-shd').style.display="none";
			 if(testsel=="reg-edu-field") document.getElementById('lang-btn-id').className="lang2";else document.getElementById('lang-btn-id').className="lang";
			}
			if(document.getElementById('jingjangs-search-id')) {
			document.getElementById('jingjangs-search-id').style.display="none";
			document.getElementById('jingjangs-search-id-shd').style.display="none";
		if(testsel=="reg-lang-field") document.getElementById('jingjang-btn-id').className="jingjang2";else	document.getElementById('jingjang-btn-id').className="jingjang";
		}
			if(testsel=="reg-edu-field") obtn.className="edu-sel2"; else obtn.className="edu-sel";
			obj.style.display="block";
			document.getElementById('education-search-id-shd').style.display="block";
				if(document.getElementById('uloztop').style.display=="block" ||  document.getElementById('ulozmoz').style.display=="block" || document.getElementById('ulozmoz2').style.display=="block")   obj.style.top=32 +"px"; else obj.style.top=42 +"px";
    
		}
	}

	if(typeof testsel != 'undefined') {
		if(testsel == 'lastsearchrequest' && lastSearchRequest != '') {
			var tmpl = lastSearchRequest.split('&');
			for(i=0; i<tmpl.length; i++) {
				if(tmpl[i].indexOf('edu')==0) {
					var ptip = document.getElementById('edu-id-'+tmpl[i].substr(4));
					if(ptip && ptip.className=='country-unselected')
						ptip.className='country-selected';
				}
			}
		} else if(document.getElementById(testsel)) {
			var tmp = document.getElementById(testsel).value;
			var tmp1 = tmp.split(';');
			tmp = tmp1;
			for(i=0; i<tmp.length; i++) {
				var psel = document.getElementById('edu-id-'+tmp[i]); 
				if(psel && psel.className=='country-unselected')
					psel.className='country-selected';
			}
		}
	}
}

function showIgnoreMenu(par, xtmp, ytmp, show, func, testsel) {

	var obtn = document.getElementById('top-btn-ban-user');
obtn.blur();
	var obj = document.getElementById('ignore-search-id');
 	 if(gUserOnTop>0){
   var nick1 = document.getElementById("user-nick-"+gUserOnTop).innerHTML;
 	 var ico1 = document.getElementById("user-short-"+gUserOnTop).innerHTML;
   }
 	
	if(!obj) {
		
			if(gUserOnTop>0) headtmp = "<span id=\"ignore-user\" style=\"background:white;height:70px;min-height:70px;\" ><a href=\"javascript:void(0);\" style=\"color:black;text-decoration:underline;\" onclick=\"if(confirm(\'"+reallyIgnore+"\')) manageContactList('ban');\"))>"+zabanovatText+ ' ' +nick1+ ' '+ ico1+'</a><br /><br/><a style=\"color:black;text-decoration:none;cursor:pointer;padding-top:3px\"  href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\"><img style=\"top:3px\"  src=\"/gfx/ico_ban.gif\"/> '+igtext+'</a></span>';
		else headtmp  = "<span id=\"ignore-user\" style=\"background:white;height:70px;min-height:70px;\" >"+zabanovatText + '<br/> ' + notSet+'<br /><a href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\" style=\"color:black;text-decoration:none;cursor:pointer;padding-top:3px\" ><img style=\"top:3px\" src=\"/gfx/ico_ban.gif\"/> '+igtext+'</a></span>';
		
		
		//	headtmp = '<span id=\"ignore-user\" style=\"background:white;height:70px;min-height:70px;\" >'+(gUserOnTop>0?+'<a href=\"javascript:void(0);\" onclick=\"if(confirm('+reallyIgnore+'));manageContactList(\'ban\');\">'+zabanovatText+ ' ' +nick1+ ' '+ ico1+'</a><br /><a href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\"><img src=\"/gfx/ico_ban.gif\"/></a></span>':zabanovatText + '<br/>' + notSet+'</a><br/><a style=\"color:black;text-decoration:none;padding-top:3px\" href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\"><img style=\"top:3px\"  src=\"/gfx/ico_ban.gif\"/> '+igtext+'</a></span>');
      
		var bodytmp = '';
		 
			bodytmp += "<div id=\"putIgnore\" style=\"background:white;\" >"+ignoreList+"</div>";

		makeMenu('ignore-search-id', 'bann', xtmp, ytmp, par, headtmp, bodytmp, show, 'top-btn-ban-user', 'ign');
		
		if(show != 'hidden') {
			document.getElementById('top-btn-ban-user').className="ign-sel";
		}

	} else {
		if(obj.style.display=="block") {
			obtn.className="ign";
			obj.style.display="none";
			document.getElementById('ignore-search-id-shd').style.display="none";
		} else {
			obtn.className="ign-sel";
			obj.style.display="block";
			document.getElementById('ignore-search-id-shd').style.display="block";
		}
		if(gUserOnTop>0) document.getElementById("ignore-user").innerHTML = "<a href=\"javascript:void(0);\" style=\"color:black;text-decoration:underline;\" onclick=\"if(confirm(\'"+reallyIgnore+"\')) manageContactList('ban');\"))>"+zabanovatText+ ' ' +nick1+ ' '+ ico1+'</a><br /><br/><a style=\"color:black;text-decoration:none;cursor:pointer;padding-top:3px\"  href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\"><img style=\"top:3px\"  src=\"/gfx/ico_ban.gif\"/> '+igtext+'</a>';
		else document.getElementById("ignore-user").innerHTML = zabanovatText + '<br/> ' + notSet+'<br /><a href=\"javascript:void(0);\" onclick=\"openLeftPage(\'openignored\');\" style=\"color:black;text-decoration:none;cursor:pointer;padding-top:3px\" ><img style=\"top:3px\" src=\"/gfx/ico_ban.gif\"/> '+igtext+'</a>';
		
	}
	var postData = 'action=ignoreList';
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, ignore_form_callback, postData);
}
  
  function historyGo(index){
    var c;
    var ind = index.substr(8,index.length);
    var id = index.substr(0,8);
    var sipka;
          
    histBr = document.getElementById("loadBrain").innerHTML;
    
    histBr= histBr.replace(/\&amp;/g,'&');
    
    var history = histBr.split("#");
    
    var min = 0;
    var max = history.length-2;
          
    if(id=="arr-left"){
        var sipka = "l";
        var pom = parseInt(ind) + 2;
        var sipkaL = document.getElementById("arr-left"+ind);
        var sipkaR = document.getElementById("arr-rigt"+pom);
      }else{
        var sipka = "r";
        var pom = parseInt(ind) - 2;
        var sipkaL = document.getElementById("arr-left"+pom);
        var sipkaR = document.getElementById("arr-rigt"+ind);
      }
    
    if(aktualniHistory==max){
    if(sipka!="r"){
        aktualniHistory -= 1;
      } 
    }
    else if(aktualniHistory==min){
    if(sipka!="l"){
        aktualniHistory += 1;
      } 
    }
    else{
    if(sipka=="l"){
      aktualniHistory -= 1;
      }else{
      aktualniHistory += 1;
      }
    }
   
    brainSearch(history[aktualniHistory]);

  }
                                                                   
    function load_user(user){
  postData = "action=load_user&user="+user;   
                              
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, load_user_callback, postData);
 
  }
  
  
  function historyLoad(){
  postData = "action=historyLoad";

  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, loadBrain_form_callback, postData);
  //window.location.href = uri;
  }
  
  function deleteFromFavouriteBrain(id_brain){
	  
	  postData = "action=deleteFavouriteSearch&id_brain="+id_brain;
	  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, brain_form_callback, postData);
  }
  
  function addFavouriteTop(search){
  
  actualSearcha = "";

          if (search=='doto') { actualSearcha = "action=addTopSearch&topa=yes"} 
          
          else if  (search=='nactitop') { actualSearcha = "action=addTopSearch&topa=nacti"} 
         
                                            
  postData = actualSearcha;       
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, top_form_callback, postData);
  
  }
  
  function addTextBox(search){
  
  actualSearcha = "";
  
  if(document.all) {
   var text=document.all('tbtext').value;
          var mesto=document.all('tbcity2').value;
          var zob=document.all('view').value;
          
  
  } else {
          var text=document.getElementById('tbtext').value;
          var mesto=document.getElementById('tbcity2').value;
          var zob=document.getElementById('view').value;
          
          }
        var actualSearcha = "action=addTextBox&text="+text+"&mesto="+mesto+"&zob="+zob; 
         
                                            
   postData=actualSearcha;       
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, textbox_form_callback, postData);
  
  } 
  
  
  function kdochatuje() {
    postData = "action=kdochatuje";
   var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, chat_callback, postData);
   kdchat=setTimeout("kdochatuje()",6000); 
  }
         
         
          function viewTextBox(){
          
         actualSearcha = "action=viewTextBox"; 
         
                                            
  postData = actualSearcha;       
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, viewtextbox_form_callback, postData);
  
  } 
  
    function historytextbox(co,mes){
               
                    
             if(document.getElementById("histtextbox2").style.display=="block" || co=="vyp"  )
                    {if (co!="cela" && co!="city" && co!="friend" ) {navipanelzav();document.getElementById("histtextbox2").style.display="none";}} else
                  {  navipanel(); document.getElementById("histtextbox2").style.display="block";}
         if(co=="vyp") co="";
         actualSearcha = "action=historytextbox&trid="+co+"&tridmesto="+mes; 
         
                                            
  postData = actualSearcha;       
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, historytextbox_form_callback, postData);
     
  }  
   
  
  function setTextBox() {
  
  setInterval("viewTextBox()", 13000); 
  
  
  }
  
         function addFavouriteTopNew(){
  
          actualSearcha = "action=newtop&topa=newop";
                                               
  postData = actualSearcha;       
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, newtop_form_callback, postData);
  
  }   
  
  function addFavouriteBrain(search){
  
  actualSearch = "";
   actualSearch = sendSearchForm();
 // actualSearch = search;
          
        
  actualSearch = "action=addFavouriteSearch&"+actualSearch.substr(18);
                                         
  postData = actualSearch;
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, brain_form_callback, postData);
  
  }
  
  function addBrain(jaky){
  
  actualSearch = "";
  actualSearch = sendSearchForm();
  if(jaky=="top") actualSearch=document.getElementById("mychat-message").value;
  //alert(actualSearch);
  
  actualSearch = "action=addSearch&"+actualSearch.substr(18);
  blink_brain();
      
  postData = actualSearch;
  var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, brain2_form_callback, postData);
  
  }
function dolubrain (jo) {

                                  document.getElementById("textbox").style.visibility="visible";
if(document.getElementById("ulozmoz")) 
{
if(jo=="top")  document.getElementById("uloztop").style.display="none"; else document.getElementById("ulozmoz").style.display="none";
//if(document.getElementById("vyhledejmoz2").style.display=="block") document.getElementById("vyhledejmoz2").style.display="none";
                         
                      
     document.getElementById("nahoru2").style.marginTop="";
   document.getElementById("nahoru2a").style.marginTop="";  
  //document.getElementById("nahoru2b").style.marginTop="";  
//document.getElementById("nahoru1").style.marginTop="";  
   document.getElementById("nahoru2c").style.marginTop="";
   document.getElementById("lang-hobbies-box").style.marginTop=""; 
 //   document.getElementById("nahoru1").style.backgroundImage="url(gfx/search_box.gif)";
  // document.getElementById("nahoru2").style.backgroundImage="url(gfx/search_box.gif)";
 //  document.getElementById("lang-hobbies-box").style.backgroundImage="url(gfx/search_box.gif)";
  document.getElementById("lang-hobbies-box").innerHTML="<input  type=\"button\" value=\"\" id=\"lang-btn-id\" class=\"lang\" onmouseover=\"showLanguageMenu('form-lang-hobbies-box', 390, 49);\" onmouseout=\"hideMenu('language-search-id','lang-btn-id','lang');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"hobby-btn-id\" class=\"hobby\" onmouseover=\"showHobbiesMenu('form-lang-hobbies-box', 437, 49);\" onmouseout=\"hideMenu('hobbies-search-id','hobby-btn-id','hobby');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"edu-btn-id\" class=\"edu\" onmouseover=\"showEducationMenu('form-lang-hobbies-box', 390, 49);\" onmouseout=\"hideMenu('education-search-id','edu-btn-id','edu');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"jingjang-btn-id\" class=\"jingjang\" onmouseover=\"showJingjangMenu('form-lang-hobbies-box', 390, 42);\" onmouseout=\"hideMenu('jingjangs-search-id','jingjang-btn-id','jingjang');\"/>";
   // if(document.getElementById('zavzada') && document.getElementById('brain-btn-id').title=="Open" ) document.getElementById('zavzada').innerHTML="<input type=\"button\" title=\"Open\" value=\"\" id=\"brain-btn-id\" class=\"brain\" onclick=\"showBrainMenu('form-lang-hobbies-box', -1, 43);navipanel();panelbrain();\"   />";


     }
  }  
function nahorubrain  (jo) {
                                 document.getElementById("textbox").style.visibility="hidden";
if (document.getElementById("ulozmoz")) {
 if(jo=="top")   document.getElementById("uloztop").style.display="block"; else  document.getElementById("ulozmoz").style.display="block";
    document.getElementById("nahoru2").style.marginTop="-10px";
 document.getElementById("nahoru2a").style.marginTop="-10px";  
   // document.getElementById("nahoru2b").style.marginTop="-10px";
  //  document.getElementById("vyhledejmoz2").style.display="block"; 
 //document.getElementById("nahoru1").style.marginTop="-10px";
   document.getElementById("nahoru2c").style.marginTop="-10px";
    document.getElementById("lang-hobbies-box").style.marginTop="-10px";
 //  document.getElementById("nahoru1").style.backgroundImage="";
  // document.getElementById("nahoru2").style.backgroundImage="";
  //  document.getElementById("lang-hobbies-box").style.backgroundImage="";
    //document.getElementById("nahoru1").style.backgroundColor="";
  // document.getElementById("nahoru2").style.backgroundColor="";
   // document.getElementById("lang-hobbies-box").style.backgroundColor="";
                                   
  if(document.getElementById('zavzada') && document.getElementById('brain-btn-id').title=="Close" )   document.getElementById('zavzada').innerHTML="<input type=\"button\" title=\"Close\" value=\"\" id=\"brain-btn-id\" style=\"background: transparent url('/gfx/brainblik.gif') no-repeat;  margin-left:-8px;\" class=\"brain\" onclick=\"hideMenu('brain-search-id','brain-btn-id','brain');navipanelzav();dolubrain();panelbrain();\"   />";
                                       
   document.getElementById("lang-hobbies-box").innerHTML="<input  type=\"button\" value=\"\" id=\"lang-btn-id\" class=\"lang\" onmouseover=\"showLanguageMenu('form-lang-hobbies-box', 390, 35);\" onmouseout=\"hideMenu('language-search-id','lang-btn-id','lang');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"hobby-btn-id\" class=\"hobby\" onmouseover=\"showHobbiesMenu('form-lang-hobbies-box', 437, 35);\" onmouseout=\"hideMenu('hobbies-search-id','hobby-btn-id','hobby');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"edu-btn-id\" class=\"edu\" onmouseover=\"showEducationMenu('form-lang-hobbies-box', 390, 35);\" onmouseout=\"hideMenu('education-search-id','edu-btn-id','edu');\"/>&nbsp;<input  type=\"button\" value=\"\" id=\"jingjang-btn-id\" class=\"jingjang\" onmouseover=\"showJingjangMenu('form-lang-hobbies-box', 390, 42);\" onmouseout=\"hideMenu('jingjangs-search-id','jingjang-btn-id','jingjang');\"/>";
 }        
}


function showBrainMenu(par, xtmp, ytmp, show, func, testsel) {

	var obtn = document.getElementById('brain-btn-id');
	obtn.blur();
	var obj = document.getElementById('brain-search-id');
 	
	if(!obj) {
		  var headtmp = '';
		  
	
		  
			headtmp += "<div id=\"menubrain\" onmouseover=\"navipanel()\" onmouseout=\"navipanelzav();\" style=\"text-align:left\" >"+brainList2+"</div>";

		var bodytmp = '';
		      if (brainList=="") brainList="<div  style=\"text-align:center;width:100%;height:40px;font-weight:bold;color:red\"><br \>"+nenizad+"<br /><br /></div>";
			bodytmp += "<div  id=\"putbrain\" >"+brainList+"</div>";
          
		makeMenu('brain-search-id', 'brains', xtmp, ytmp, par, headtmp, bodytmp, show, 'brain-btn-id', 'brain');
		
	//	if(show != 'hidden') {
			//document.getElementById('brain-btn-id').className="brain-sel";
	//	}

	} else {
		if(obj.style.display=="block") {
			//obtn.className="brain";
			obj.style.display="none";
			document.getElementById('brain-search-id-shd').style.display="none";
			 
		} else {
		//	obtn.className="brain-sel";
			obj.style.display="block";
			document.getElementById('brain-search-id-shd').style.display="block";
			
		}
	}

//	var postData = 'action=brainList';
//	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, brain_form_callback, postData);
    
}

function setActiveArrow(obj) {
	obj.blur();
	var orow = document.getElementById('results-header-row');
	var oimgs = orow.getElementsByTagName('img');
	for(i=0; i<oimgs.length; i++) {
		if(oimgs[i].src.indexOf('/gfx/arrow_up_h.gif')!=-1)
			oimgs[i].src = '/gfx/arrow_up.gif';
		if(oimgs[i].src.indexOf('/gfx/arrow_down_h.gif')!=-1)
			oimgs[i].src = '/gfx/arrow_down.gif';
	}
	// vypni on/off
//	orow.getElementsByTagName('a').item(0).className='';
//	orow.getElementsByTagName('a').item(1).className='';

	if(obj.getElementsByTagName('img').length>0) {
		if(obj.getElementsByTagName('img').item(0).src.indexOf('/gfx/arrow_up.gif')!=-1)
			obj.getElementsByTagName('img').item(0).src='/gfx/arrow_up_h.gif';
		else if(obj.getElementsByTagName('img').item(0).src.indexOf('/gfx/arrow_down.gif')!=-1)
			obj.getElementsByTagName('img').item(0).src='/gfx/arrow_down_h.gif';
	} else {
		if(obj.className == 'status-all') {
			obj.className='chosen2';	
			obj.onclick = function () {
				sendSearchForm('ord=-2');
				setActiveArrow(this);
			}
		} else {
			obj.className='status-all';	
			obj.onclick = function () {
				sendSearchForm('ord=2');
				setActiveArrow(this);
			}
		}
	}


}

function flagOver(flag, over,uid,time) {
	var cont = gFlag2Cont[flag];
	var o = null;
	var tmp;
		for(i=0; i<gCountries.length; i++) 
			if(gCountries[i][3].toLowerCase() == flag) {
				tmp = gCountries[i][2];
				break;
			}
	if(cont=='NA' || cont=='SA') {
		cls = 'america';
		o = document.getElementById('continent-id-AM');
	}
	if(cont=='EU') {
		cls = 'europe';
		o = document.getElementById('continent-id-'+cont);
	}
	if(cont=='OC') {
		cls = 'australia';
		o = document.getElementById('continent-id-'+cont);
	}
	if(cont=='AF') {
		cls = 'africa';
		o = document.getElementById('continent-id-AF');
	}
	if(cont=='AS') {
		cls = 'asia';
		o = document.getElementById('continent-id-'+cont);
	}
	if(o) {
		if(over == 1) {
			//o.className=cls+'-sel';
			if(document.getElementById("lastAccess-"+uid) || document.getElementById("poskontime-"+uid)){
			if(document.getElementById("lastAccess-"+uid)) var acc = document.getElementById("lastAccess-"+uid).value;
			  else var acc=document.getElementById("poskondat-"+uid).value;
      if(document.getElementById("lastAccess_time-"+uid)) var acc_t = document.getElementById("lastAccess_time-"+uid).value;
         else var acc_t = document.getElementById("poskontime-"+uid).value;
			document.getElementById("histIco").style.display = "block";
			if(acc_t.length>8) { document.getElementById("access").innerHTML = "<span style='display:block;border:0px solid black;font-family:Times New Roman;'>" + acc_t + "</span>"; 
           }			
			else document.getElementById("access").innerHTML = "<span style='display:block;text-align:center;border:0px solid black;font-family:Times New Roman;font-size:11px;'>" + acc + "<br/>" + acc_t +"</span>";
			document.getElementById('green-info-country').innerHTML = cls;
			if(document.getElementById('green-info-country2')) document.getElementById('green-info-country2').innerHTML = cls;
           }
      if (acc_t==nake) { document.getElementById('histIco').src="/gfx/260.gif"; document.getElementById('histIco').style.top=-6+"px";} else { document.getElementById('histIco').src="/gfx/257.gif"; document.getElementById('histIco').style.top=-6+"px";}
		} else {
			//o.className=cls;
			//document.getElementById("histIco").style.display = "none";
			document.getElementById("access").innerHTML = '- - - - - -';
			document.getElementById('green-info-country').innerHTML = '';
			if(document.getElementById('green-info-country2')) document.getElementById('green-info-country2').innerHTML = '';
			document.getElementById('histIco').src="/gfx/226.gif";
			document.getElementById('histIco').style.top=-9+"px";
		}
	}
}

         

function popisekOkno(id,stat){
      /*var xy = new Array();
      
      var titulek = document.getElementById("titulek");
      titulek.style.display = "block";
      
      if(typeof stat!='undefined'){
      titulek.innerHTML = stat;
      }
      
      var move = function(e) {
        xy = YAHOO.util.Event.getXY(e);
        
        var x = xy[0]+15;
        var y = xy[1]-20;
        
        var nove = new Array();
        nove[0] = x;
        nove[1] = y;
         
        YAHOO.util.Dom.setXY('titulek', nove); 
    };
YAHOO.util.Event.on('title'+id, 'mousemove', move);*/

}

function zavriPopisekOkno(){
  if(document.getElementById("titulek")) { 
    var titulek = document.getElementById("titulek");
    titulek.style.display = "none";       }
}

function calendarFrom(){

      function resetHandler() {
        // Reset the current calendar page to the select date, or 
        // to today if nothing is selected.
        var selDates = calendar.getSelectedDates();
        var resetDate;

        if (selDates.length > 0) {
            resetDate = selDates[0];
        } else {
            resetDate = calendar.today;
        }

        calendar.cfg.setProperty("pagedate", resetDate);
        calendar.render();
    }

    function closeHandler() {
        dialog.hide();
    }

    dialog = new YAHOO.widget.Dialog("container", {
        visible:false,
        context:["show", "tl", "bl"],
        buttons:[ {text:"Reset", handler: resetHandler, isDefault:true}, {text:"Close", handler: closeHandler}],
        draggable:false,
        close:true
    });
    
        calendar = new YAHOO.widget.Calendar("cal", {
        iframe:false,          // Turn iframe off, since container has iframe support.
        hide_blank_weeks:true  // Enable, to demonstrate how we handle changing height, using changeContent
    });
    calendar.render();

}
 
////////////////////////////
// keyhandler funkce
////////////////////////////

function shiftenter(evt) {
	evt=(evt)?evt:event;
	charCode = (evt.which)?evt.which:evt.keyCode;
	if (charCode==16) isShift=1;
}

function subenter(evt) {
	evt=(evt)?evt:event;
	charCode=(evt.which)?evt.which:evt.keyCode;
	if(document.layers && evt.modifiers==4){
		isShift=1;
	}
	if(charCode==13 && isShift!=1) {
		if(evt.preventDefault)
			evt.preventDefault();
		else
			evt.returnValue = false;
		if(MaxLengthCount(document.getElementById('mychat-message'))) {
			send_message(gUserOnTop);
			document.getElementById('mychat-message').value = '';
		}
	}
	if(charCode!=16) isShift=null;
} 

function ageSelect(){
  /*var sel;
  for(i=1;i<101;i++){
  sel = '"'+ i + '",';
  }*/
  
  YAHOO.example.Data.arrayStates = [
	"Alabama",
	"Alaska",
	"Arizona",
	"Arkansas",
	"California",
	"Colorado",
	"Connecticut",
	"Delaware",
	"Florida"
];
alert("asd");
  
  YAHOO.example.BasicLocal = function() {
    // Use a LocalDataSource
    var oDS = new YAHOO.util.LocalDataSource(YAHOO.example.Data.arrayStates);
    // Optional to define fields for single-dimensional array
    oDS.responseSchema = {fields : ["state"]};

    // Instantiate the AutoComplete
    var oAC = new YAHOO.widget.AutoComplete("age-from-id", "myContainer", oDS);
    oAC.prehighlightClassName = "yui-ac-prehighlight";
    oAC.useShadow = true;
    
    return {
        oDS: oDS,
        oAC: oAC
    };
}();

}

function delMessages(){

  var del = document.getElementsByTagName("input");
  var smaz = new Array();
  var x = 0;
  
  for(var i=0; i<del.length;i++){
      if(del[i].type=="checkbox" && del[i].checked){
          smaz[x] = del[i].value;
          x++;
      }
  }
  
  openLeftPage('messages&smaz='+smaz);

}

function closeMessBox(){
    
    if(document.getElementById("messBox")!=null){
    var messBox = document.getElementById("show-condition-box_c");
    removeChildren(messBox);
    }

}

function messageWindow(){
   var dnd = false;
   var string = "<span style=\"font-size:13px;color:black;font-family:Tahoma;line-height:15px;\">"+ welcome + "&nbsp;<b>"+ myUserName + '</b>&nbsp;<input type=\"hidden\" id=\"messBox\" values=\"1\" /><img src=\"/flags/'+vlajka+'.gif\" />&nbsp;' + myUserShort + "<br /><span>" + lastLog + '<strong>&nbsp;' + lastAcc + "</strong></span><br />" + celkem + '<strong>&nbsp;' + msgAll + '</strong>&nbsp;' + zprav + "<br />" + neprectenych + '<strong>&nbsp;' + msgUnreaded + '</strong>&nbsp;' + zprav + "<br/>" + novych + '<strong>&nbsp;' + msgNew + '</strong>&nbsp;' + zprav+"<br/><a href=\"javascript:void(0)\" onclick=\"openLeftPage('events');\"  style=\"color:#3D77CB;font-weight:bold\" >"+cosestalo+"</a></span>";
   
   var viewport = getViewportDimensions();
   var left = (viewport.width == 0) ? 20 : parseInt((viewport.width / 2) + 230, 10);
   var top = (viewport.height == 0) ? 20 : 230;
   
	 if(left<0) left=0;
	 if(top<0) top=0;
   
   openCondition('<div style="text-align:center;overflow:hidden;z-index:9999;width:290px;font-size:12px;color:white;font-family:Tahoma;line-height:12px;"><span style="font-size: 11px;">PLANETCONT</span></div>',string,dnd,[left,top],true);

}

var calf2;
var calt;

function getDateF(type,args,obj){
    var selected = args[0];
    var selDate = this.toDate(selected[0]);
    document.getElementById("reg_from").value = selDate.getDate() + "." + (selDate.getMonth()+1) + "." + selDate.getFullYear();
    this.hide();
}

function getDateT(type,args,obj){
      var selected = args[0];
      var selDate = this.toDate(selected[0]);
      document.getElementById("reg_to").value = selDate.getDate() + "." + (selDate.getMonth()+1) + "." + selDate.getFullYear();
      this.hide();
}

function initCal2(){
  
  //kalendare
	calf2 = new YAHOO.widget.Calendar("calf2","calf2Container", { title: datumOd, close:true } );
	calf2.render();
	// Listener to show the single page Calendar when the button is clicked
	YAHOO.util.Event.addListener("showt1up", "click", calf2.show, calf2, true);
	
	// druhy cal
	calt = new YAHOO.widget.Calendar("calt","caltContainer", { title: datumDo, close:true } );
	calt.render();
	// Listener to show the single page Calendar when the button is clicked
	YAHOO.util.Event.addListener("showf2up", "click", calt.show, calt, true);
  
  calt.selectEvent.subscribe(getDateT, calt, true); 
  calf2.selectEvent.subscribe(getDateF, calf2, true);
  
  var dd1 = new YAHOO.util.DD("calf2Container"); 
  var dd2 = new YAHOO.util.DD("caltContainer"); 
}

var calf3;
var calt3;

function getDateF3(type,args,obj){
    var selected = args[0];
    var selDate = this.toDate(selected[0]);
    document.getElementById("calF").value = selDate.getDate() + "." + (selDate.getMonth()+1) + "." + selDate.getFullYear();
    this.hide();
}

function getDateT3(type,args,obj){
      var selected = args[0];
      var selDate = this.toDate(selected[0]);
      document.getElementById("calT").value = selDate.getDate() + "." + (selDate.getMonth()+1) + "." + selDate.getFullYear();
      this.hide();
}

function initCal3(){
  
  //kalendare
	calf3 = new YAHOO.widget.Calendar("calf3","calf3Container", { title: datumOd, close:true } );
	calf3.render();
	// Listener to show the single page Calendar when the button is clicked
	YAHOO.util.Event.addListener("showt3up", "click", calf3.show, calf3, true);
	
	// druhy cal
	calt3 = new YAHOO.widget.Calendar("calt3","calt3Container", { title: datumDo, close:true } );
	calt3.render();
	// Listener to show the single page Calendar when the button is clicked
	YAHOO.util.Event.addListener("showf3up", "click", calt3.show, calt3, true);
  
  calt3.selectEvent.subscribe(getDateT3, calt3, true); 
  calf3.selectEvent.subscribe(getDateF3, calf3, true);
  
  var dd1 = new YAHOO.util.DD("calf3Container"); 
  var dd2 = new YAHOO.util.DD("calt3Container"); 
}

var stat_form_handleOk = function(o){ 
    if(o.responseText !== undefined && o.responseText !== ''){ 
	  var nmb = document.getElementById("usersCount");
		nmb.innerHTML = o.responseText;
		
	}
}

var stat_form_callback = 
{ 
  success: stat_form_handleOk, 
  failure: contact_form_handleFail,
  argument: [0,''] 
};

function statNewUsers(){
  
  var datumOd = document.getElementById("calF").value;
  var datumDo = document.getElementById("calT").value;
  var svet = document.getElementById("svet").value;
  var staty = document.getElementById("states").value;
  
  var postData = 'action=statNewUsers&datumOd='+datumOd+'&datumDo='+datumDo+'&svet='+svet+'&staty='+staty;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, stat_form_callback, postData);
  
}

function statUsers(){
  
  var datumOd = document.getElementById("calF").value;
  var datumDo = document.getElementById("calT").value;
  var svet = document.getElementById("svet").value;
  var staty = document.getElementById("states").value;
  
  var postData = 'action=statUsers&datumOd='+datumOd+'&datumDo='+datumDo+'&svet='+svet+'&staty='+staty;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, stat_form_callback, postData);
  
}

function deleteNode(element){
  var label=document.getElementById(element);	
  while( label.hasChildNodes() ) { label.removeChild( label.lastChild ); }
}


function setStates(cont){
    
    var sel = document.getElementById("states");
    var options = sel.getElementsByTagName("option");
    
    deleteNode("states");
    
    var opt = document.createElement("option");
    opt.value = '';
    opt.innerHTML = 'vyberte stĂˇt';
    sel.appendChild(opt);
    
    for(i=0;i<gCountries.length;i++)
      if(gCountries[i][0]==cont){
       var opt = document.createElement("option");
       opt.value = gCountries[i][1];
       opt.innerHTML = gCountries[i][2];
       sel.appendChild(opt);
       }
    }

var messUser = new Array();
var delUser = new Array();
function addDelMessUser(iduser, status, del){
	if(!contains(messUser, iduser + ';' +status)){
	messUser.push(iduser + ';' +status);
	delUser.push(del);
	}
}

function contains(a, obj){
	  for(var i = 0; i < a.length; i++) {
	    if(a[i] === obj){
	      return true;
	    }
	  }
	  return false;
	}

function delMessUser(){
	var pom;
	var exec = new String();
	for(i=0;i<messUser.length;i++){
		pom = messUser[i].split(";");
		if(delUser[i]=="1") exec += 'close_chatwin('+pom[0]+');';
		
	}

	setTimeout(exec,1);
	messUser = new Array();
	delUser = new Array();
}

////////////////////////////
// po nacitani stranky sa spusti....
////////////////////////////
function startup() {

    topFixed('',0);
    
  var sw;var sh;var winH;
    
    
      if (navigator.appName=='Netscape') {
  winW = window.innerWidth;
  winH = window.innerHeight;
 }
else
 if (navigator.appName.indexOf('Explorer')) {   
  winW = document.documentElement.clientWidth;
  winH = document.documentElement.clientHeight;
 }
else
{
winW = document.body.offsetWidth;
  winH = document.body.offsetHeight;
}
                            

     shc=winH; 
   
      sw=screen.availWidth;
     sh=screen.availHeight; 
       if(shc==0 || shc==''  ) shc=sh-220;
var vyprs=new Date();
vyprs.setDate(vyprs.getDate() - 365);

document.cookie='sw='+sw+'; expires='+vyprs.toGMTString()+';';
document.cookie='sh='+sh+'; expires='+vyprs.toGMTString()+';';
document.cookie='shc='+shc+'; expires='+vyprs.toGMTString()+';';
vyprs.setDate(365 + 365 + vyprs.getDate());
document.cookie='sw='+sw+'; expires='+vyprs.toGMTString()+';';
document.cookie='sh='+sh+'; expires='+vyprs.toGMTString()+';';
document.cookie='shc='+shc+'; expires='+vyprs.toGMTString()+';';        



//setInterval('kdochatuje()',5000);
  // if (document.getElementById('infoo')) { if(document.getElementById('infoo').value!="")  openLeftPage('viewprofile&user='+document.getElementById('infoo').value+'');            }
     // searchForm['top']='yes';
          //   if(mytop!='') brainSearch(mytop); 
        //      YAHOO.util.History.initialize("yui-history-field", "yui-history-iframe");
        

      ukaz();
 refreshActive();
 if(myUserName.length>0){
// messageWindow();
 } 
   loadSV(); updateH('F1FFCC'); 
  // setTimeout("startClock()", gStartClockAt);
	if(document.getElementById('mychat-message')) {
		document.getElementById('mychat-message').onkeypress = subenter;
		document.getElementById('mychat-message').onkeydown = shiftenter;
	}  
    
     
  setTextBox(); 
                    
      hodiny();
scrolltextInit();

     document.getElementById('chat').style.display='none';
     document.getElementById('obal').style.display='none';
     document.getElementById('obal2').style.display='none';
   
/*	 
   YAHOO.util.Event.onDOMReady(function() {
        obal = new YAHOO.util.DD("obal");  
         
	       obal.setHandleElId("chat");    
          obal.setHandleElId("scrollu");
        });   */

        InitializePage();
	//    if(np=="1") nemaprofil();
 getLoteryList();
   close_loader1();   
   
//   $('#mess_guest').modal(); 
    }
  

function init_select_country(){
    select_country("all-EU");
		select_country("all-AF");
		select_country("all-AS");
		select_country("all-AM");
		select_country("all-OC");
}

function close_loader1(){
	var r = document.getElementById("load_page");
	r.style.display = 'none';
}

function sh_translate(){
	var tr = document.getElementById("translate_win");
	if(tr.style.display=="none") tr.style.display = "block";
	else tr.style.display = "none";
}

function zavri(){
    if(document.getElementById("close-b")!=null && typeof document.getElementById("close-b")!="undefined")
      closeCondition();
}

function text_translate(){
        var text = document.getElementById('text_t').value;
        
        var j1 = document.getElementById("lang_f").value;
        var j2 = document.getElementById("lang_t").value;

            google.language.translate(text, j1, j2,function(result) {
              var translated = document.getElementById('translation');
              if (result.translation) {
                translated.innerHTML = result.translation;
              }
            });
}

function text_put(kam){
	
  var translated = document.getElementById('translation');
	document.getElementById('mychat-message').value = translated.innerHTML;
}

function l_swap(){
    var j1 = document.getElementById("lang_f");
    var j2 = document.getElementById("lang_t");
	var opt = j1.getElementsByTagName("option");
	var opt1 = j2.getElementsByTagName("option");
	j1 = j1.value;
	j2 = j2.value;
	
    for(i=0;i<opt.length;i++){
    	if(opt[i].value==j2) opt[i].selected = true;
    	if(opt[i].value==j1) opt1[i].selected = true;
    }
}

function loadSection(section) {
    var url = section + ".php";

    function successHandler(obj) {
        // Use the response...
        YAHOO.util.Dom.get("bd").innerHTML = obj.responseText;
    }

    function failureHandler(obj) {
        // Fallback...
        location.href = "?section=" + section;
    }

    YAHOO.util.Connect.asyncRequest("GET", url,
        {
            success:successHandler,
            failure:failureHandler
        }
    );
}


window.onload = startup;
window.onclick = zavri;
 
