/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj, subimg){	
	if(document.getElementById){
	var el = document.getElementById(obj);
	var subimgObj =document.getElementById(subimg);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		
		if(el.style.display != "block"){ //DynamicDrive.com change
		
			if(document.getElementById('sub1img')){
				document.getElementById('sub1img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub2img')){
				document.getElementById('sub2img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			
			if(document.getElementById('sub3img')){
				document.getElementById('sub3img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub4img')){
				document.getElementById('sub4img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub5img')){
				document.getElementById('sub5img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub6img')){
				document.getElementById('sub6img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub7img')){
				document.getElementById('sub7img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub8img')){
				document.getElementById('sub8img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub9img')){
				document.getElementById('sub9img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub10img')){
				document.getElementById('sub10img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub11img')){
				document.getElementById('sub11img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			if(document.getElementById('sub12img')){
				document.getElementById('sub12img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';
			}
			
			for (var i=0; i<ar.length; i++){
				document.getElementById('sub1img').innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';				
				if (ar[i].className=="submenu"){ //DynamicDrive.com change
				ar[i].style.display = "none";				
				}
			}
			el.style.display = "block";
			subimgObj.innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_open +'" border="0" width="11" height="11" alt="" />';
			
			if(document.getElementById('addcontactimg')){
				
				document.getElementById('addcontactimg').innerHTML = 'Hide details';
			}
		}else{			
			el.style.display = "none";
			subimgObj.innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_close +'" border="0" width="11" height="11" alt="" />';			
			if(document.getElementById('addcontactimg')){				
				document.getElementById('addcontactimg').innerHTML = 'Show details';
			}
		}
	}
}


function SwitchMenuProduct(obj,which){
	if(document.getElementById){//Start Of IF Loop
		var el = document.getElementById(obj);
		if(el.style.display != "block"){
				el.style.display = "block";
				var showdata = which+'minus';
				var hidedata = which+'plus';
				document.getElementById(showdata).style.display ='block';
				document.getElementById(hidedata).style.display ='none';
			}else{			
				el.style.display = "none";
				var hidedata = which+'minus';
				var showdata = which+'plus';
				document.getElementById(showdata).style.display ='block';
				document.getElementById(hidedata).style.display ='none';
			}
			
	  var data = "albumId="+which;
	   //alert(data);
	   $j.ajax({
				type: "POST",
				url: HOST_URL+site_root+'/albums/album_photo/'+which,
				data: data,
				success: function(msg) {
					//alert(msg);
					document.getElementById(obj).innerHTML =msg;
					if(document.getElementById('photos_id').value != '' )
					{
						var idArr = Array();
						idArr =document.getElementById('photos_id').value.split(",");
						var formElements= document.getElementById("ProductPhotoAddForm");
						for(var i=0; i<formElements.elements.length; i++)
						{
							if(formElements.elements[i].type == "checkbox") {							
								for(var j=0;j<idArr.length;j++){
								
									if(parseInt(formElements.elements[i].value) == parseInt(idArr[j]) ) {
										formElements.elements[i].checked = true;
									}
								}
							}
						}
					}
				}
				
			});
			
			
	}//End Of If Loop
}

function SwitchMenu_2(obj)
{ 
  var el = document.getElementById(obj);
 // alert(el);
  if(el!=null){
  minus = obj+'_minusImage';
  plus = obj+'_plusImage';
  
  //alert(plus);
  
  if(el.style.display == "block")
  {
     el.style.display = 'none';
	 
	 document.getElementById(minus).style.display = 'none';
	 document.getElementById(plus).style.display = 'block'; 
  }
  else
  {
     el.style.display = 'block'; 
	 
	 document.getElementById(minus).style.display = 'block';
	 document.getElementById(plus).style.display = 'none'; 
  }	 
  } 
}

/*Added by Zaver for the toggle hide and show contacts list */
function SwitchMenu_3(obj)
{ 
  var el = document.getElementById(obj);
 
  minus = obj+'_minusImage';
  plus = obj+'_plusImage';
  
  if(el.style.display == "block")
  {
     el.style.display = 'none';
	 
	 document.getElementById(plus).style.display = 'block';
	 document.getElementById(minus).style.display = 'none'; 
  }
  else
  {
     el.style.display = 'block'; 
	 
	 document.getElementById(plus).style.display = 'none';
	 document.getElementById(minus).style.display = 'block'; 
  }	 
	 
}

function SwitchMenu_agenda(obj,total)
{ 
 //alert(total+" "+obj);
total=parseInt(total);
//alert(total);
 for(k=0;k<total;k++){
 var el = document.getElementById(obj+k);
// alert(e1);
  minus = obj+'_minusImage';
  plus = obj+'_plusImage';
  
 // alert(el.style.display);
  if(el.style.display == "block")
  {
     el.style.display = 'none';
     //document.getElementById(plus).style.display = 'none';
	 //document.getElementById(minus).style.display = ''; 
  }
  else
  {
     el.style.display = 'block'; 
	 //document.getElementById(plus).style.display = '';
	 //document.getElementById(minus).style.display = 'none'; 
  }	 
 }
}



function SwitchMenu_4(obj,obj2,total)
{ 
// alert(total);
total=parseInt(total);
//alert(total);
 for(k=4;k<total;k++){
 
  var el = document.getElementById(obj+k);
  var e2 = document.getElementById(obj2+k);
 //alert(k);
  minus = obj+'_minusImage';
  plus = obj+'_plusImage';
  
  if(el.style.display == "")
  {
     el.style.display = 'none';
	 e2.style.display = 'none';	
     document.getElementById(plus).style.display = 'none';
	 document.getElementById(minus).style.display = ''; 
  }
  else
  {
     el.style.display = ''; 
	 e2.style.display = '';
	 document.getElementById(plus).style.display = '';
	 document.getElementById(minus).style.display = 'none'; 
  }	 
	 
 }
}


function SwitchMenu_5(obj,obj2,total)
{ 

//alert(total+" "+obj2+" "+obj);
total=parseInt(total)+parseInt(obj2);
//alert(total);
 for(k=obj2;k<total;k++){
 
  var el = document.getElementById(obj+k);
 // var e2 = document.getElementById(obj2+k);
 //alert(k);
  minus = obj+'_'+obj2+'_minusImage';
  plus = obj+'_'+obj2+'_plusImage';
  
  //alert(k);
  if(el.style.display == "")
  {
     el.style.display = 'none';
	 //e2.style.display = 'none';	
     document.getElementById(plus).style.display = 'none';
	 document.getElementById(minus).style.display = ''; 
  }
  else
  {
     el.style.display = ''; 
	 //e2.style.display = '';
	 document.getElementById(plus).style.display = '';
	 document.getElementById(minus).style.display = 'none'; 
  }	 
	 
 }
}


function SwitchMenuOnline(obj) {
	var el = document.getElementById(obj);
	
	if(el.style.display == "block")
		el.style.display = 'none';
	else if(el.style.display == "none")
	 	el.style.display = 'block'; 
}

function showMenuOnline(obj) {;
	var el = document.getElementById(obj);
	
		if(el.style.display == "none")
		el.style.display = 'block';
}

function hideMenuOnline(obj) {
	
	var el = document.getElementById(obj);
	
	if(el.style.display == "block")
		el.style.display = 'none';
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="") {
document.getElementById(cookievalue).style.display="block";
if(cookievalue == 'sub1' || cookievalue == 'sub12' ) {
	 //	loadSubMenu(cookievalue);		
	}
}
if(document.getElementById(cookievalue+"img")){
	if(cookievalue == 'sub1' || cookievalue == 'sub12' ) { }else {			
		document.getElementById(cookievalue+"img").innerHTML = '<img src="'+ HOST_URL+site_root+'/img/'+ menu_open +'" border="0" width="11" height="11" alt="" />';
		document.getElementById(cookievalue).style.display="block";
	}
		
	if(cookievalue == 'sub12' || cookievalue == 'sub11' || cookievalue == 'sub10' || cookievalue == 'sub6') {
		showLeftMenu(1);
	}	
		
}
}
}

function savemenustate(){
var inc=1, blockid=""
while (inc < 13){
if(document.getElementById("sub"+inc)){	
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate


