// JavaScript Document

window.addEvent('domready', function() {
	$$('a.new-window').addEvent('click', function() {
		window.open(this.href);
		return false;
	});
});


function setSliders(item, control, content) {

	var sliders = new Array();
	
	var items = document.getElements(item);
	
	for(var i = 0; i<items.length; i++) {
	
		var sliderContent = items[i].getElement(content);
		var sliderControl = items[i].getElement(control);
		
		sliders[i] = new Fx.Slide(sliderContent);
		
		if(items[i].retrieve('open') == '1') {
			sliders[i].show();
		}else{
			sliders[i].hide();
		}
		
		sliderControl.i = i;
		sliderControl.addEvent('click', function() {
											sliders[this.i].toggle(); 
										} );
	}
	
}


function argToGet(url){
	li = url.substr( url.indexOf('/q/') ).replace(/-/g, "=");
	sp = li.replace(/\//g, "&");
	return sp;
}

// Functions for TinyMCE to fix copy paste for internal links

function myCustomOnChangeHandler(inst) {
	// alert("Some one modified something");
	// alert("The HTML is now:" + inst.getBody().innerHTML);
	var subject = inst.getBody().innerHTML;
	subject = str_replace("%7Blink%7D","{link}", subject);
	subject = str_replace("%7B/link%7D","{/link}", subject);
	inst.getBody().innerHTML = subject;	
}

function str_replace (search, replace, subject) {
	var result = "";
	var  oldi = 0;
	for (i = subject.indexOf (search); i > -1; i = subject.indexOf (search, i)) {
		result += subject.substring (oldi, i);
		result += replace;
		i += search.length;
		oldi = i;
	}
	return result + subject.substring (oldi, subject.length);
}

//

function vardump(obj){
	for(prop in obj){str+=prop + " value :"+ obj[prop]+"\n";}alert(str);
}
