var arrSmileyImgs=new Array("images/smiley/indifferent.gif","images/smiley/sad.gif","images/smiley/happy.gif","images/smiley/happy2.gif","images/smiley/angry.gif","images/smiley/winking.gif","images/smiley/tongue.gif","images/smiley/cool.gif","images/smiley/hahaha.gif");

var arrSmileySigns=new Array(":-|",":-(",":-)","8-)",":-0",";-)","-&#1500;&#1513;&#1493;&#1503;-","-&#1511;&#1493;&#1500;-","-&#1495;&#1495;&#1495;-");

function main_title(v){
	for(var i=1; i<=4; i++){
		document.getElementById('flash_div_' + i).style.display='none';	
	}
	
	document.getElementById('flash_div_' + v).style.display='';	
}

function login(obj){
	var div=document.getElementById('div_login');
	
	div.style.left=(findPosX(obj)-80) + 'px';
	div.style.top=(findPosY(obj)+22) + 'px';
	
	div.style.display=(div.style.display=='')?'none':'';
}

function show_search_option(obj){
	var div=document.getElementById('div_show_search_option');
	
	div.style.left=findPosX(obj) + 'px';
	div.style.top=(findPosY(obj) + 16) + 'px';
	
	div.style.display='';
}

function check_frm(v){
	var arr=['talk_nick_name','talk_subject', 'talk_email', 'talk_content'];
	var obj=null;
	
	for(var i=0; i<arr.length; i++){
		obj=document.getElementById(arr[i] + '_' + v);
		
		if(obj.value.length<=2||(i==2&&!checkEmail(arr[i] + '_' + v))){
			obj.style.border='1px solid #FF0000';
			obj.focus();
			return false;
		}else
			obj.style.border='1px solid #CCCCCC';	
		
	}
	
	document.getElementById('send_' + v).submit();
}

function checkEmail(id) {
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById(id).value))
}

function set_tr_row(s){
	var tr=document.getElementById('tbl');
	var bg=null;
	if(tr){
		tr=tr.getElementsByTagName('tr');
		for(var i=s; i<tr.length; i++){
			bg=(i%2==0)?'#FFFFFF':'#ECF7FB';
			
			tr[i].setAttribute('color', bg);
			
			tr[i].bgColor=bg; 
			
			tr[i].onmouseover=function(){
				this.bgColor='#D8EFF7';
			};
			
			tr[i].onmouseout=function(){
				this.bgColor=this.getAttribute('color');
			};	
		}
	}
}



function show_hide(v){
	var div=document.getElementById(v);
	
	div.style.display=(div.style.display=='')?'none':'';
}

function show_talk(v, f){ //this function was changed by Vadim 09/10/2007
	var i;
	var tr=document.getElementById('insert_frm_' + v);
	if(tr.style.display!=''){
		var html='<form target="if_frame" id="send_' + v + '" style="padding: 0; margin: 0;" action="send_talk.asp" method="post"><table class="frm_talk" border="0" cellpadding="2">' +
							'<tr>' +
							'	<td width="60">שם:</td>' +
							'	<td colspan="2"><input id="talk_nick_name_' + v + '" name="talk_nick_name" type="text"></td>' +
							'</tr>' +
							'<tr>' +
							'	<td>נושא:</td>' +
							'	<td colspan="2"><input id="talk_subject_' + v + '" type="text" name="talk_subject"></td>' +
							'</tr>' +
							'<tr>' +
							'	<td>אימייל:</td>' +
							'	<td colspan="2"><input id="talk_email_' + v + '" style=""direction: ltr!important;"" type="text" name="talk_email"></td>' +
							'</tr>' +
							'<tr><td width="60"></td><td colspan="2"><input id="talk_send_email_' + v + '" name="talk_send_email" type="checkbox" checked style="border-style:none;width:15px;"> ' +
							'שלח את התגובה גם לכותב ההודעה.</td>' +
							'</tr>' +
							'<tr><td width="60"></td><td colspan="2">' 
							for(i=0;i<arrSmileyImgs.length;i++){
								html=html+'<img src="' + arrSmileyImgs[i] + '" onclick="smileyImgToSign(\'' + v + '\',' + i + ');"> '
							};
							html=html+'</td></tr>' +
							'<tr>' +
							'	<td valign="top">תוכן:</td>' +
							'	<td width="200"><textarea id="talk_content_' + v + '" name="talk_content"></textarea></td>' +
							'   <td width="100" align="right" valign="bottom"><input type="button" class="snd_btn" onclick="show_talk(\'' + v + '\',\'' + f + '\');" value="סגור">&nbsp;<input type="button" class="snd_btn" onclick="check_frm(\'' + v + '\')" value="שלח"></td>'+
							'</tr>' +
						'</table><input type="hidden" name="talk_parent" value="' + v + '"><input type="hidden" name="forum_id" value="' + f + '"></form>';
		if(v!='{00000000-0000-0000-0000-000000000000}'){
			
			tr.getElementsByTagName('TD')[1].innerHTML=html;
			tr.parentNode.getElementsByTagName('TR')[tr.parentNode.getElementsByTagName('TR').length-1].style.display='none'  //Vadim 26/02/2008
		}
		else	tr.innerHTML=html;
	
		tr.style.display='';
	}
	else { //Vadim 26/02/2008
		if(v!='{00000000-0000-0000-0000-000000000000}'){
			tr.getElementsByTagName('TD')[1].innerHTML="";
			tr.parentNode.getElementsByTagName('TR')[tr.parentNode.getElementsByTagName('TR').length-1].style.display=''  
		}
		else	tr.innerHTML=html;
	
		tr.style.display='none';
	}
}


