/**
 * The following functions are prewritten by dreamweaver and are used by the menu 
 * class to handle mouse overs on the menu
 */
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 menuInitialize() calls preloadImages from onLoad event of page
*/
function menuInitialize(){
	MM_preloadImages('../images/topMenu/topMenu_r_08.gif','../images/topMenu/topMenu_r_15.gif','../images/topMenu/topMenu_r_10.gif','../images/topMenu/topMenu_r_17.gif','../images/topMenu/topMenu_r_24.gif','../images/topMenu/topMenu_r_12.gif','../images/topMenu/topMenu_r_20.gif','../images/topMenu/topMenu_r_25.gif','../images/topEditBar/button_03_r.jpg','../images/topEditBar/images/button_05_r.jpg','../images/topEditBar/images/button_07_r.jpg','../images/topEditBar/images/button_09_r.jpg','../images/topEditBar/images/button_11_r.jpg');
}

/* -----------------------------------------------------------------------------------------------
 * Show or hide layers in Project Listing
 * ----------------------------------------------------------------------------------------------- */
	function alternateDisplay(div,img,hideSrc,viewSrc,status) {
		var obj = document.getElementById(div);
		var imgDiv = document.getElementById(img);

		if (obj) {
			if (obj.style.display == 'none') {
				obj.style.display= '';
				if(status == 'print')
				imgDiv.src = '../images/frontTemplates/whiteBlack_arrowDown.gif';
				else
				imgDiv.src = '../images/frontTemplates/black_arrowDown.gif';
			} else {
				obj.style.display= 'none';
				if(status == 'print')
				imgDiv.src = '../images/frontTemplates/whiteBlack_arrowLeft.gif';
				else
				imgDiv.src = '../images/frontTemplates/black_arrowLeft.gif';
			}	
		}
	}

/* -----------------------------------------------------------------------------------------------
 * Show or hide layers in Project Listing
 * ----------------------------------------------------------------------------------------------- */
	function alternateDisplayFAQ(div,img,hideSrc,viewSrc,status) {
		var obj = document.getElementById(div);
		var imgDiv = document.getElementById(img);

		if (obj) {
			if (obj.style.display == 'none') {
				obj.style.display= '';
				if(status == 'print')
				imgDiv.src = '../images/frontTemplates/whitePurple_arrowDown.gif';
				else
				imgDiv.src = '../images/frontTemplates/yellow_arrowDown.gif';
			} else {
				obj.style.display= 'none';
				if(status == 'print')
				imgDiv.src = '../images/frontTemplates/whitePurple_arrowLeft.gif';
				else
				imgDiv.src = '../images/frontTemplates/yellow_arrowLeft.gif';
			}	
		}
	}


/**
* Function alternateDisplaySimple hide or exposes content inside div tags
* 	Used by AdminArea FAQ
* Params
*		div is the id of the div tag that we want to display or hide
*/
function alternateDisplaySimple(div) {
	var obj = document.getElementById(div);
	if (obj) {
		if (obj.style.display == 'none') {
			obj.style.display= '';
		} 
		else {
			obj.style.display= 'none';
		}	
	}
}

	
/* --------------------------------------------------------------------------------	
 * printer friendly popup window (minimize to A4 size)
 * ------------------------------------------------------------------------------------ */	
function printPopWin(url) {
	var screenWidth = screen.width - 680;
	var screenHeight = screen.height - 25;
	window.open(url, "", "toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=yes,location=yes,width =680, height=" + screenHeight + ", left=" + screenWidth +",top=0")
}


/* --------------------------------------------------------------------------------
 * Layer change in sideBar
 * ------------------------------------------------------------------------------------ */	
	  
      function incrementCurrent() {
	   // current = parseInt(document.forms["sr_cms"].elements["linkCount"].value);
		total = parseInt(document.forms["sr_cms"].elements["totalLink"].value);
        document.forms["sr_cms"].elements["linkCount"].value = getCurrentNumber() + 1;
		document.forms["sr_cms"].elements["totalLink"].value = total + 1;
      }
	  
	   function updateImageCount() {
        //current = parseInt(document.forms["sr_cms"].total2.value);
        document.forms["sr_cms"].elements["dataTo[ImageCount]"].value = getCurrentNumber();
	  }
	  
	   function updateLinkCount() {
	    total = parseInt(document.forms["sr_cms"].elements["totalLink"].value);
		//alert(total);
        document.forms["sr_cms"].elements["totalLink"].value = total - 1;
	  }
	  
	   function getImageNumber() {
        currentImageNum = parseInt(document.forms["sr_cms"].elements["dataTo[ImageCount]"].value);
        return currentImageNum;
      }
	  
	   function clearImageNumber() {
	    document.forms["sr_cms"].elements["dataTo[ImageCount]"].value = 0;
	   
	   }
	  
	  function getCurrentNumber() {
	    current = parseInt(document.forms["sr_cms"].elements["linkCount"].value);
		//alert(parseInt(document.forms["sr_cms"].total.value));
		return current = parseInt(document.forms["sr_cms"].elements["linkCount"].value);
      }
	  
	  function getCurrentLinkCount() {
	    current = parseInt(document.forms["sr_cms"].elements["totalLink"].value);
		//alert(parseInt(document.forms["sr_cms"].total.value));
		return current = parseInt(document.forms["sr_cms"].elements["totalLink"].value);
      }
	  
	  function removeLink(nodeVal) {
		updateLinkCount();
	    sideBarLinkDivElement = document.getElementById("sideBarLinkDiv");
		insideBarLinkDivElement = document.getElementById("SB" + nodeVal + "");
		
		//oldNode = sideBarLinkDivElement.firstChild.nextSibling.nextSibling;
	    //alert(oldNode.text);
		sideBarLinkDivElement.removeChild(insideBarLinkDivElement);
		  
	  }
	  
	   function removeImageLink(nodeVal) {
		clearImageNumber();
	    sideBarLinkDivElement = document.getElementById("sideBarLinkDiv");
		imageDivElement = document.getElementById("ImageNode" + nodeVal + "");
		sideBarLinkDivElement.removeChild(imageDivElement);
		  
	  }


