function showhide(layer_on,layer_off,general_on)
{
  var is_ns4 = navigator.appName.indexOf('Netscape', 0) != -1 && !document.getElementById;

  var is_ns6 = navigator.appName.indexOf('Netscape', 0) != -1 && document.getElementById;

  if(is_ns4)
	{
    document.layers[layer_on].visibility   = 'show'
    document.layers[layer_off].visibility  = 'hide'
    document.layers[general_on].visibility = 'show'
	}
  else if(is_ns6) 
	{
    document.getElementById(layer_on).style.display = 'block';
    document.getElementById(layer_off).style.display = 'none';
    document.getElementById(general_on).style.display = 'block';
	}
  else if(document.all)
	{
    document.all(layer_on).style.display ='block'
    document.all(layer_off).style.display ='none'
    document.all(general_on).style.display ='block'
	}
}

function ProperCase(frmObj)
{
	var index;
	var tmpStr;
	var tmpChar;
	var preString;
	var postString;
	var strlen;

	tmpStr = frmObj.value.toLowerCase();
	strLen = tmpStr.length;

	if (strLen > 0)
		{
		for (index = 0; index < strLen; index++)
			{
			if (index == 0)
				{
				tmpChar = tmpStr.substring(0,1).toUpperCase();
				postString = tmpStr.substring(1,strLen);
				tmpStr = tmpChar + postString;
				}
			else
				{
				tmpChar = tmpStr.substring(index, index+1);
				if (tmpChar == " " && index < (strLen-1))
					{
					tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
					preString = tmpStr.substring(0, index+1);
					postString = tmpStr.substring(index+2,strLen);
					tmpStr = preString + tmpChar + postString;
					}
				}
			}
		}
	frmObj.value = tmpStr;
}

//
// DROPDOWN MENU JAVASCRIPT
//

function showValue(arg, arg2){
	//alert("calling show me: arg1 " + arg + " arg2 " +  arg2);
	var s = (arg2==undefined) ? '' : "<br /><font color='darkgreen'>value:</font> "+ arg2;
	$("#selectedvalue").html("<font color='darkgreen'>label:</font> " + arg +  s);
}

function convertNow(byIds){
	//MSDropDown.showIconWithTitle(false);
	try {
		if(byIds==undefined) {
			MSDropDown.init();
		} else {
			MSDropDown.init(byIds);
		}
		$("#converta").hide("fast");
		//$("#convertBtn").hide("fast");
	} catch(e) {
		//console.debug(e);
		alert(e);
	}
	$('#info').html('<h2>I would appreciate your <a style="color:chocolate" href="http://marghoobsuleman.com/node/103#comment-controls">feedback.</a></h2>');
}

var counter = 1;
function output(msg, id){
	if(counter>=100) counter = 1;
	var  old = $("#output").html();
	$("#output").html((counter++)+": id= "+id.id +" : " + msg+"<br />"+old);
}
function clearDebugWindow(){
	counter = 1;
	$("#output").html("");
}

function disabledcombo(id, disabled){
	document.getElementById(id).disabled = disabled;
	//custom function
	if(document.getElementById(id).refresh!=undefined)
			document.getElementById(id).refresh();
}

var cmbOption = new Object();
cmbOption["none"] = new Array("Please select and option");
cmbOption["prestashop"] = new Array("Extra Tab", "Categories Menu", "Add to cart extended", "Image Enlarger");
cmbOption["jquery"] = new Array("Javascript Image dropdown");
cmbOption["component"] = new Array("Magic Text", "Counter Text", "Rounded Text");
   
function populateCombo(val){
	var targetCombo = 'dynamic';	
	var target_array = cmbOption[val];
	document.getElementById(targetCombo).options.length =0;
	for(var i=0;i<target_array.length;i++) {
		document.getElementById(targetCombo).options[i] = new Option(target_array[i].toString(), target_array[i].toString());
	}
	if(document.getElementById(targetCombo).refresh!=undefined)
			document.getElementById(targetCombo).refresh();

}

function flagLangOn(strLang){
	if(document.all){
		document.all['flagLanguage'].className = "flagLang_" + strLang;
	} else if (document.getElementById){
		document.getElementById('flagLanguage').className = "flagLang_" + strLang;
	}
}

function flagLangOff(){
	if(document.all){
		document.all['flagLanguage'].className = "flagLang00";
	} else if (document.getElementById){
		document.getElementById('flagLanguage').className = "flagLang00";
	}
}