// JavaScript Document
	var tags = new Array('strong','em','font','p','pre','sub','sup','i','ul','ol','li','b','div','br','span');
	var pixelArray =  new Array('10','11','12','14','16','20','24');
	var initSize = 2;
	
function openPopup(width,height,toolBar,menuBar,scrollBar){
	var popup = window.open('', 'popup','toolbar='+toolBar+',location=no,address=no,directories=no,menubar='+menuBar+',scrollbars='+scrollBar+',resizable=yes,innerWidth=100,innerHeight=100,width='+width+',height='+height).focus();
}


function openNotesPopup(width,height,toolBar,menuBar,scrollBar){
	var popup = window.open('', 'notespopup','toolbar='+toolBar+',location=no,address=no,directories=no,menubar='+menuBar+',scrollbars='+scrollBar+',resizable=yes,innerWidth=100,innerHeight=100,width='+width+',height='+height).focus();
}

function isNumberKey(evt){
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert('Please enter numbers only');
        return false
    }
    status = ""
    return true

}
  
function fontsize() {
	inc=1;
	unit='px';
	if (!document.getElementById)
		return;
	var size = initSize;
	size += inc;
	if (size < 0 ) {
		size = 0;
	}
	if (size > 6 ) {
		size = 0;
	}
	initSize = size;
	getBody = document.getElementById('PostingContents');
	getBody.style.fontSize = pixelArray[size]+unit;
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = getBody.getElementsByTagName(tags[i]);
		for (k = 0 ; k < getallTags.length ; k++)
		getallTags[k].style.fontSize = pixelArray[size]+unit;
	}
} 

function clearview() {
	
	if (!document.getElementById)
		return;
	getBody = document.getElementById('PostingContents');
	//getBody.style.border = '5px inset #9c839d';//7f5c81,663366,996666
	getBody.style.background = '#ffffff';
	getBody.style.padding = '10px 0px 10px 0px';
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = getBody.getElementsByTagName(tags[i]);
		for (k = 0 ; k < getallTags.length ; k++){
			getallTags[k].style.color = '#000000';
			getallTags[k].style.background = '#ffffff url()';
		}
	}
} 

function clearviewPrint() {
	
	if (!document.getElementById)
		return;
	getBody = document.getElementById('PostingContents');
	//getBody.style.border = '5px inset #9c839d';//7f5c81,663366,996666
	getBody.style.background = '#ffffff';
	getBody.style.padding = '10px';
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = getBody.getElementsByTagName(tags[i]);
		for (k = 0 ; k < getallTags.length ; k++){
			getallTags[k].style.color = '#000000';
			getallTags[k].style.background = '#ffffff url()';
		}
	}
} 

function clearviewOn(){
	var now=new Date(),exp=new Date(now.getTime()+1000*60*60*24*365);
	var onView = 1;
	exp=exp.toGMTString();
	document.cookie='CLEARVIEW='+onView+';expires='+exp;
	clearview();
	var imageChange = document.getElementById('ClearViewImageHolder');
	imageChange.src='/images/icons/clearviewoff.gif';
	
	var linkControlholder = document.getElementById('LinkControl');
	linkControlholder.href = "javascript:clearviewOff()";
}		

function clearviewOff(){
	var now=new Date(),exp=new Date(now.getTime()-10);
	var offView = 0;
	exp=exp.toGMTString();
	document.cookie='CLEARVIEW='+offView;
	displayPosting(currentId);				
}

function handleExtendedView(){	
	extendedStatus = extendedStatus==1?0:1;
	
	var imageExt = document.getElementById('ExtendedViewImage');
	var imageControl = document.getElementById('ImageControl');
	var viewExt = document.getElementById('ExtendedViewContents');
	var logoExt = document.getElementById('Logo');
	var outerLogoExt = document.getElementById('OuterLogo');
	if(extendedStatus==1){		
		//viewExt.style.visibility = 'hidden';
		//viewExt.style.display = 'none';
		viewExt.style.height = "30px";
		logoExt.style.top	= "5px";
		logoExt.src	= "/images/common/extendedlogo.png";
		outerLogoExt.style.background = "url('/images/common/extendeddrums.png')";
		viewExt.style.background = "url('/images/backgrounds/extendeddrumsbackground.png')";
		imageControl.style.top = "0px";
	}
	else{
		//viewExt.style.visibility = 'visible';
		//viewExt.style.display = 'block';
		viewExt.style.height = "173px";
		logoExt.style.top	= "35px";
		logoExt.src	= "/images/common/logo.png";
		outerLogoExt.style.background = "url('/images/common/drums.png')";
		viewExt.style.background = "url('/images/backgrounds/drumsbackground.png')";
		imageControl.style.top = "153px";
	}
	//var params = 'i='+extendedStatus;
	//new Ajax.Updater('', '/sources/ajaxSetExtendedView.php', {asynchronous:true, parameters:params, evalScripts:true});
	
	
	imageExt.src='/images/icons/extendedview'+extendedStatus+'.png';
	//alert('Source:'+imageExt.src);
	
	var now=new Date(),exp=new Date(now.getTime()+1000*60*60*24*365);
	exp=exp.toGMTString();
	document.cookie='EXTENDEDVIEW='+extendedStatus+';expires='+exp;	
}


function changeBug(image){
	if(document.images){
		var commentsViewer = document.getElementById('bug');
		bug.src='/images/icons/bug' + image + '.gif';
	}
}

function followtwitter() {  
	window.open("http://twitter.com/home?status=" + encodeURIComponent(location.href)); 
}

function showKeyboard(){
	var keyboardPanel = document.getElementById('KeyboardControl');
	keyboardPanel.style.visibility = 'visible';	
}

function verifyMouseExit (element, evt) {
	if (typeof evt.toElement != 'undefined' && typeof element.contains !='undefined') {
		return !element.contains(evt.toElement);
	}
	else if (typeof evt.relatedTarget != 'undefined' && evt.relatedTarget) {
		return !contains(element, evt.relatedTarget);
	}
}

function contains (container, containee) {
	while (containee) {
		if (container == containee) {
			return true;
		}
		containee = containee.parentNode;
	}
	return false;
}

function hideElement (element) {
	if (element.style) {
		element.style.visibility = 'hidden';
	}
}

function showElement (element) {
	if (element.style) {
		element.style.visibility = 'visible';
	}
}

function showLoginPanel(){
	var controlLoginViewer = document.getElementById('QuickLoginPanel');
	controlLoginViewer.style.visibility = "visible";
	controlLoginViewer.style.display = "block";
	
	var loginLabelViewer = document.getElementById('QuickLoginPanelLabel');
	loginLabelViewer.style.visibility = "hidden";
	loginLabelViewer.style.display = "none";
}

