// JavaScript Document
function refreshDiv(div,url) {
	new Ajax.Updater(div,url,{asynchronous:true, evalScripts:true, requestHeaders:['X-Update', div] });
}

function toggleCheckbox (id) {
	
	var state = document.forms[0].elements[id].checked;
		
	if (state==true) {
		document.forms[0].elements[id].checked = false;
	} else {
		document.forms[0].elements[id].checked = true;
	}

}

function checkAll(state) {
    for (i=0; i < document.forms[0].elements.length; i++) {
		if (document.forms[0].elements[i].type == 'checkbox')	document.forms[0].elements[i].checked = state;	
	}
}

function init() {
	var h = new Highlighter(false);
	h.init();
}
Event.observe(window, 'load', init, false);

function copy(inElement,name) {

	var ns = (document.layers ? true : false);
	var ie = (document.all ? true : false);
	var gk = (navigator.userAgent.indexOf("Mozilla/5")>=0 ? true : false);

	if (ie) {
		CopiedTxt = document.selection.createRange();
		CopiedTxt.execCommand("Copy");
	} else {
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) {
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="/img/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	
	alert('Your clipboard now contains a link to: ' +name + '!');
}

function stripHTML(string) {
	var stripped = string.replace(/(<([^>]+)>)/ig,""); 
	return stripped;
}