// JavaScript Document
//Tab menu script
//Created: May 1st 08'
//Author:Murat Alibaba
function initialiseTabs(parent, child, active)
{
	//document.getElementById("link1").style.backgroundcolor='#cccccc';
	var parent = document.getElementById(parent);
	//alert(parent);
	var childCount = parent.childNodes.length;
	/// HACK FOR THE FACT THAT IE AND FIREFOX COUNT CHILD ELEMENTS DIFFERENTLY.
	childCount = (navigator.userAgent.indexOf("MSIE")!=-1) ? childCount : (childCount-1)/2;
	childCount = childCount+1;
	//var childCount = parent.getElementsByTagName(child).length;
	//alert('childCount '+childCount);
	for(i=1; i<childCount; i++)
	{
		var tab = "tab"+i;
		var theLink = "link"+i;
		//alert('Checking Tab '+tab);
		if(tab !== active)
		{
			//alert('Turn Tab '+tab+ ' Off !');
			document.getElementById(tab).style.display='none';
			//document.getElementById(theLink).style.background='#CCCC99';
			changeClass(theLink, 'off')
		}
		else{
			//alert('Turn Tab '+tab+ ' On!');
			document.getElementById(tab).style.display='block';
			//document.getElementById(theLink).style.background='#999933';
			changeClass(theLink, 'on')
		}
	}
}


function initialiseTabsNumeric(active, noTabs, unqID)
{
	noTabs++;
	for(i=1; i<noTabs; i++)
	{
		var tab = unqID+"tab"+i;
		var theLink = unqID+"link"+i;
		//alert('Checking Tab '+tab);
		if(tab !== active)
		{
			//alert('Turn Tab '+tab+ ' Off !');
			document.getElementById(tab).style.display='none';
			changeClass(theLink, 'off')
		}
		else{
		//	alert('Turn Tab '+tab+ ' On!');
			document.getElementById(tab).style.display='block';
			changeClass(theLink, 'on')
		}
	}
}

function changeClass(id, newClass){
	var myField = document.getElementById(id);
	myField.className = newClass;
}

function hideOverlay(){
document.getElementById("overlay").style.display = 'none';
document.getElementById("OLtop").style.display = 'none';
}

function chooseImage(theImage){
document.getElementById("overlay").style.display = 'block';
document.getElementById("OLtop").style.display = 'block';
document.addContentForm.objNo.value = theImage;
}


function changeDisplay(id, newClass) {
	$oppositeClass = (newClass=='block') ? 'none':'block';
	var identity = document.getElementById(id);
	if(identity.style.display!=newClass){
	identity.style.display = newClass;
	}
	else
	{
	identity.style.display =$oppositeClass;
	}
}


function displayPlanel(newClass){
	 changeDisplay('overlay',newClass);
	 changeDisplay('OLtop', newClass);
	  
}


function jsUpload(imageHTML, theName, htmlID, newObj){
	hideOverlay();
	imageHTMLArray = imageHTML.split(".");
	var formName = document.getElementById('formInfo').value;
	if(imageHTMLArray[1]=='jpg' || imageHTMLArray[1]=='gif' || imageHTMLArray[1]=='bmp')
	{
		var targetNo = eval("document."+formName+".objNo.value");
		var targetImage = "img"+targetNo;
		var imageURL = '<img src="../../'+theName+'/pub/assets/page_content/'+imageHTML+'" alt="preview"  class=\'dynaImage\' />';
		eval("document."+formName+".objName"+targetNo+".value = imageHTML");
		document.getElementById(targetImage).innerHTML = imageURL;
	}
	else if(imageHTMLArray[1]=='txt' || imageHTMLArray[1]=='pdf' || imageHTMLArray[1]=='doc')
	{
		var targetNo = eval("document."+formName+".objNo.value");
		if(htmlID !=''){
			var targetImage = htmlID;
		}else {
			var targetImage = "tabarea";
		}
		eval("document."+formName+".objName"+targetNo+".value = imageHTML");
		document.getElementById(targetImage).innerHTML = "<p>"+imageHTML+"</p>";
	}
	else if(imageHTMLArray[1]=='swf')
	{
		//alert(imageHTML+"-"+theName+"-"+htmlID);
		var targetNo = eval("document."+formName+".objNo.value");
		//alert(targetNo);
		if(htmlID !=''){
			var targetImage = htmlID+targetNo;
		}else {
			var targetImage = "tabarea";
		}
		//alert(targetImage);
		eval("document."+formName+".objName"+targetNo+".value = imageHTML");
		//alert(eval("document."+formName+".objName"+targetNo+".value"))
		document.getElementById(targetImage).innerHTML = "<p>"+imageHTML+"</p>";
	}
	else
	{
		if(htmlID !=''){
			var targetImage = htmlID;
			//alert("htmlID "+targetImage);
		}else {
			var targetImage = "tabarea";
			//alert(targetImage);
		}
		var pattern = /\+/g;
		var targetNo = eval("document."+formName+".objNo.value");
		//alert(targetNo);
		var eImageHTML = unescape(imageHTML);
		var imageHTMLNew = eImageHTML.replace(pattern, " ");
		eval("document."+formName+".objName"+targetNo+".value = imageHTMLNew");
		//alert(eval("document."+formName+".objName"+targetNo+".value = imageHTML"));
		var myString =unescape(newObj); 
		//alert(myString);
		
		var myStringNew = myString.replace(pattern, " ");
		//alert(myStringNew);
		document.getElementById(targetImage).innerHTML =myStringNew;
		//alert(document.getElementById(targetImage).innerHTML);
		//alert(unescape(newObj));
	}
}


function editImage(theObjNo, formName){
	document.getElementById("overlay").style.display = 'block';
	document.getElementById("OLtop").style.display = 'block';
	eval("document."+formName+".objNo.value = theObjNo");
}


function editFile(theObjNo, formName){
	document.getElementById("overlay").style.display = 'block';
	document.getElementById("OLtop").style.display = 'block';
	eval("document."+formName+".objNo.value = theObjNo");
}


function editLinkList(theObjNo, formName){
	document.getElementById("overlay").style.display = 'block';
	document.getElementById("OLtop").style.display = 'block';
	eval("document."+formName+".objNo.value = theObjNo");
}

function editFlash(theObjNo, formName){
	document.getElementById("overlay").style.display = 'block';
	document.getElementById("OLtop").style.display = 'block';
	eval("document."+formName+".objNo.value = theObjNo");
}





























