
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
/**********************************
//custom scripts
**********************************/
function open_sub(n){
	document.getElementById('sub'+n).style.display = 'block';
}

function show_sub(n, collapse){
	document.getElementById('nav'+n).style.backgroundColor = '#A8A8A8'
	if (collapse){
		open_sub(n);
	}
}

function hide_sub(n, collapse){
	document.getElementById('nav'+n).style.backgroundColor = '#BBBBBB'
	if (collapse){
		document.getElementById('sub'+n).style.display = 'none'
	}
}

var oldColor;
/**********************************
// for up nav sub in the pages
**********************************/
function hide_nav(n){
	document.getElementById('nav'+n).style.display = 'none'
}
var upSub = 0
function show_upSub(newSub){
	if (upSub != 0){
		document.getElementById('subg'+upSub).style.display = 'none';
		document.getElementById('up'+upSub).style.color = oldColor
	}
	if (newSub != 0){
		document.getElementById('subg'+newSub).style.display = 'block';
		document.getElementById('subg'+newSub).style.display = 'block';
		oldColor = document.getElementById('up'+newSub).style.color;
		document.getElementById('up'+newSub).style.color = '#666666';
	}
	
	upSub = newSub
}
//var ie=document.all;
var ns6=document.getElementById && !document.all;
function closeUpSub(e){
	var curX=(ns6)?e.pageX : event.clientX;
	var curY=(ns6)?e.pageY : event.clientY;
    if ( (upSub != 0) &&  ((curY < 115)||(curY > 175))  ){
			document.getElementById('subg'+upSub).style.display = 'none';
			document.getElementById('up'+upSub).style.color = oldColor;
	}
	
}
/*function closeUpSub(event){
		if ( (upSub != 0) &&  ((event.clientY < 115)||(event.clientY > 175))  ){
			document.getElementById('subg'+upSub).style.display = 'none';
			document.getElementById('up'+upSub).style.color = oldColor
	}
}*/
/**********************************
// for left nav
**********************************/
function showCurr(n){
	if (n != 0){
		document.getElementById('nav'+n).style.background = '#A8A8A8';
	}else{
		document.getElementById('nav'+n).style.background = '#A8A8A8 url(img/navbhover.gif) no-repeat left bottom';
	}
}

function change_leftimg(n){
	document.getElementById('leftquatpic').style.background = 'url(img/s'+n+'.jpg) no-repeat left top';
}
/**********************************
// show curr chapter
**********************************/
function showChapter(n){
	//alert(n);
	document.getElementById('up'+n).style.color = '#666666';
}
/**********************************
// valid contact form
**********************************/

function valid_contactForm(){

	 var errors = '';

	 var errorsHeadlines='The required information is incomplete or contains errors:\n\n';
	 i=0
	 if (document.conect.name.value==""){
		i++
		errors +=i+'.   The "name" field is empty \n'
	 }
	 if ( (document.conect.phone.value=="") && (document.conect.email.value=="")) {
		i++
		errors +=i+'.   Please fill at least one of the fields: "Phone" or "E-mail"   \n'
	 }
	 if (document.conect.email.value !=""){
		p = document.conect.email.value.indexOf('@') 
		if ((p < 1)  || (document.conect.email.value.length < 3)){
			i++
			errors +=i+'.   Field "E-mail" is not valid\n'
		}
	}
	if (errors != '') { alert( errorsHeadlines+errors ) }

	document.returnValue = (errors == '');	
}
/**********************************
//   popup win
**********************************/
var mywin=0;

function popupwin(url)
{
// חלון 5 על 5 באמצע המסך
  var w = 10;
  var h = 10;
  var x = (screen.width/2) - w/2;
  var y = (screen.height/2) - h/2;
//
  if(mywin)
  {
    if(!mywin.closed) mywin.close();
  }
  mywin =  window.open(url,'mywin', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbar=no,resizable=no,copyhistory=no,width='+w+',height='+h+',left='+x+', top='+y+',screenX='+x+',screenY='+y+'');;
}
//================= for customer ============

function popupw(url,w,h)
{
  var x = (screen.width/2) - w/2;
  var y = (screen.height/2) - h/2;

  if(mywin)
  {
    if(!mywin.closed) mywin.close();
  }
	theStr = 'status=yes,scrollbars=yes,resizable=yes,width='+w+',height='+h+',left='+x+', top='+y+',screenX='+x+',screenY='+y;
  mywin =  window.open(url,'mywin' ,theStr);;
}

//========== Control Flash ===================

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
  var obj=MM_findObj(objStr);
  if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}