var loaded = false;
var goin = false;
var goout = true;
$(document).ready(function() {
	
	$('#navmetabusiness').mouseover(function() {
		$('#navmetabusinesstongue').show();
	});
	
	$('#navmetabusinesstongue').mouseover(function() {
		$('#navmetabusinesstongue').show();
	});
	
	$('#navmetabusinesstongue').mouseout(function() {
		$('#navmetabusinesstongue').hide();
	});
	
	$('#navmetabusiness').mouseout(function() {
		$('#navmetabusinesstongue').hide();
	});
	
	loaded = true;
});	

function setDelayedDivHeight(diva, divb, delay)
	{
		setTimeout('setDivHeight("'+diva+'", "'+divb+'")', delay);
	}

function setDivHeight(diva, divb)
	{
		document.getElementById(diva).style.height = 'auto';
		document.getElementById(divb).style.height = 'auto';
		
	  if( document.getElementById(diva).clientHeight > document.getElementById(divb).clientHeight)
		  document.getElementById(divb).style.height = document.getElementById(diva).clientHeight + 'px';
	  else
		  document.getElementById(diva).style.height = document.getElementById(divb).clientHeight + 'px';
	}

function changeClass(id, list)
	{
		var i;
		var selectbox = document.getElementById(list);
	    var liobj = document.getElementById('ci'+id);
	    
	    if(liobj.className == 'accordionentrychecked')
	    {
	    	for(i=selectbox.options.length-1;i>=0;i--)
			{
				if(selectbox.options[i].value == id)
				{
					var optn = document.createElement("OPTION");
					optn.text = selectbox.options[i].text;;
					optn.value = selectbox.options[i].value;
					selectbox.remove(i);
					selectbox.options.add(optn);
				}
			}
			
			liobj.className = liobj.className.replace(/\baccordionentrychecked\b/,'accordionentryunchecked');
	    }
	    else
	    {
	    	for(i=selectbox.options.length-1;i>=0;i--)
			{
				if(selectbox.options[i].value == id)
				{
					var optn = new Option(selectbox.options[i].text, selectbox.options[i].value, true, true);
					selectbox.remove(i);
					selectbox.options.add(optn); 
				}
			}
			
	    	liobj.className = liobj.className.replace(/\baccordionentryunchecked\b/,'accordionentrychecked');
	    }
	
	}

var lastJobItem = "";

function changeJobClass(id, list)
{
	var i;
	var selectbox = document.getElementById(list);
    var liobj = document.getElementById('ci'+id);
    
    if(liobj.className == 'accordionentrychecked')
    {
    	for(i=selectbox.options.length-1;i>=0;i--)
		{
			if(selectbox.options[i].value == id)
			{
				var optn = document.createElement("OPTION");
				optn.text = selectbox.options[i].text;;
				optn.value = selectbox.options[i].value;
				selectbox.remove(i);
				selectbox.options.add(optn);
			}
		}
		
		liobj.className = liobj.className.replace(/\baccordionentrychecked\b/,'accordionentryunchecked');
    }
    else
    {
    	if(lastJobItem == "")
    	{
	    	for(i=selectbox.options.length-1;i>=0;i--)
			{
				if(selectbox.options[i].selected == true)
				{
					lastJobItem = selectbox.options[i].value;
				}
			}	
    	}
    	if(lastJobItem != "")
    	{
    		var temp_liobj = document.getElementById('ci'+lastJobItem);
    		for(i=selectbox.options.length-1;i>=0;i--)
    		{
    			if(selectbox.options[i].value == lastJobItem)
    			{
    				var optn = document.createElement("OPTION");
    				optn.text = selectbox.options[i].text;;
    				optn.value = selectbox.options[i].value;
    				selectbox.remove(i);
    				selectbox.options.add(optn);
    			}
    		}
    		temp_liobj.className = temp_liobj.className.replace(/\baccordionentrychecked\b/,'accordionentryunchecked');
    	}

    	for(i=selectbox.options.length-1;i>=0;i--)
		{
			if(selectbox.options[i].value == id)
			{
				var optn = new Option(selectbox.options[i].text, selectbox.options[i].value, true, true);
				selectbox.remove(i);
				selectbox.options.add(optn); 
			}
		}
    	
    	liobj.className = liobj.className.replace(/\baccordionentryunchecked\b/,'accordionentrychecked');
    	lastJobItem = id;
    }

}

function delSelectedItem(id, message)
	{
		if(confirm(message) == true)
		{
			var selectbox = document.getElementById('user_categories_list');
			var i;
			
			for(i=selectbox.options.length-1;i>=0;i--)
			{
				if(selectbox.options[i].value == id)
				{
					var optn = document.createElement("OPTION");
					optn.text = selectbox.options[i].text;;
					optn.value = selectbox.options[i].value;
					selectbox.remove(i);
					selectbox.options.add(optn);
	
					var elem = document.getElementById('LiId'+id);
					elem.parentNode.removeChild(elem);
				}
			}
			setDivHeight('divcategories', 'divskills');
		}
	}

