// Create Browser compatible XMLHTTP Object
var _http;
var _gShow="";
function _getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

// Global _http object
_http = _getHTTPObject(); 


function check_url(sUrl,content,DIV){ //  Check whether value is exist.
	if(sUrl==""){
		alert("Please enter value!");		
	}
	else{
		_http.open("POST", sUrl , true);
		_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		_http.send(content);
		_http.onreadystatechange = function(){
			if (_http.readyState == 4) {
				if(document.getElementById(DIV)){
					document.getElementById(DIV).innerHTML =  _http.responseText;
				}
			}
		}
		return true;
	}
}


function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function


var cardValidString = '0123456789- '; 
var phoneValidString = '0123456789()- '; 
var unameValidString = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_'; 

function isValid(string,allowed) {
    for (var i=0; i< string.length; i++) {
       if (allowed.indexOf(string.charAt(i)) == -1)
          return false;
    }
    return true;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

function register_ME(dm){
	var err = "";

	if(dm.txtfname.value.trim()==""){
		err += '<li class="lierrindent"><a href="#FullName">First name</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtlname.value.trim()==""){
		err += '<li class="lierrindent"><a href="#FullName">Last name</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txttitle.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Title">Title</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtaddress.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Address">Address</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtcity.value.trim()==""){
		err += '<li class="lierrindent"><a href="#City">City</a> - <span>Please enter this information.</span></li>';
	}	
	if(dm.cmbcountry.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Country">Country</a> - <span>Please select this information.</span></li>';
	}
	if(dm.txtzipcode.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Zipcode">Zip / Postal Code</a> - <span>Please enter this information.</span></li>';
	}else{
		zipLen = dm.txtzipcode.value.trim();
		if(zipLen.length<5){
			err += '<li class="lierrindent"><a href="#Zipcode">Zip / Postal Code</a> - <span>Please check your zipcode format.</span></li>';
		}
	}
	if(dm.txtphone.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Phone">Phone Number</a> - <span>Please enter this information.</span></li>';
	}else{
		if(!checkPhone(dm.txtphone.value.trim())){
			err += '<li class="lierrindent"><a href="#Phone">Phone</a> - <span>Please enter valid phone number.</span></li>';
		}
	}
	if(dm.txtemail.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please enter this information.</span></li>';
	}else{
		if(!echeck(dm.txtemail.value)){	
			err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please check the format of your email address.</span></li>';
		}
		else
			if(dm.txtemail.value.trim()!=dm.txtemailconfirm.value.trim()){	
				err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please confirm your email address correctly.</span></li>';
			}
	}
	if(dm.txtusername.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Username">Username</a> - <span>Please choose your Username.</span></li>';
	}else{
		unameLen = dm.txtusername.value.trim();
		if(unameLen.length < 3){
			err += '<li class="lierrindent"><a href="#Username">Username</a> - <span>Please enter minimum 3 chars for Username.</span></li>';
		}
		if(unameLen.length > 32){
			err += '<li class="lierrindent"><a href="#Username">Username</a> - <span>Sorry, maximum 32 chars is allowed for Username.</span></li>';
		}
		if(!isValid(unameLen,unameValidString)){
			err += '<li class="lierrindent"><a href="#Username">Username</a> - <span>Your Username has invalid characters.</span></li>';
		}
	}
	
	if(err==""){
		return true;
	}else{
		//alert(err);
		document.getElementById('divErrorMsg').style.display = 'block';
		document.getElementById('divError').innerHTML = err;
		return false;
	}
}

function eventContact(dm){
	var err = "";

	if(dm.txtfname.value.trim()==""){
		err += '<li class="lierrindent"><a href="#FullName">First name</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtemail.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please enter this information.</span></li>';
	}else{
		if(!echeck(dm.txtemail.value)){	
			err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please check the format of your email address.</span></li>';
		}
		else
			if(dm.txtemail.value.trim()!=dm.txtemailconfirm.value.trim()){	
				err += '<li class="lierrindent"><a href="#Email">Email Address</a> - <span>Please confirm your email address correctly.</span></li>';
			}
	}
	if(dm.txtaddress.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Address">Address</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtcity.value.trim()==""){
		err += '<li class="lierrindent"><a href="#City">City</a> - <span>Please enter this information.</span></li>';
	}
	if(dm.cmbstate.value.trim()==""){
		err += '<li class="lierrindent"><a href="#State">State</a> - <span>Please enter this information.</span></li>';
	}	
	if(dm.txtzipcode.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Zipcode">Zip / Postal Code</a> - <span>Please enter this information.</span></li>';
	}else{
		zipLen = dm.txtzipcode.value.trim();
		if(zipLen.length<5){
			err += '<li class="lierrindent"><a href="#Zipcode">Zip / Postal Code</a> - <span>Please check your zipcode format.</span></li>';
		}
	}
	if(dm.txtphone.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Phone">Phone Number</a> - <span>Please enter this information.</span></li>';
	}
	
	if(err==""){
		return true;
	}else{
		//alert(err);
		document.getElementById('divErrorMsg').style.display = 'block';
		document.getElementById('divError').innerHTML = err;
		return false;
	}
}

// {{{ strip_tags
function strip_tags(str, allowed_tags) {
    // Strip HTML and PHP tags from a string
    // 
    // +    discuss at: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strip_tags/
    // +       version: 810.2110
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Luke Godfrey
    // +      input by: Pul
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +      input by: Alex
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: strip_tags('<p>Kevin</p> <br /><b>van</b> <i>Zonneveld</i>', '<i><b>');
    // *     returns 1: 'Kevin <b>van</b> <i>Zonneveld</i>'
    // *     example 2: strip_tags('<p>Kevin <img src="someimage.png" onmouseover="someFunction()">van <i>Zonneveld</i></p>', '<p>');
    // *     returns 2: '<p>Kevin van Zonneveld</p>'
    // *     example 3: strip_tags("<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>", "<a>");
    // *     returns 3: '<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>'

    var key = '', tag = '', allowed = false;
    var matches = allowed_array = [];
    var allowed_keys = {};

    var replacer = function(search, replace, str) {
        return str.split(search).join(replace);
    };

    // Build allowes tags associative array
    if (allowed_tags) {
        allowed_array = allowed_tags.match(/([a-zA-Z]+)/gi);
    }
	
    str += '';

    // Match tags
    matches = str.match(/(<\/?[^>]+>)/gi);

    // Go through all HTML tags
    for (key in matches) {
        if (isNaN(key)) {
            // IE7 Hack
            continue;
        }

        // Save HTML tag
        html = matches[key].toString();

        // Is tag not in allowed list? Remove from str!
        allowed = false;

        // Go through all allowed tags
        for (k in allowed_array) {
            // Init
            allowed_tag = allowed_array[k];
            i = -1;

            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+'>');}
            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+' ');}
            if (i != 0) { i = html.toLowerCase().indexOf('</'+allowed_tag)   ;}

            // Determine
            if (i == 0) {
                allowed = true;
                break;
            }
        }

        if (!allowed) {
            str = replacer(html, "", str); // Custom replace. No regexing
        }
    }

    return str;
}// }}}