// added by Vadim 09/10/2007
function smileyImgToSign(v,n){
	document.getElementById('talk_content_' + v).value=document.getElementById('talk_content_' + v ).value + UnicodeToChar(arrSmileySigns[n]);
	document.getElementById('talk_content_' + v).focus();
}

function UnicodeToChar(str){
  var s=str;
	var res=str;
  myregexp = /&#[0-9]{4};/g;
  while ((myArray = myregexp.exec(s)) != undefined) {
    rex2=new RegExp(myArray[0],"g");
    res=res.replace(rex2,String.fromCharCode(parseInt(myArray[0].slice(2,6))));	
		s=s.replace(rex2,"1234567");
	};
	return res;
}
// end added

function show_forum(v){
	var div=document.getElementById(v);
	var if_show=(div.style.display=='')?false:true;
	div.style.display=(if_show)?'':'none';
}

var section_id=0;

function onload_tab(ul){
	
	for(var i=0; i<ul.getElementsByTagName('a').length; i++){
		var a=ul.getElementsByTagName('a')[i];

		a.id='a_' + section_id++;

		a.onclick=function(){
			for(var j=0; j<ul.getElementsByTagName('a').length; j++)
				ul.getElementsByTagName('a')[j].className='';
			
			this.className='selected';
			load_txt(this.id.replace('a_', ''), 'div_' + ul.id);
			
		};
		
		if(i==0)
			a.onclick();
		
	}
		
}

function load_txt(s, id){
	
	var div=document.getElementById(id);

	var xmlhttp=null;
	xmlhttp=ajax(xmlhttp);
	
	div.innerHTML='<img border="0" src="images/loading.gif" width="16" height="16">';
	
	xmlhttp.open('GET', 'write_data.asp?s=' + s + '&r=' + Math.random()*1000000, true);

	xmlhttp.onreadystatechange=function(){
		
		if(xmlhttp.readyState==4&&xmlhttp.status==200){
			try{var xml=new ActiveXObject("Microsoft.XMLDOM");
				xml.loadXML(xmlhttp.responseText);}
				catch(e){xml=xmlhttp.responseXML;}
			div.innerHTML=xmlhttp.responseText;
		}
		
	}
	xmlhttp.send(null);

}

function ajax(_xmlhttp){
	try{_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	catch(e){try{_xmlhttp=new ActiveXobject("Msxml2.XMLHTTP");}
	catch(e){_xmlhttp=new XMLHttpRequest();}}
	return _xmlhttp;
}

function loadFragmentInToElement(element_id, user_name, user_pass){
		
	var xmlhttp=ajax();
	
	if(xmlhttp == null){
		alert('Your browser does not support application')
		return false;
	}
	
	var element = document.getElementById(element_id);
	var clink = "logInChk.aspx?user_name=" + user_name + "&user_pass=" + user_pass;

	element.innerHTML = 'áåã÷ ðúåðéí';
	
	xmlhttp.open("GET", clink);
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
			(xmlhttp.responseText.substring(0,2)=='ok')?window.location.href='workers.aspx':element.innerHTML = "ùí àå ñéñîä ùâåé";
	}
	xmlhttp.send(null);
	}
	
function blockEnter(evt) {
	evt=(evt)?evt:event;
	var charCode=(evt.charCode)?evt.charCode:((evt.which)?evt.which:evt.keyCode);
	
	if(charCode == 13 || charCode == 3)
		loadFragmentInToElement('msg', document.getElementById('user_name').value, document.getElementById('user_pass').value);
}




function load_search(){
	
	var arr_menu=['áàúø','àéøåòéí','éåí øàùåï'];
	
	//var arr_menu=Array();
	
	var div=document.getElementById('div_show_search_option');
	var ul=div.getElementsByTagName('UL')[0];	
	
	for(var i=0; i<arr_menu.length; i++){
		var li=document.createElement('LI');
		
		li.innerHTML='<a href="javascript: void(0);">' + arr_menu[i] +'</a>';
		ul.appendChild(li);
	}
	
	for(i=0; i<ul.getElementsByTagName('A').length; i++){
		var a=ul.getElementsByTagName('A')[i];

		a.id='field_' + i;

		a.onclick=function(){
			div.style.display='none';
			change_filed(this.innerHTML, this.id.replace('field_',''));
			document.getElementById('search_field').focus();
		};
		
	}
}

function change_filed(txt, id){
	document.getElementById('search_id').innerHTML=':' + txt;
}

function findPosX(obj){
	var curleft = 0;
	
	if(obj.offsetParent)
		while(1){
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
		
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
			curtop += obj.offsetTop;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
		
	return curtop;
}