function writeCatList(message)
	{
		var ulTag = document.getElementById('catlist');
		var selectbox = document.getElementById('user_categories_list');
		var i;
		
		for(i=selectbox.options.length-1;i>=0;i--)
		{
			if(selectbox.options[i].selected)
			{
				var liTag = document.createElement('li');
				var aTag = document.createElement('a');
				liTag.setAttribute('id', 'LiId'+selectbox.options[i].value );
				liTag.innerHTML = selectbox.options[i].text;
				aTag.setAttribute('onClick', 'delSelectedItem('+selectbox.options[i].value+', "'+message+'")');
				aTag.appendChild(liTag);
				ulTag.insertBefore(aTag, ulTag.firstChild);
			}
		}
		setDivHeight('divcategories', 'divskills');
	}

function del(form, message){
	   if(confirm(message) == true)
		   document.getElementById(form).submit();
	}

function mobilechanged(url)
{
	var atag = document.getElementById('checksms');
	atag.removeAttribute("href");
	atag.setAttribute('style', 'cursor: pointer;');
	atag.setAttribute('onclick', "savecallauth('"+url+"');");
}

function savecallauth(url)
{
	$("#divajax").load( url );

	setTimeout("document.getElementById('contactform').submit()", 300);
}

function slideAndTextToggle(slide, button, openText, closeText)
{

	var tag = document.getElementById(button);
	
	if(document.getElementById(slide).style.display == 'block' && tag.innerHTML == openText)
	{
		tag.innerHTML = closeText;
		$('#'+slide).slideToggle('slow', function() {});
	}
	else
	{
		tag.innerHTML = openText;
		$('#'+slide).slideToggle('slow', function() {});
	}

}

function SlideAndHide(url)
{
	$('#infobar').slideToggle('slow', function() {});
	$("#infobar").load( url );
}

function submit(form){
		   document.getElementById(form).submit();
	}

function enablebtn(btnid){
	document.getElementById(btnid).disabled = false;
	document.getElementById(btnid).className = document.getElementById(btnid).className.replace(/\bdisabledsubmitbutton\b/,'submitbutton');
}

function disablebtn(btnid){
	document.getElementById(btnid).disabled = true;
	document.getElementById(btnid).className = document.getElementById(btnid).className.replace(/\bsubmitbutton\b/,'disabledsubmitbutton');
}

function checkboxtogglebtn(box, btn){
	if (document.getElementById(box).checked == true)
		enablebtn(btn);
	else
		disablebtn(btn);	
}

function togglebtns(btnon, btnoff){
	enablebtn(btnon);
	disablebtn(btnoff);	
}

var usercontrol = false;
var validusercontrol = false;
var slidercontrol = true;
var currentStagePage = 0;
var currentStageItem = 0;

function delayedMenuChanger(page, item)
{
	if(!usercontrol && !validusercontrol || usercontrol && validusercontrol)
	{
		setStageSwitch(page);
		
		for(var idxp = 1; idxp < (pagesCount+1); idxp++)
		{
			if(idxp == page)
			{
				activateStagePage(page);
			}
			else
			{
				deactivateStagePage(idxp);
			}
			
			for(var idxi = 1; idxi < (itemsCount+1); idxi++)
			{
				if(idxi == item && idxp == page)
				{
					if(!isActiveItem(item))
					{
						activateStageItem(item);
					}
				}
				else
				{
					if(idxp == page && isActiveItem(idxi))
					{
						deactivateStageItem(idxi);
					}
				}
			}
		}
		
		if(!usercontrol && !validusercontrol)
		{
			if(item >= itemsCount)
			{
				if(page < pagesCount)
				{
					page++;
					item = 1;
				}
				else
				{
					item = 1;
					page = 1;
				}
			}
			else
				item++;

			setTimeout('delayedFadeMenuChanger('+page+', '+item+')', stageSwitchDelay);
		}
		usercontrol = false;
	}
}

function activateStagePage(page)
{
	if(currentStagePage != page)
	{
		currentStagePage = page;
		
		for(var idx = 1; idx < (itemsCount+1); idx++)
		{
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\bdisabledwelcomestageitem\b/,'inactivewelcomestageitem');
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\bdisabledwelcomestageitem v08vnSVo78t4JfjH\b/,'inactivewelcomestageitem');
		}
	}
}