function updateAboutUs(dm){
	var err = "";
	var pic = dm.upPhoto.value.trim();
	if(pic!=""){
		var arrImg = pic.split('.');
		var extsn = arrImg[arrImg.length-1];
		if(extsn!="jpg" && extsn!="jepg"){
			err += '<li class="lierrindent"><a href="#Photo">Photo</a> - <span>Please upload your photo of type jpg.</span></li>';
		}
	}
	if(dm.briefDesc.value.trim()==""){
		err += '<li class="lierrindent"><a href="#BriefDesc">Brief Description</a> - <span>Please enter this information.</span></li>';
	}
	briefDescLen = dm.briefDesc.value.trim();
	if(briefDescLen.length>600){
		err += '<li class="lierrindent"><a href="#BriefDesc">Brief Description</a> - <span>Maximum length of brief description is 600.</span></li>';
	}
	var oEditor = FCKeditorAPI.GetInstance('longDesc') ;
	
	
	var content = oEditor.GetHTML( true );	
		
	content = strip_tags(content);
	content = content.trim();
	if(content=="" || content=="&nbsp;") {
		err += '<li class="lierrindent"><a href="#FullDesc">Full Description</a> - <span>Please enter this information.</span></li>';
	}
	
	if(err==""){
		//window.scrollTo(0,0);
		document.getElementById('divErrorMsg').style.display = 'none';
		return true;
	}else{
		//alert(err);
		document.getElementById('divErrorMsg').style.display = 'block';
		document.getElementById('divError').innerHTML = err;
		return false;
	}
}

