function gid(id) {
	return document.getElementById(id);
	}

function hideSelectObjects () {	 
	for(var i = 0;i<document.getElementsByTagName("SELECT").length;i++) {	 
		if (document.getElementsByTagName("SELECT").item(i).id != 'select1cal' && document.getElementsByTagName("SELECT").item(i).id != 'select2cal')
			document.getElementsByTagName("SELECT").item(i).style.visibility = "hidden";	 
		}	 
	}	
 
function showSelectObject () {	 
	for(var i = 0;i<document.getElementsByTagName("SELECT").length;i++) {	 
		if (document.getElementsByTagName("SELECT").item(i).id != 'select1cal' && document.getElementsByTagName("SELECT").item(i).id != 'select2cal')	 
			document.getElementsByTagName("SELECT").item(i).style.visibility = "visible";	 
		}	 
	}

function cmsg(title, text) {
	var str = '';

	document.body.style.overflow = 'hidden';

	var c_w = document.body.clientWidth + document.body.scrollLeft;
	var c_h = document.body.clientHeight + document.body.scrollTop;

	var c_h_2 = c_h / 2;

	str += '<table id="acv_222_1" style="filter:Alpha(opacity=80); position:absolute; right:0px; top:0px; width:1002; height:586px; background-color:#595959;"><tr><td></td></tr></table>';
	str += '<div id="acv_222_2" style="text-align:center; top:0px; position:absolute;">';
	str += '<div style="width:450px; height:200px; z-index:99999;">';
		str += '<div style="width:100%; margin:15px; padding:5px; border-bottom:1px dotted #dddddd; font-weight:bold; font-size:16px; color:#C40000;">' + title + '</div>';
		str += '<div style="width:100%; height:150px; margin:15px; margin-top:0px; margin-bottom:0px; padding:5px; padding-right:15px; color:gray; font-size:13px; text-align:right;">' + text + '</div>';
		str += '<input type=image src=img/button/close.png onclick="document.body.style.overflow = \'\'; body.removeChild(document.getElementById(\'acv_222_1\')); body.removeChild(document.getElementById(\'acv_222_2\')); showSelectObject ();" />';
	str += '</div>';

	hideSelectObjects ();
	document.body.innerHTML += str;
	}

function active_upload() {
	var str = ''
	var c_w = document.body.clientWidth + document.body.scrollLeft;
	var c_h = document.body.clientHeight + document.body.scrollTop;

	var c_h_2 = c_h / 2;

	str += '<div style="filter:Alpha(opacity=85); position:absolute; right:0px; top:0px; width:'+ c_w +'px; height:'+ c_h +'px; background-color:white;"></div>';
	str += '<div style="text-align:center; right:0px; top:'+ c_h_2 +'px; width:100%; position:absolute;">';
	str += '<embed wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="126" height="44" name="upload_flash" src="img/admin/upload.swf" bgcolor="#FFFFFF" quality="best" menu="false"></embed>';
	str += '</div>';
	document.body.innerHTML += str;
	}

function c(id) {
	var xmlHttpReq = false;
	xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	xmlHttpReq.open('POST', 'clicks.php?op=pop&id=' + id, false);
	xmlHttpReq.send();
	}
function ask(text,href) {
	myConfirm=confirm(text);
	if (myConfirm==true) location.href = href;
	}
function numbersOnly () {
	if (event.keyCode<48||event.keyCode>57) if (event.keyCode!=45) if (event.keyCode!=46) return false
	}

function safeString() {
	if (event.keyCode<48||event.keyCode>57) if (event.keyCode!=95) if (event.keyCode<97||event.keyCode>122) return false
	}

function windows_close() {

	showSelectObject ();

	parentObj = document.getElementById('iwindow').parentNode; 
	childObj = document.getElementById('iwindow');  
	parentObj.removeChild(childObj);
	}

function iwindow(w,h,title,url) {

	hideSelectObjects ();

	var yScroll;
	if (self.pageYOffset) 	yScroll = self.pageYOffset;
		else if (document.documentElement && document.documentElement.scrollTop)	yScroll = document.documentElement.scrollTop;
		else if (document.body) yScroll = document.body.scrollTop;

	html = '';
	html += '	<div style="position: absolute; top: 0px; left: 0px; zIndex: 999999; width: 100%; height: 100%;"><table cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td align="center" style="vertical-align: middle;">';
	html += '		<br><div style="width: '+w+'px; background: #EEEEEE; border-right: 2px solid #666666; border-bottom: 2px solid #666666; "><table width="100%" cellpadding="0" cellspacing="0">';
	html += '			<tr>';
	html += '				<td align="right" style="padding-right: 10px;"><span style="font-weight:bold; color:#404040; font-family: tahoma; font-size:12px;">'+title+'</span></td>';
	html += '				<td align="left" style="padding-left: 5px;"><a href="javascript:windows_close();"><img src="img/admin/close.gif" border="0"></a></td>';
	html += '				</tr>';
	html += '			<tr><td colspan="2"><iframe width="'+w+'" height="'+h+'" frameborder="0" allowtransparency="1" src="'+url+'"></iframe></td></tr>';
	html += '			</table></div>';
	html += '		</td></tr></table></div>';

	var objBody = document.getElementsByTagName("body").item(0);

	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','iwindow');
	objOverlay.onclick = function () {windows_close(); return false;}
	objOverlay.style.display = 'block';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = yScroll+'px';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '999998';
 	objOverlay.style.width = '100%';
 	objOverlay.style.height = '100%';
	objBody.insertBefore(objOverlay, objBody.firstChild);

	var obj = document.createElement("div");
	obj.setAttribute('dir','rtl');
	obj.setAttribute('id','iwindow_container');
	obj.style.display = 'block';
	obj.style.zIndex = '999999';
	obj.innerHTML = html;
	objOverlay.appendChild(obj);
	}

function iwindow_value(el,txt) {
	window.parent.gid(el).value = txt;
	}

function change_lst(el, id) {
	var xmlHttpReq = false;
	xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	xmlHttpReq.open('POST', 'admin_cat.php?op=clst&id=' + id, true);

	xmlHttpReq.onreadystatechange = function() {
		if (xmlHttpReq.readyState == 4)	{
			gid(el).innerHTML = xmlHttpReq.responseText;
			}
		}
	xmlHttpReq.send();
	}

function check_email(e) {
	ok ="1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	for(i=0; i < e.length ;i++){
		if(ok.indexOf(e.charAt(i))<0){ 
			return (false);
			}	
		} 
	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);
			} 
		}
	}

function submit_form(form) {
	var msg = '';
	var v = '';
	for (var i = 0; i < form.length ; i++) {
		if (form.elements[i].must == 'true' && form.elements[i].value == '') msg += 'חובה למלא שדה ' + form.elements[i].title + '\n';
		if (form.elements[i].must == 'mail' && !check_email(form.elements[i].value)) msg += 'שדה דוא"ל אינו חוקי \n';
		if (form.elements[i].must == 'checkbox' && form.elements[i].checked == false) msg += 'חובה לסמן שדה ' + form.elements[i].title + '\n';
		if (form.elements[i].must == 'verification') v = 1;
		}
	if (v) if (form.password.value != form.password_v.value) msg += 'אימות סיסמא נכשל' + '\n';



	if (msg) {
		alert(msg);
		return false;
		} else {
		form.submit();
		return true;
		}
	}
function picClick(el,txt) {
	opener.document.getElementById(el).value = txt;
	opener.document.getElementById(el).focus();
	opener.document.getElementById(el).blur();
	window.close();
	}
function addfolder(href) {
	var txt = 'הכנס שם לספריה';
	var s = prompt(txt, 'newfolder001');
	if (s != null && s != '') {
		location.href=href + '&mkdir=' + s;
		}
	}

function doi(img, href) {
	var m = window.showModalDialog('explorer.php?popimg=' + img, window , 'dialogWidth:300px;dialogHeight:165px; status:no;');
	 if (m) location.href = href;
	}
function openit(id) {
	id = gid(id);
	if (id.style.display == 'none') id.style.display = '';
		else id.style.display = 'none';
	}

function winopen(url) {
	window.open (url, "mywindow","location=1,status=1,scrollbars=1, width=800,height=600");
	}
