
function ConfirmThenRedirect(Message, URL) {
	if(confirm(Message)) {
		location.href = URL;
	}
}

function PostLink( TheForm, URL ) {
	TheForm.action=URL;
    TheForm.submit();
}


function ToggleElementVisibility( TheElementId ) {
	var TheElement;
	var TheStyle;
	
	if( document.getElementById ) {
		TheElement = document.getElementById( TheElementId );
	}
		
	TheStyle = TheElement.style;
	
	if(TheStyle.display=='none' || TheStyle.display=='') {
		TheStyle.display='block';
	} else {
		TheStyle.display='none';
	}
}

function ShowElement( TheElementId ) {
    var TheElement;
    var TheStyle;
    
    if( document.getElementById ) {
        TheElement = document.getElementById( TheElementId );
    }
        
    TheStyle = TheElement.style;
    
    TheStyle.display='block';
}

function HideElement( TheElementId ) {
    var TheElement;
    var TheStyle;
    
    if( document.getElementById ) {
        TheElement = document.getElementById( TheElementId );
    }
        
    TheStyle = TheElement.style;
    
    TheStyle.display='none';
}

function SetExtendedCheck( TheField ) {
	if( TheField.value==1 ) {
		TheField.value=0;
	} else {
		TheField.value=1;
	}
}

function CheckBoxById( TheValue, TheCheckboxId ) {
	var TheElement;
	
	if( document.getElementById ) {
		TheElement = document.getElementById( TheCheckboxId );
		
		if( TheValue == '' ) {
			TheElement.checked=false;
		} else {
			TheElement.checked=true;
		}
	}
	
}