function updateContact(dm){
	var err = "";
	var phone = dm.txtphone.value.trim();
	//var fax = dm.txtfax.value.trim();

	if(phone==""){
		err += '<li class="lierrindent"><a href="#Phone">Phone</a> - <span>Please enter this information.</span></li>';
	}else{
		if(!checkPhone(phone)){
			err += '<li class="lierrindent"><a href="#Phone">Phone</a> - <span>Please enter valid phone number.</span></li>';
		}
	}
	/*if(fax==""){
		err += '<li class="lierrindent"><a href="#Fax">Fax</a> - <span>Please enter this information.</span></li>';
	}else{
		if(!checkPhone(fax)){
			err += '<li class="lierrindent"><a href="#Fax">Fax</a> - <span>Please enter valid fax number.</span></li>';
		}
	}*/
	if(dm.txtaddress.value.trim()==""){
		err += '<li class="lierrindent"><strong>Address</strong> - <span>Please enter this information.</span></li>';
	}
	if(dm.txtemail.value.trim()==""){
		err += '<li class="lierrindent"><strong>Email</strong> - <span>Please enter this information.</span></li>';
	}else{
		if(!echeck(dm.txtemail.value)){	
			err += '<li class="lierrindent"><strong>Email</strong> - <span>Please check the format of your email address.</span></li>';
		}
	}
	/*if(dm.contactDirection.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Directions">Directions</a> - <span>Please enter this information.</span></li>';
	}*/
	var oEditor = FCKeditorAPI.GetInstance('contactDirection') ;
	
	var content = oEditor.GetHTML( true );	
		
	content = strip_tags(content);
	content = content.trim();
	if(content=="" || content=="&nbsp;") {
		err += '<li class="lierrindent"><strong>Directions</strong> - <span>Please enter this information.</span></li>';
	}
	
	if(err==""){
		//window.scrollTo(0,0);
		return true;
	}else{
		//alert(err);
		document.getElementById('divErrorMsg').style.display = 'block';
		document.getElementById('divError').innerHTML = err;
		return false;
	}
}

function checkUsername(dm, txtusername){
	var err = "";
	unameLen = dm.txtusername.value.trim();
	if(unameLen.length < 1){
		return "Please choose your Username.";
	}
	if(unameLen.length < 3){
		return "Please enter minimum 3 chars for Username.";
	}
	if(unameLen.length > 32){
		return "Sorry, maximum 32 chars is allowed for Username.";
	}
	if(!isValid(unameLen,unameValidString)){
		return "Your Username has invalid characters.";
	}
	return err; 
}

function checkPhone(str) 
{
	//var phoneRE = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/; 
	var phoneRE1 = /^\(\d\d\d\) \d\d\d-\d\d\d\d$/; 
	var phoneRE2 = /^\d\d\d-\d\d\d-\d\d\d\d$/; 
	if (str.match(phoneRE1) || str.match(phoneRE2)) {
   	return true;
 	} else {
 		return false;
 	}
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}
function echeckNewsletter(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}
		
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


function regenerateStates(countryId,DIV){
	//alert(countryId);
	if(countryId==""){
		//alert("Please enter value!");		
		return false;
	}
	else{
		var stateOptions = document.getElementById('cmbstate').innerHTML;
		document.getElementById('cmbstate').innerHTML = '<option style="color:#999">Reloading list...</option>';
		document.getElementById('cmbstate').style.color = '#999';
		//document.getElementById('cmbstate').style.fontStyle = 'italic';
		sUrl = "inc/generateStateList.php?cid=" + countryId + "";
		_http.open("POST", sUrl , true);
		_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		_http.send(content);
		_http.onreadystatechange = function(){
			if (_http.readyState == 4) {
				if(document.getElementById(DIV)){
					document.getElementById(DIV).innerHTML =  _http.responseText;
				}
			}
		}
		return true;
	}
}

function check_User_Validity(dm, el){
	document.getElementById('usr_err_msg').innerHTML = "<img src='images/loading.gif' align='absmiddle' /><font color='green'>Verifying username supplied...</font>";	
	errMsg = checkUsername(dm, 'txtusername');
	
	if(errMsg==""){
		var content = "mod=uservalidity&uname="+el.value;
		page = "agent_mgmt/agent-submit.php";
		check_url(page, content, 'usr_err_msg', '');	
	}else{
		document.getElementById('usr_err_msg').innerHTML = "<font color='#ff0000'>"+errMsg+"</font>";
	}
}

var numrows=0;
function addNewRow(tableId)
{
	numrows++;		
	var tbl = document.getElementById(tableId);
	
	// first row
	var row1 = tbl.insertRow(tbl.rows.length);
	var cell1 = row1.insertCell(0);
	cell1.innerHTML = '#'+(numrows+1);
	var cell2 = row1.insertCell(1);
	cell2.innerHTML = '<input type="checkbox" name="addProdServId[]" id="addProdServId_'+(numrows+1)+'" value="'+(numrows+1)+'" />';
	var cell3 = row1.insertCell(2);
	cell3.innerHTML = '<input name="productName[]" type="text" class="textbox" id="productName" value="" size="60" onKeyUp="toggleCheckBox(\'addProdServId_'+(numrows+1)+'\',this)" />';
	
	// second row
	var row2 = tbl.insertRow(tbl.rows.length);
	var cell1 = row2.insertCell(0);
	cell1.colSpan = 2; 
	var cell2 = row2.insertCell(1);
	cell2.innerHTML = '<textarea name="productDesc[]" cols="80" rows="8" class="textbox" id="productDesc" onKeyUp="toggleCheckBox(\'addProdServId_'+(numrows+1)+'\',this)"></textarea>';
	
	// third row
	var row3 = tbl.insertRow(tbl.rows.length);
	var cell1 = row3.insertCell(0);
	cell1.colSpan = 3; 
	cell1.innerHTML = '&nbsp;';
}

