function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; s
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

//PLAYSONG
function closesongs(sng,step,sid)
{ var i=1;
//	alert("g");
	for (i=1;1<5;i++)
	{
		if (i!=sng)
		{
		 document.getElementById("sng" + i).src="http://paprikadjs.com/djbox2/play.gif";
		}
		else
		{
		 if (document.getElementById("sng" + i).src!="http://paprikadjs.com/djbox2/pause.gif")
		 {
		 	document.getElementById("sng" + i).src="http://paprikadjs.com/djbox2/pause.gif";
		 }
		 else
		 {
			 document.getElementById("sng" + i).src="http://paprikadjs.com/djbox2/play.gif";
		 }
		}
		if (step=='1')
		{
			 top.document.getElementById("step2").src="function.asp?stepstat=2";
			 top.document.getElementById("step3").src="function.asp?stepstat=3";
		}
		else if (step=='2')
		{
			 top.document.getElementById("step1").src="function.asp?stepstat=1";
			top.document.getElementById("step3").src="function.asp?stepstat=3"; 
		}	
		else
		{
			 top.document.getElementById("step1").src="function.asp?stepstat=1";
			 top.document.getElementById("step2").src="function.asp?stepstat=2"; 
		}
		if (sid!=0)
		{
			top.document.getElementById("psong").src="function.asp?playsongxml=2&songid=" + sid + "";
			top.document.getElementById("psong").src="function.asp?playsongxml=2&songid=" + sid + "";
		}
		else
		{
			top.document.getElementById("psong").src="";
		}
		
	}	
}
//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 

function shiftOpacity(id, millisec,cs) { 
    //if an element is invisible, make it visible, else make it ivisible 
	document.getElementById(id).style.display=cs;
//	alert(document.getElementById(id).style.display);
    if(document.getElementById(id).style.opacity == 0) { 
       // opacity(id, 0, 100, millisec); 
    } else { 
        opacity(id, 100, 0, millisec); 
    } 
} 

function initocy(except)
{
	for (i=1;i<14;i++)
	{
		if (i!=except)
		{
			oelement = document.getElementById("div" + i );
			oelement.style.opacity = 0;
		}
	}	
	document.getElementById("djshow").opacity=0;
}
function loaddiv(num)
{	
	if (num!=1)
	{
		document.getElementById("newsmar").stop();
	}
	else
	{
		document.getElementById("newsmar").start();
	}
//	alert(num);	
	for (i=1;i<21;i++)
	{
		element = document.getElementById("div" + i );
		element.style.display='none';
	}
	for (i=1;i<21;i++)
	{
		element = document.getElementById("div" + i );
		if (i==num)
		{	
			element.style.display='inline';
			opacity("div" + i, 0, 100, 1500);
		}
	}	
	//initocy(num);		
	element2 = document.getElementById("galframe");
	element2.src="";
}

function loadnews(num)
{
	//alert(num);
	document.getElementById("galframe").src="";
	elementt = document.getElementById("div1");
	elementt.style.display='none';
	element = document.getElementById("div13");
	element2 = document.getElementById("galframe");
	element.style.opacity = 0;
	element.style.display='block';
	opacity("div13", 0, 100, 2000);
	element2.src="shownews.asp?id=" + num ;
}

function ShowGal(num)
{
	//alert(num);
	document.getElementById("galframe").src="";
	elementt = document.getElementById("div6");
	elementt.style.display='none';
	element = document.getElementById("div13");
	element2 = document.getElementById("galframe");
	element.style.opacity = 0;
	element.style.display='block';
	opacity("div13", 0, 100, 2000);
	element2.src="showgal.asp?id=" + num ;
}

function ShowDj(num)
{
//	alert(num);
//	document.getElementById("blackscreen").style.display='block';
	document.getElementById("djframe").src="";
 	ejs_al_Y = document.body.clientHeight/2;
 	ejs_al_X = document.body.clientWidth/2;
 	ejs_al_posX = Math.round(ejs_al_X);
 	ejs_al_posY = Math.round(ejs_al_Y);
//	padding-left
	document.getElementById("djshow").style.top = 0
	document.getElementById("djshow").opacity = document.getElementById("djshow").opacity / 100;
	document.getElementById("djshow").style.left = 50;
	document.getElementById("djshow").style.visibility="hidden";
	document.getElementById("djshow").style.display='block';
	document.getElementById("djshow").style.visibility="visible";
	opacity("djshow", 0, 100, 1000);
	document.getElementById("djframe").src="showdj.asp?id=" + num ;	
}

function closedj()
{
	top.document.getElementById("djshow").style.display='none';
}
function ShowMap()
{
	window.open("http://www.ymap.co.il/Navigate.aspx?tab=1&CityNmS=%u05D7%u05D9%u05E4%u05D4&StreetNmS=%u05DE%u05D5%u05E8%u05D9%u05D4&HouseNbrS=53&Mode=1");	
}

function ShowPic(num)
{
//	alert(num);
	ejs_al_start();

}

function getFlashMovie(movieName) 
{	var isIE = navigator.appName.indexOf("Microsoft") != -1;	
	return (isIE) ? window[movieName] : document[movieName];
}

function collectText(string) 
{
	var text = string;	
	top.getFlashMovie("footer").stopMusic();
}

function Stopmus()
{
	collectText('guy');
}

function showadmin() 
{
    document.location = "admin/manage.asp";
}

function showadmin2()
{	document.getElementById("galframe").src="";
	elementt = document.getElementById("div1");
	elementt.style.display='none';
	elementtt = document.getElementById("div8");
	elementtt.style.display='none';	
	element = document.getElementById("div13");
	element2 = document.getElementById("galframe");
	//element.style.opacity = 0;
	element.style.display='block';
	//opacity("div13", 0, 100, 2000);
	element2.src="admin/admin.asp" ;
}

function checkMaxLength(objControl,maxChars) {
	 var CharsNow = objControl.value.length;
	 if(CharsNow > maxChars) {
		  objControl.value = objControl.value.substring(0,maxChars);
		  alert('You can only use ' + maxChars + ' characters in this field');
	 }
}
//those characters are not vaildate:' ! ~ ; | * ? \ " &amp; &gt;&lt; $ # % ^</B> 
function validateField(val){
   // alert('here');
	var Str,character,newval
	//calling onkeyup,check character
	Str = val.value;
	character = Str.charAt(Str.length-1); //get character
	newval = character;
	newval = newval.replace(/[";?&*!~><^$#%\\|"]/);
	if (newval != character){
			Str = Str.split(character);
			val.value = Str[0];
	}
}

