var mcewin = 1;
var opentab = "";

function goToBizPage(url){
	window.location = url;
}

function launchImageManager(field_name, url, type, win){
    mcewin++;
    win.name = "myiframe"+mcewin;
//    alert("Field_Name: " + field_name + "\nURL: " + url + "\nType: " + type + "\nWin: " + win.name); // debug/testing
    myLightWindow.activateWindow({
            href: 'media/tinymce/field/'+field_name+'/url/none/win/'+win.name,
            title: 'Media Manager',
            height: '600',
            width: '800' 
    });
}

function freeImageManager(){
    alert('The LBB image manager is only available to premium accounts');
}

var default_search_value = 'Search Businesses';

function emptyTextField(el)
{
        if(el.value == default_search_value)
        {
                el.value='';
        }
}

function resetTextField(el)
{
        if(el.value == '')
        {
                el.value=default_search_value;
        }
}


function openDash(tab)
{
    if(!$('dash_workspace').visible())
    {
        Effect.BlindDown('dash_workspace');
    }else if(tab == opentab){
        Effect.BlindUp('dash_workspace');
    }
    
    opentab = tab;
}

function updateTagCount(elTags, elUpdate, MAX_BIZ_TAGS ){ 
	var tagCount = 0;
	if( String($(elTags).value).strip().empty() == true){
		tagCount = MAX_BIZ_TAGS;
	} else {
		var tags = String($(elTags).value).split(',');
		if(tags.last().strip().empty() == true){
			tags.pop();
		}
		tagCount = MAX_BIZ_TAGS - tags.length;	
	}

	if(tagCount <= 0){
		tagCount = 0;
		$(elUpdate).parentNode.style.color = 'red';
	} else {
		$(elUpdate).parentNode.style.color = '#277102';
	}
	$(elUpdate).innerHTML = tagCount+" ";
}

function updateCharCount(elTextarea, elUpdate, MAX_CHARS){
	var descLength = String($(elTextarea).value).length;	
	var remaining_chars = MAX_CHARS - descLength;
	if(remaining_chars <= 0){
		remaining_chars = 0;
		$(elUpdate).parentNode.style.color = 'red';
	} else {
		$(elUpdate).parentNode.style.color = '#277102';
	}
	$(elUpdate).innerHTML = remaining_chars;
	if(descLength >= MAX_CHARS){
		$(elTextarea).value = String($(elTextarea).value).truncate(MAX_CHARS,'');	
	}
	
} 

function scaleColumns(){
        //alert($('right').getHeight());
        $('mainwrap').setStyle({
                height: "auto"
            });
        if($('mainwrap').getHeight() < $('right').getHeight())
        {
            $('mainwrap').setStyle({
                height: $('right').getHeight()+"px"
            });
        }else if($('mainwrap').getHeight() < $('left').getHeight())
        {
            $('mainwrap').setStyle({
                height: $('left').getHeight()+"px"
            });
        }
    }