function toggleCheckBox(chkId, thisId){
	if(thisId.value==""){
		document.getElementById(chkId).checked = false;
	}else{
		document.getElementById(chkId).checked = true;
	}
}

function CheckAll(dm) {
	for(i=0;i<dm.elements.length;i++){
		if(dm.elements[i].name == "chkdel[]"){
			if(dm.chkAll.checked)
				dm.elements[i].checked = 1;
			else
				dm.elements[i].checked = 0;
		}
	} // end of for
}

function CheckAllSubMenu(dm, rootId, tableId) {	
	for(i=0;i<dm.elements.length;i++){ //alert(dm.elements[i].name);
		if(dm.elements[i].name == "subMenu_"+rootId.value+"[]"){
			if(rootId.checked){
				dm.elements[i].checked = 1;
				
				for(j=0; j<=50; j++)
					if(document.getElementById('tdDisplay'+tableId+'-'+j))
						document.getElementById('tdDisplay'+tableId+'-'+j).style.color = '#000';
			}else{
				dm.elements[i].checked = 0;
				
				for(j=0; j<=50; j++)
					if(document.getElementById('tdDisplay'+tableId+'-'+j))
						document.getElementById('tdDisplay'+tableId+'-'+j).style.color = '#999';
			}
		}
	} // end of for
}

function CheckAllSubMenuChecked(dm, rootId) {	
	var flag = 0;
	
	for(i=0;i<dm.elements.length;i++){ //alert(dm.elements[i].name);
		if(dm.elements[i].name == "subMenu_"+rootId+"[]"){
			if(dm.elements[i].checked)
				flag = 1;
		}
	} // end of for
	return flag;
}

function toggleDisplayMenu(chkId, tableId){
		//alert(chkId.value);
		CheckAllSubMenu(document.frmLeftMenu, chkId, tableId);
		
		if(chkId.checked){
			document.getElementById('tblDisplay'+tableId).style.color = '#000';
		}else{
			document.getElementById('tblDisplay'+tableId).style.color = '#999';
		}
}

function toggleDisplaySubMenu(dm, chkId, tableId, rootKey){
		//alert(chkId);
		if(chkId.checked){
			document.getElementById('trDisplay'+tableId).style.color = '#000';
			document.getElementById('tdDisplay'+tableId).style.color = '#000';
		}else{
			document.getElementById('trDisplay'+tableId).style.color = '#999';
			document.getElementById('tdDisplay'+tableId).style.color = '#999';
		}
		
		//alert(rootKey);
		var arrRootKey = tableId.split('-');
		//alert(arrRootKey[0]);
		if(CheckAllSubMenuChecked(document.frmLeftMenu, rootKey)){
			document.getElementById('rootMenu'+rootKey).checked = true;
			document.getElementById('tblDisplay'+arrRootKey[0]).style.color = '#000';
		}else{
			document.getElementById('rootMenu'+rootKey).checked = false;
			document.getElementById('tblDisplay'+arrRootKey[0]).style.color = '#999';
		}
}

function toggleDisplay(chkId, tableId){
		
		if(chkId.checked){
			document.getElementById(tableId).style.color = '#000';
		}else{
			document.getElementById(tableId).style.color = '#999';
		}
}



function updateLeftMenu(){
	var err = "";
	var dm = updateLeftMenu.arguments[1];
	// Get the editor instance that we want to interact with.
	var oEditor = FCKeditorAPI.GetInstance('pageContent') ;
	// Get the editor contents in XHTML. 	// "true" means you want it formatted.
	content = oEditor.GetXHTML( true );		
	//alert(content);
	
	if(dm.menuText.value.trim()==""){
		err += '<li class="lierrindent"><a href="#Text">Menu Text</a> - <span>Please enter this information.</span></li>';
	}
	if(content=="" || content=="<br/>"){
		err += '<li class="lierrindent"><a href="#Content">Page Content</a> - <span>Please enter this information.</span></li>';
	}
	//alert(err); //about this site
	if(err==""){
		//window.scrollTo(0,0);
		dm.method="post";
		dm.action=updateLeftMenu.arguments[0];
		dm.submit();
		//return false;
	}else{
		//alert(err);
		document.getElementById('divErrorMsg').style.display = 'block';
		document.getElementById('divError').innerHTML = err;
		return false;
	}
}