function deactivateStagePage(page)
{
	for(var idx = 1; idx < (itemsCount+1); idx++)
	{
		if(document.getElementById('stageitem_'+page+idx).className == 'activewelcomestageitem' || document.getElementById('stageitem_'+page+idx).className == 'activewelcomestageitem v08vnSVo78t4JfjH')
		{
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\bactivewelcomestageitem\b/,'disabledwelcomestageitem');
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\bactivewelcomestageitem v08vnSVo78t4JfjH\b/,'disabledwelcomestageitem');
		}
		else
		{
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\binactivewelcomestageitem\b/,'disabledwelcomestageitem');
			document.getElementById('stageitem_'+page+idx).className = document.getElementById('stageitem_'+page+idx).className.replace(/\binactivewelcomestageitem v08vnSVo78t4JfjH\b/,'disabledwelcomestageitem');
		}
		document.getElementById('stageinfobox_'+page+idx).className = document.getElementById('stageinfobox_'+page+idx).className.replace(/\bactivewelcomestageinfobox\b/,'inactivewelcomestageinfobox');
		document.getElementById('stageinfobox_'+page+idx).className = document.getElementById('stageinfobox_'+page+idx).className.replace(/\bactivewelcomestageinfobox v08vnSVo78t4JfjH\b/,'inactivewelcomestageinfobox');
		document.getElementById('stageinfobox_'+page+idx).style.display = 'none';
	}
}

function activateStageItem(item)
{
	document.getElementById('stageitem_'+currentStagePage+item).className = document.getElementById('stageitem_'+currentStagePage+item).className.replace(/\binactivewelcomestageitem\b/,'activewelcomestageitem');
	document.getElementById('stageinfobox_'+currentStagePage+item).className = document.getElementById('stageinfobox_'+currentStagePage+item).className.replace(/\binactivewelcomestageinfobox\b/,'activewelcomestageinfobox');
	document.getElementById('stageitem_'+currentStagePage+item).className = document.getElementById('stageitem_'+currentStagePage+item).className.replace(/\binactivewelcomestageitem v08vnSVo78t4JfjH\b/,'activewelcomestageitem');
	document.getElementById('stageinfobox_'+currentStagePage+item).className = document.getElementById('stageinfobox_'+currentStagePage+item).className.replace(/\binactivewelcomestageinfobox v08vnSVo78t4JfjH\b/,'activewelcomestageinfobox');
	document.getElementById('stageinfobox_'+currentStagePage+item).style.display = 'none';
	if(slidercontrol)
	{
		slidercontrol = false;
		$('#stageinfobox_'+currentStagePage+item).slideToggle('slow', function() {slidercontrol = true});
	}
	else
		document.getElementById('stageinfobox_'+currentStagePage+item).style.display = 'block';
	
	document.getElementById('welcomestagediv').style.background = "url('/uploads/cms/uploads/images/stage/stagepic_"+currentStagePage+item+".jpg') no-repeat scroll left top #FFFFFF";
	$('#faderdiv').fadeOut(stageFadeSpeed);
	currentStageItem = item;
}

function deactivateStageItem(item)
{
	document.getElementById('stageitem_'+currentStagePage+item).className = document.getElementById('stageitem_'+currentStagePage+item).className.replace(/\bactivewelcomestageitem\b/,'inactivewelcomestageitem');
	document.getElementById('stageinfobox_'+currentStagePage+item).className = document.getElementById('stageinfobox_'+currentStagePage+item).className.replace(/\bactivewelcomestageinfobox\b/,'inactivewelcomestageinfobox');
	document.getElementById('stageitem_'+currentStagePage+item).className = document.getElementById('stageitem_'+currentStagePage+item).className.replace(/\bactivewelcomestageitem v08vnSVo78t4JfjH\b/,'inactivewelcomestageitem');
	document.getElementById('stageinfobox_'+currentStagePage+item).className = document.getElementById('stageinfobox_'+currentStagePage+item).className.replace(/\bactivewelcomestageinfobox v08vnSVo78t4JfjH\b/,'inactivewelcomestageinfobox');
	document.getElementById('stageinfobox_'+currentStagePage+item).style.display = 'none';
}

function isActiveItem(item)
{
	if(document.getElementById('stageitem_'+currentStagePage+item).className == 'activewelcomestageitem' || document.getElementById('stageitem_'+currentStagePage+item).className == 'activewelcomestageitem v08vnSVo78t4JfjH')
	{
		return true;
	}
	else
		return false;
}

function setMenuChanger(page, item)
{
	validusercontrol = true;
	usercontrol = true;
	if(page != currentStagePage || item != currentStageItem)
	{
		document.getElementById('stageinfobox_'+currentStagePage+currentStageItem).style.display = 'none';
		delayedFadeMenuChanger(page, item);
	}
}

function delayedFadeMenuChanger(page, item)
{
	if(!usercontrol && !validusercontrol || usercontrol && validusercontrol)
		$('#faderdiv').fadeIn(stageFadeSpeed);
	setTimeout('delayedMenuChanger('+page+', '+item+')', stageFadeSpeed+100);
}

function setStageSwitch(page)
{
	for(var idxp = 1; idxp < (pagesCount+1); idxp++)
	{
		if(page == idxp)
		{
			document.getElementById('stageswitch_'+page).className = document.getElementById('stageswitch_'+page).className.replace(/\bwelcomestageswitch\b/,'activewelcomestageswitch');
		}
		else
		{
			document.getElementById('stageswitch_'+idxp).className = document.getElementById('stageswitch_'+page).className.replace(/\bactivewelcomestageswitch\b/,'welcomestageswitch');
		}
	}
}

