/* More To Life Javascript Function Library v1.0 <http://www.moretolife.org>
	2005-2009 jti-group.co.uk
*/
var browserType = (navigator.appName);
var source_id;
var shown_items = new Array('1','1','1','1','2','1'); 
var div_ref = new Array('page','media','country','trainerdetails_','price','date_block');
var last_id;
var lock_id = 'trainer_1';

//Registration variables
var currentDiscount = "None";
var earlyRegistration = Boolean(true);
//

if (browserType=="Netscape" || browserType=="Microsoft Internet Explorer" || browserType=="Opera"){
	source_id = "document.getElementById(layer_id)";
}else{
	source_id = "document.layers[layer_id]";
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
		if(x.name!=lock_id){
			x.src=x.oSrc;
		}
	}
}
function MM_preloadImages() { //v3.0
  var d=document; 
  	if(d.images){ 
		if(!d.MM_p){
			d.MM_p=new Array();
		}
    	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		for(i=0; i<a.length; i++){
    		if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
			}
		}	
	}
}
function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length){
    	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all){ 
		x=d.all[n];
	}
	for (i=0;!x&&i<d.forms.length;i++){
		x=d.forms[i][n];
	}
	for(i=0;!x&&d.layers&&i<d.layers.length;i++){
		x=MM_findObj(n,d.layers[i].document);
	}
	if(!x && d.getElementById){
		x=d.getElementById(n);
	}
	return x;
}
function MM_swapImage(){ //v3.0 arg=('trainer_1','','images/trainers/trainer1_o.jpg',1)
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3){
		if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x;
			if(!x.oSrc){
				x.oSrc=x.src;
			}
			 x.src=a[i+2];
		}
	}
}
function clearDefault(fld,str) {
	if (fld.defaultValue==fld.value){ 
  		fld.value = "";
	}else if(fld.value==""){
		fld.value = str;
	}
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function findId(layer_id){
	document.poppedLayer = eval(source_id);
	return document.poppedLayer;
}

function hide(id,items) {
	findId(div_ref[items]+id).style.display = "none";
}
function show(id,items) {
	if(id!=shown_items[items]){
		findId(div_ref[items]+id).style.display = "inline";
		hide(shown_items[items],items);
		if(items=='0'){
			setPage(id,items);
		}
		shown_items[items] = id;
	}
}
function setPage(id,items){
	if(findId('num'+shown_items[items])){
		findId('num'+shown_items[items]).style.color = "#909537";
		findId('num'+id).style.color = "#754c29";	
		if(id==last_id){
			findId('next').style.display = "none";
		}else{
			findId('next').style.display = "inline";
		}
	}
}
function nextpage(){
	var next_id = parseFloat(shown_items[0])+1;
	if(next_id<=parseFloat(last_id)){
		show(next_id,'0');
	}
}
function unlockImage(){
	findId('lock_id').src = "images/trainers/trainer"+shown_trainer+".jpg";
}
// ---------------------------------------------------------------///
// Flash function-------------------------------------------------///
function getFlashMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
    	return window[movieName];
    }else {
    	return document[movieName];
    }
}
function stopVideo(id,items){
	if(id!=shown_items[items]){
		var swf_id = 'player_lrg_'+shown_items[items];
		show(id,items);
		getFlashMovie(swf_id).stopFilm();
	}
}
function stopAudio(id,items){
	if(id!=shown_items[items]){
		var swf_id = 'player_audio'+shown_items[items];
		show(id,items);
		getFlashMovie(swf_id).stopAudio();
	}
}
function showDoc(id,items){
	if(id!=shown_items[items]){
		show(id,items);
	}
}
// ---------------------------------------------------------------///

