// JavaScript Document


//dynamic js and css loader:
function loadjscssfile(filename, filetype){
	var fileref = '', outs = '';
	if (filetype=="js") { //if filename is a external JavaScript file
		outs = '%3Cscript src="' + filename + '" type="text/javascript"%3E%3C/script%3E';
		//*
		fileref=document.createElement('script');
		fileref.setAttribute('type','text/javascript');
		fileref.setAttribute('src', filename);
		fileref.setAttribute('language', 'javascript');
		//*/
	}
	else if (filetype=="css"){ //if filename is an external CSS file
		outs = '%3Clink rel="stylesheet" href="' + filename + '" type="text/css" media="screen" /%3E';
		//*
		fileref=document.createElement('link');
		fileref.setAttribute('rel', 'stylesheet');
		fileref.setAttribute('type', 'text/css');
		fileref.setAttribute('href', filename);
		fileref.setAttribute('media', "screen");
		//*/
	}
	if (outs != '') {
		var o = document.getElementsByTagName('head');
		if (o != null && o[0] != 'undefined')
			o[0].appendChild(fileref);
		else
			document.write(unescape(outs));
	}
}

function fireInit() {
	//my
	try {window.addEvent('domready', function() {
		var gal;
		var m, p, i;
		var img;

		Element.implement({
			show: function() {
				this.fade('in');
			},
			//implement hide
			hide: function() {
				this.fade('out');
			}
		});
		var e = $(document.getElementById('t'));
		if (e) {
			e.setOpacity(0);
			e.setStyle('display', 'block');
			e.hide();
		}
		$('ts').addEvent('click', function(e) {
			e.stop();
			$('t').show();
			$('tClosed').hide();//.erase('class');
		});
		//*/
		$('tsc').addEvent('click', function(e) {
			e.stop();
			$('tClosed').show();
			$('t').hide();//.erase('class');
		});
		$('tscx').addEvent('click', function(e) {
			e.stop();
			$('tClosed').show();
			$('t').hide();//.erase('class');
		});
		$("tnavin").addEvent('click', function(e){
			e.stop();
			$('tContent').load("/testimonials/?action=next&cachebuster=" + Math.floor(Math.random()*10001) + "&not_id=" + $('test_id').innerHTML);
			return false;
		});
		$("tnavip").addEvent('click', function(e){
			e.stop();
			$('tContent').load("/testimonials/?action=prev&cachebuster=" + Math.floor(Math.random()*10001) + "&not_id=" + $('test_id').innerHTML);
			return false;
		});
		
		/*
		//dynamically resize thumbs. maybee someday.
		gal = $$('.ngg-gallery-thumbnail img');
		m = 4;
		//resize thumbs
		if (gal != null && gal.length != 0) {
			for (i in gal) {
				try {
					switch(i % m) {
						case 0:
							p = 1;
							break;
						case 1:
							p = .66;
							break;
						case 2:
							p = .6;
							break;
						case 3:
							p = .45;
							break;
					}
					//document.write(gal[i]);
					//img = gal[i].childElements()[0];
					//document.write(img + 'gagaga');
					//gal[i].style.width = Math.round(p * gal[i].width) + "px";
					//gal[i].style.height = Math.round(p * gal[i].height) + "px";
					//gal[i].tween('width', p * gal[i].width);
					//gal[i].tween('height', p * gal[i].height);
				}catch(e){}
			}
		}
		//*/
		
	});
	}catch (e) {}
	
}

fireInit();