function hideOptions()
{
	var adsGroups = document.getElementById("adsGroups");
	var ads = document.getElementById("ads");

	//if(adsGroups.selectedIndex<0)	adsGroups.selectedIndex = 0;
	//var adGroup_code = adsGroups.options[adsGroups.selectedIndex].value;
	var groups = new Array();
	for(var i=0;i<adsGroups.options.length;i++)
		if(adsGroups.options[i].selected)
			groups.push(adsGroups.options[i].value);
	
	for(var i=0;i<ads.options.length;i++)
		ads.options[i].style.display = "";

	for(var i=0;i<ads.options.length;i++)
		if(ads.options[i].disabled)
		{
			if(searchString(groups,ads.options[i].value))
			{
				i++;
				while(!ads.options[i].disabled)
				{
					ads.options[i].selected = true;
					i++;
				}
				i--;
			}else
				ads.options[i].style.display = "none";
		}else
			ads.options[i].style.display = "none";
}
function searchString (arrayToSearch, stringToSearch)
{
    for (var i = 0; i < arrayToSearch.length; i++)
        if (arrayToSearch[i] == stringToSearch)
            return true;

    return false;
}
function connect(sURL,blnWait)
{
	var xmlhttp = (window.XMLHttpRequest?(new XMLHttpRequest()):(window.ActiveXObject?(new ActiveXObject("Microsoft.XMLHTTP")):null));
	
	if(xmlhttp)
	{
		xmlhttp.open("GET", sURL + (sURL.indexOf("?")>0?"&":"?") + "time=" + (new Date()).getTime(), !blnWait);
		xmlhttp.send(null);
		return xmlhttp.responseText;
	}
	
	return false;
}

function startUpdate(timeOut,timeOutSite)
{
	if(bar)
		updateSitePR(0,0,timeOut*1000,timeOutSite*1000+1);
}

function stopUpdate()
{
	if(!die)
	{
		document.getElementById('stop').value = "המשך";
		die = true;
	}else{
		document.getElementById('stop').value = "עצור";
		die = false;
		updateSitePR(sid[0],sid[1],sid[2],sid[3]);
	}
}

function updateSitePR(i,j,timeOut,timeOutSite)
{
	if(die)
	{
		sid = new Array(i,j,timeOut,timeOutSite);
		return;
	}
	
	if(j<bar[i].length)
	{
		var total = parseInt(document.getElementById('bar' + i + '_total').innerHTML);
		var mount = parseInt(document.getElementById('bar' + i + '_mount').innerHTML);
		mount = j;
		total = bar[i].length;
		
		connect('admin/aj_UpdatePR.asp?sid=' + bar[i][j],true);
		
		document.getElementById('bar' + i + '_mount').innerHTML = (mount+1);
		document.getElementById('bar' + i).style.width = parseInt(((mount+1)/total)*100) + "%";
		document.getElementById('bar' + i + '_pre').innerHTML = parseInt(((mount+1)/total)*100);
		
		setTimeout('updateSitePR(' + i + ',' + (j+1) + ',' + timeOut + ',' + timeOutSite + ');',timeOutSite);
	}else{
		if(i+1<bar.length)
			setTimeout('updateSitePR(' + (i+1) + ',0,' + timeOut + ',' + timeOutSite + ');',timeOut);
		else
			document.getElementById('stop').disabled = true;
	}
}

function check_select(obj,sValue,obj1)
{
	if(obj.value == sValue)	obj1.disabled = false;
	else					obj1.disabled = true;
}

function checkAll(obj,sValue)
{
	var i;
	
	if(!obj.length)	
		obj.checked = sValue;
	else
		for(i=0;i<obj.length;i++)
			obj[i].checked = sValue;
}
function isObject(object)
{
      return object && typeof object == "object";
 }
      
