var currentClass;
var currentButtonClass;
var currentTarget='_self';
var currentWindowPopup;
var currentFormPopup;

function stopSound() {
	parent.empty.EMBED_ID.stop();
	parent.empty.BGSOUND_ID.stop();
}
function playSound() {
	parent.empty.EMBED_ID.play();
	parent.empty.BGSOUND_ID.play();
}

function redirectPageHome() {
   	window.location = "/index.html";
}
function redirectPageLogin() {
   	window.location = "/administration/login.faces";
}
function submitMenuLink(link) {
   	clear_menu_3AmenuForm();
   	document.forms['menu:menuForm'].elements['autoScroll'].value=getScrolling();
   	document.forms['menu:menuForm'].elements['menu:menuForm:_link_hidden_'].value=link;
   	if(document.forms['menu:menuForm'].onsubmit){
   		var result=document.forms['menu:menuForm'].onsubmit();  
   		if( (typeof result == 'undefined') || result ) {
   			document.forms['menu:menuForm'].submit();
   		}
   	}else{
   		document.forms['menu:menuForm'].submit();
   	}
   	return false;           		
}
function submitPageLink(index) {
	clear_currentPage_3Apage();
	document.forms['currentPage:page'].elements['currentPage:page:_link_hidden_'].value='currentPage:page:tables:'+index+':tablesLink';
	if(document.forms['currentPage:page'].onsubmit){
		var result=document.forms['currentPage:page'].onsubmit();
			if( (typeof result == 'undefined') || result ) {
				document.forms['currentPage:page'].submit();
			}
	}else{
		document.forms['currentPage:page'].submit();
	}
	return false;
}
function removePageLink(index) {
	clear_currentPage_3Apage();
	document.forms['currentPage:page'].elements['currentPage:page:_link_hidden_'].value='currentPage:page:tablesSelected:'+index+':tablesSelectedLink';
	if(document.forms['currentPage:page'].onsubmit){
		var result=document.forms['currentPage:page'].onsubmit();
			if( (typeof result == 'undefined') || result ) {
				document.forms['currentPage:page'].submit();
			}
	}else{
		document.forms['currentPage:page'].submit();
	}
	return false;
}
function submitIntroductionLink() {
	clear_page();
	document.forms['page'].elements['page:_link_hidden_'].value='page:introductionLink';
	if(document.forms['page'].onsubmit){
		var result=document.forms['page'].onsubmit();
		if( (typeof result == 'undefined') || result ) {
			document.forms['page'].submit();
		}
	}else{
		document.forms['page'].submit();
	}
	return false;	
}
function changeFormTargetFromButton () {	
	if(currentTarget.length > 0) {
		var oldTarget = document.forms['currentPage:page'].target;
		document.forms['currentPage:page'].target=currentTarget;
		currentTarget=oldTarget;
	}else{
		document.forms['currentPage:page'].target="";
	}
}

function changeFormTarget(dest) {
	currentTarget=dest;
}
function changeFormTargetAndSubmit(dest) {
        clear_currentPage_3Apage();
        document.forms['currentPage:page'].target=dest;
        document.forms['currentPage:page'].submit();
}

function mouseOverRowsClass(currentElement, currentStyle) {
	currentClass = currentStyle;
	changeClass(currentElement, currentClass);
}
function mouseOutRowsClass(currentElement) {
	changeClass(currentElement, currentClass);
}
function buttonMouseOver(currentElement) {
	changeClass(currentElement, 'buttonMouseOver');
}
function buttonMouseOut (currentElement) {
	changeClass(currentElement, 'buttonMouseOut');
}

function changeImageSource(selectedImage) {
	var currentSrc=selectedImage.src;
	var pictureZoom = getElementFactory("announcePictureZoom");
	var oldSrc=pictureZoom.src;
	selectedImage.src=oldSrc;
	pictureZoom.src=currentSrc;
}
function showImageOnPopup(imageSRC) {
        var w='672';
        var h='486';
        var winl = (screen.width-w)/2;
        var wint = (screen.height-h)/2;
        var settings ='height='+h+',';
        settings +='width='+w+',';
        settings +='top='+wint+',';
        settings +='left='+winl+',';
        settings +='scrollbars='+scroll+',';
        settings +='resizable=no';
        var win = window.open('about:blank', 'Zoom', settings);
        win.document.write('<html><body><img src="'+img.src+'" alt="Plan" border="no"/></body></html>');
        if(parseInt(navigator.appVersion) >= 4){
                win.window.focus();
        }
}
function showHtmlOnPopup(pageSRC) {
        var w='680';
        var h='490';
        var winl = (screen.width-w)/2;
        var wint = (screen.height-h)/2;
        var settings ='height='+h+',';
        settings +='width='+w+',';
        settings +='top='+wint+',';
        settings +='left='+winl+',';
        settings +='scrollbars='+scroll+',';
        settings +='resizable=no';
        var win = window.open(pageSRC, 'Zoom', settings);
        if(parseInt(navigator.appVersion) >= 4){
                win.window.focus();
        }
}
function updateCurrentValue(currentValue) {
	currentWindowPopup.close();
}
function activeFlash() {
	var theObjects = document.getElementsByTagName("object");
	for (var i = 0; i < theObjects.length; i++) {
		theObjects[i].outerHTML = theObjects[i].outerHTML;
	}
}