function makeNewLink(displayMode){
	if(getCurrentLinkCount() >= 5) {
		alert("Maximun 5 links in here");
	}
	else { 
		incrementCurrent();
    sideBarLinkDivElement = document.getElementById("sideBarLinkDiv");
    newLink = document.createElement("div");
		newLink.setAttribute("id", "SB" + getCurrentNumber() + "");
		linkText = document.createElement("Textarea");
		linkText.setAttribute("id", "dataTo[SBLink"+getCurrentNumber()+"]");
	  linkText.setAttribute("name", "dataTo[SBLink"+getCurrentNumber()+"]");
		//linkText.setAttribute("ONKEYUP", "alertCMS(" + displayMode + ");");
		linkText.setAttribute("cols", "24");
		linkText.setAttribute("rows", "3");
		linkText.setAttribute("className", "sideBarLink");
	
		insertURL = document.createElement("a");
		insertURL.setAttribute("href", "javascript:cmsInsertFile('dataTo[SBLink" + getCurrentNumber()+"]', 'SBTool')");
		//insertURL.setAttribute("href", getCurrentNumber());
		insertURLText = document.createTextNode("Insert file");
		insertURL.setAttribute("className", "sideBarLink");
		insertFile = document.createElement("a");
		insertFile.setAttribute("href", "javascript:cmsInsertHyperlink('dataTo[SBLink" + getCurrentNumber() + "]','false');");
//		insertFile.setAttribute("href", "javascript:cmsInsertFile('dataTo[SBLink" + getCurrentNumber() + "]','false');");
		insertFileText = document.createTextNode("Insert link");
		insertFile.setAttribute("className", "sideBarLink");
		
		removeNode = document.createElement("a");
		removeNode.setAttribute("href", "javascript:removeLink("+getCurrentNumber()+")");
		removeNodeText = document.createTextNode("Remove");
		removeNode.setAttribute("className", "sideBarLink");
		
	
        lineBreak = document.createElement("br");
		lineBreak2 = lineBreak.cloneNode();
		lineBreak3 = lineBreak.cloneNode();
		
		spaceText = document.createTextNode("         ");
		
		insertURL.appendChild(insertURLText);
		insertFile.appendChild(insertFileText);
		removeNode.appendChild(removeNodeText);
		newLink.appendChild(linkText);
		newLink.appendChild(lineBreak);
		newLink.appendChild(insertURL);
		newLink.appendChild(spaceText);
		newLink.appendChild(removeNode);
		newLink.appendChild(lineBreak2);
		newLink.appendChild(insertFile);
	
 		sideBarLinkDivElement.appendChild(newLink);
		sideBarLinkDivElement.appendChild(lineBreak3);
       
       }
     }
	  
	 
	  function makeImage(displayMode){
	   // alert(getCurrentNumber());
	    imageCheck = document.forms["sr_cms"].elements["dataTo[ImageCount]"].value;
		
	    if(imageCheck == 0) {
		updateImageCount();
        sideBarLinkDivElement = document.getElementById("sideBarLinkDiv");

        newImage = document.createElement("div");
        newImage.setAttribute("id", "ImageNode"+getCurrentNumber()+ "");
		imageTag = document.createElement("a");
		imageTag.setAttribute("href", "javascript:cmsInsertImage('dataTo[SBImage]','x_IMAGE','false'); "); 
		linkImage = document.createElement("IMG");
		linkImage.setAttribute("id", "dataTo[SBImage]");
	    linkImage.setAttribute("name", "dataTo[SBImage]");
	//	linkImage.setAttribute("src", "<?=$imgURL.$dataFrom['IAMGE'];?>");
	
	    removeImage = document.createElement("a");
		removeImage.setAttribute("href", "javascript:removeImageLink("+getCurrentNumber()+")");
		removeImageText = document.createTextNode("Remove");
		removeImage.setAttribute("className", "sideBarLink");
		
		lineBreak = document.createElement("br");
		lineBreak2 = lineBreak.cloneNode();
		//spaceText = document.createTextNode("         ");
		removeImage.appendChild(removeImageText);
		imageTag.appendChild(linkImage);
		newImage.appendChild(imageTag);
		newImage.appendChild(lineBreak2);
		//newImage.appendChild(spaceText);
		newImage.appendChild(removeImage);
		
        sideBarLinkDivElement.appendChild(newImage);
		sideBarLinkDivElement.appendChild(lineBreak);
		
        
        }
		else {
		 alert("Only allow add one image here");
		}
      }
	  
	  