function SH(obj)
{
	if(!isObject(obj))
		obj = document.getElementById(obj);

	isCell = (obj.toString().indexOf("TableCellElement")>0);
		
	if(obj.style.display == "none")	
		obj.style.display = (isCell?"table-cell":"block");
	else
		obj.style.display = "none";
}

function confirm_action(frmName,val)
{	
    if(confirm(val))
		frmName.submit();
}

function options(frmName,obj,val,sMsg)
{
	frmName.act.value = val;
	confirm_action(frmName,sMsg);
}

function select_right(obj,val)
{
	var i;

	for(i=0;i<obj.length;i++)
		if(obj[i].value == val)
		{
			obj[i].selected = true;
			break;
		}
}

function GoTo(url)
{
	location.href = url;
}

function AddOption(obj,obj1)
{
	if(obj.length < 5)
	{
		
		var page = document.createElement("OPTION");
		
		page.value = obj1.value;
		page.text = obj1.value;
		obj.options.add(page);

		obj1.value = "";
	}else
		alert("מקסימום 5 עמודים");
}

function DeleteSelected(obj)
{
	var i;
	
	for(i=0;i<obj.length;i++)
		if(obj[i].selected == true)
		{
			obj.remove(i);
			i--;
		}
}

function EditSelected(obj1,obj2,div1,div2,but1,but2,but3)
{
	if(obj1.selectedIndex!=(-1))
	{
		obj2.value = obj1.value;
		div1.style.display = "none";
		div2.style.display = "inline";
		
		but1.disabled = true;
		but2.disabled = true;
		but3.disabled = true;
		obj1.disabled = true;
	}
}

function SaveOption(obj,obj1,div1,div2,but1,but2,but3)
{
	obj[obj.selectedIndex].value = obj1.value;
	obj[obj.selectedIndex].text = obj1.value;
	
	obj1.value = "";
	
	div2.style.display = "none";
	div1.style.display = "inline";
	
	but1.disabled = false;
	but2.disabled = false;
	but3.disabled = false;
	obj.disabled = false;
}

function MoveSelected(obj1,obj2)
{
	var i,page;

	for(i=0;i<obj1.length;i++)
		if(obj1[i].selected == true)
		{
			page = document.createElement("OPTION");
			page.value = obj1[i].value;
			page.text = obj1[i].text;
			
			obj2.options.add(page);
			
			obj1.remove(i);
			i--;
		}
}

function SelectAll(obj)
{
	var i;
	for(i=0;i<obj.length;i++)
		obj[i].selected = true;
}

function disPages(frm,val)
{
	
	frm.pages_ex.disabled = val;
	frm.delete_ex.disabled = val;
	frm.edit_ex.disabled = val;
	frm.move_ex.disabled = val;
	frm.page_name_ex.disabled = val;
	frm.Add_ex.disabled = val;
	frm.Save_ex.disabled = val;
	
	frm.pages_cash.disabled = val;
	frm.delete_cash.disabled = val;
	frm.edit_cash.disabled = val;
	frm.move_cash.disabled = val;
	frm.page_name_cash.disabled = val;
	frm.Add_cash.disabled = val;
	frm.Save_cash.disabled = val;
}

function disPages1(frm,val)
{
	if(val==true)
		frm.showPages[1].checked = true;
		
	frm.showPages[0].disabled = val;
	frm.showPages[1].disabled = val;
	disPages(frm,val);
	
	if(frm.showPages[1].checked == true)
		disPages(frm,true);
}

function redirectConfirm(sMsg,Action)
{
    if(confirm(sMsg))
		location.href= Action;
}

function disInfo(frm,val)
{
	frm.showAlexa[0].disabled = val;
	frm.showAlexa[1].disabled = val;
	frm.showWhois[0].disabled = val;
	frm.showWhois[1].disabled = val;
}

function getSelected(obj)
{
	var str="";
	
	for(var i=0;i<obj.options.length;i++)
		if(obj.options[i].selected)
			str += obj.options[i].value + ",";
	
	str = str.substring(0,str.length-1);
	
	return str;
}