// These scripts are copyrighted. All rights reserved to Postool. You're NOT welcomed to use this script without asking for permission.

function PrintComments()
{
	var ver = navigator.appVersion;
	var dom = document.getElementById ? 1: 0;
	var nIE6 = ( ver.indexOf('MSIE 6') > -1 && dom ) ? 1 : 0;
	var nIE5 = ( ver.indexOf('MSIE 5') > -1 && dom ) ? 1 : 0;
	var nIE4 = ( document.all && !dom ) ? 1 : 0;
	var nNS5 = ( dom && parseInt(ver) >= 5 ) ? 1 : 0;
	var nNS4 = ( document.layers && !dom ) ? 1 : 0;	
	if ( nIE6 || nIE5 || nNS5 || nNS4 )
		window.print();
	else if ( nIE4 )
		IEPrint();
      	return;
}

function comments(sid) {
	window.open('', 'thecomments', 'toolbar=no, directories=no,'+'status=no, resizable=yes, scrollbars=yes, location=no'+', dependent, width=650, height=450');
}
var mapWindow
function newWindow(s)
{
	mapWindow=window.open(s, 'mapWin','width=550,height=350,scrollbars=yes,resizable=1')
	mapWindow.focus()
}

function submitonce (theform) {
	if (document.all||document.getElementById)
	{
		for (i=0;i<theform.length;i++)
		{
			var tempobj=theform.elements[i]
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
				tempobj.disabled=true
		}
	}
}

function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}

//<![CDATA[
function emoticon(code) {
	x = document.postform.text;
	x.value = x.value + ' [' + code + ']';
	document.postform.text.focus();
}
function emoticonp(code) {
	if (window.event && window.event.keyCode == 13) {
		return emoticon(code);
         	}
}
//]]>

//<![CDATA[
function qpost(code) {
	x = document.postform.text;
	x.value = x.value + '[' + code + ']';
	document.postform.text.focus();
}
function qpostp(code) {
	if (window.event && window.event.keyCode == 13) {
		return emoticon(code);
	}
}
//]]>

function checkUncheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	while (theForm[z].type == 'checkbox' && theForm[z].name != 'checkall') {
		theForm[z].checked = theElement.checked;
		z++;
	}
}

function searchboxClicked() {
	if (document.getElementById("search").value == 'חיפוש סקר...')
	{
		document.getElementById("search").value = '';
	}
}

function searchboxBlurred() {
	if (document.getElementById("search").value == '')
	{
		document.getElementById("search").value = 'חיפוש סקר...';
	}
}

// /manage/

function dateEnable()
{
	var y=document.getElementById("chk").checked;
	if (y)
	{
		document.getElementById("eday").disabled = false;
		document.getElementById("eday").style.background = "#FFFFFF";
		document.getElementById("emonth").disabled = false;
		document.getElementById("emonth").style.background = "#FFFFFF";
		document.getElementById("eyear").disabled = false;
		document.getElementById("eyear").style.background = "#FFFFFF";
		document.getElementById("ehour").disabled = false;
		document.getElementById("ehour").style.background = "#FFFFFF";
		document.getElementById("emin").disabled = false;
		document.getElementById("emin").style.background = "#FFFFFF";
	}
	else
	{
		document.getElementById("eday").disabled = true;
		document.getElementById("eday").style.background = "#F4F4F4";
		document.getElementById("emonth").disabled = true;
		document.getElementById("emonth").style.background = "#F4F4F4";
		document.getElementById("eyear").disabled = true;
		document.getElementById("eyear").style.background = "#F4F4F4";
		document.getElementById("ehour").disabled = true;
		document.getElementById("ehour").style.background = "#F4F4F4";
		document.getElementById("emin").disabled = true;
		document.getElementById("emin").style.background = "#F4F4F4";
	}
}
function addfield(num)
{
	var nnn=num-1;
	var nnn2=num-2;
	var d=document.getElementById("opt"+nnn).value.length;
	var e=document.getElementById("opt"+nnn2).value.length;
	var flag=1;
	for (i=1; (i<=nnn) && (flag == 1); i++)
	{
		var ch=document.getElementById("opt"+i).value.length;
		if (ch == 0)
			flag = 0;
	}
	if (flag == 0)
	{
		alert("עליך לכתוב תשובות בתיבת הקיימות לפני שתוכל להוסיף תיבה נוספת");
	}
	else
	{
		var a=document.getElementById("opti"+num);
		var b=document.getElementById("optis"+num);
		var c=document.getElementById("addfield"+num);
		var f=document.getElementById("opstism"+num);
		a.style.display = "block";
		b.style.display = "block";
		c.style.display = "none";
		f.style.display = "block";
		var fadebg=document.getElementById("opt"+nnn);
		fadebg.style.background = "#FFFFFF";
	}
}
