function addDOMLoadEvent(f){if(!window.__ADLE){var n=function(){if(arguments.callee.d)return;arguments.callee.d=true;if(window.__ADLET){clearInterval(window.__ADLET);window.__ADLET=null}for(var i=0;i<window.__ADLE.length;i++){window.__ADLE[i]()}window.__ADLE=null};if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,false);/*@cc_on @*//*@if (@_win32)document.write("<scr"+"ipt id=__ie_onload defer src=//0><\/scr"+"ipt>");var s=document.getElementById("__ie_onload");s.onreadystatechange=function(){if(this.readyState=="complete")n()};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){window.__ADLET=setInterval(function(){if(/loaded|complete/.test(document.readyState)){n()}},10)}window.onload=n;window.__ADLE=[]}window.__ADLE.push(f)}

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
 }	


function sifr_init () {
if(typeof sIFR == "function"){

// This is the preferred "named argument" syntax
	//sIFR.replaceElement(named({sSelector:"body h1", sFlashSrc:"vandenkeere.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:20, nPaddingBottom:20, sFlashVars:"textalign=center&offsetTop=6"}));

// This is the older, ordered syntax
	//sIFR.replaceElement("h5#pullquote", "vandenkeere.swf", "#000000", "#000000", "#FFFFFF", "#FFFFFF", 0, 0, 0, 0);
	//sIFR.replaceElement("h2", "tradegothic.swf", "#000000", null, null, null, 0, 0, 0, 0);
	//sIFR.replaceElement("h4.subhead", "tradegothic.swf", "#660000", null, null, null, 0, 0, 0, 0);
	//sIFR.replaceElement("h3.sidebox","tradegothic.swf","#000000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
	
	
	sIFR.replaceElement(named({sSelector:"h3.finalists, h3.leading", sFlashSrc:"flash/60sekuntia.swf", sColor:"#006699", sWmode:"transparent",sFlashVars:"textalign=center"}));
	sIFR.replaceElement(named({sSelector:"#pimpie_adv h3", sFlashSrc:"flash/60sekuntia.swf", sColor:"#9ecde7", sWmode:"transparent",sFlashVars:"textalign=center"}));
	
	sIFR.replaceElement(named({sSelector:"h3.vote", sFlashSrc:"flash/60sekuntia.swf", sColor:"#999999", sWmode:"transparent",sSpanColor:"#666666"}));
	sIFR.replaceElement(named({sSelector:"p.face_off2_invitation", sFlashSrc:"flash/60sekuntia.swf", sColor:"#999999", sWmode:"transparent",sSpanColor:"#666666",sFlashVars:"textalign=center"}));
	
	sIFR.replaceElement(named({sSelector:"#teens_area h3", sFlashSrc:"flash/60sekuntia.swf", sColor:"#999999", sWmode:"transparent"}));
	
	sIFR.replaceElement(named({sSelector:"h4#tell_us", sFlashSrc:"flash/60sekuntia.swf", sColor:"#006699", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:"#thank_you_voting h4", sFlashSrc:"flash/arubrica.swf", sColor:"#0e375a", sWmode:"transparent",sFlashVars:"textalign=center"}));
	sIFR.replaceElement(named({sSelector:"#than_you_info h4", sFlashSrc:"flash/arubrica.swf", sColor:"#0e375a", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:"p#vote_invitation", sFlashSrc:"flash/arubrica.swf", sColor:"#797979", sWmode:"transparent",sFlashVars:"textalign=center"}));
	sIFR.replaceElement(named({sSelector:"h4.thank_you", sFlashSrc:"flash/arubrica.swf", sColor:"#0e375a", sWmode:"transparent",sFlashVars:"textalign=center"}));
	sIFR.replaceElement(named({sSelector:"strong.vote_finalist, .poll .details", sFlashSrc:"flash/arubrica.swf", sColor:"#0e375a", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".leader_details strong", sFlashSrc:"flash/arubrica.swf", sColor:"#0e375a", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".leader_details em", sFlashSrc:"flash/arubrica.swf", sColor:"#6484a0",sFlashVars:"textalign=right", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:"#contestant_details h4", sFlashSrc:"flash/arctic.swf", sColor:"#0e375a", sWmode:"transparent"}));
	
	sIFR.replaceElement(named({sSelector:"#register_info h4", sFlashSrc:"flash/arctic.swf", sColor:"#0e375a", sWmode:"transparent", nPaddingBottom:29}));
	
}

}



function scroll_builder () {
   var contest = document.getElementById('contest');
   if(contest) {
   scroll_contest = new ScrollObj(6,83,184,"track_contest","up_contest","down_contest","drag_contest","masca_contest","contest",0);
   }
   
   var teens_testimonials = document.getElementById('teens_testimonials');
   if(teens_testimonials) {
   scroll_teens_testimonials = new ScrollObj(6,83,203,"track_teens_testimonials","up_teens_testimonials","down_teens_testimonials","drag_teens_testimonials","masca_teens_testimonials","teens_testimonials",7);
   }
   
   var king_content = document.getElementById('king_content');
   if(king_content) {
   king_content = new ScrollObj(6,54,77,"track_king_content","up_king_content","down_king_content","drag_king_content","masca_king_content","king_content",0);
   }
   
   var queen_content = document.getElementById('queen_content');
   if(queen_content) {
   queen_content = new ScrollObj(6,54,77,"track_queen_content","up_queen_content","down_queen_content","drag_queen_content","masca_queen_content","queen_content",0);
   }
   
   var contestant_questions = document.getElementById('contestant_questions');
   if(contestant_questions) {
	var contestant = getElementsByClass('contestant',null,'img')[0];
  	if(contestant.offsetHeight<=312) {
   	contestant_questions = new ScrollObj(6,83,184,"track_contestant_questions","up_contestant_questions","down_contestant_questions","drag_contestant_questions","masca_contestant_questions","contestant_questions",15);
	}
	else {
		var dif = contestant.offsetHeight-312;
		var head = document.getElementsByTagName('head')[0];
		
		var style = document.createElement('style');
		style.setAttribute('type','text/css');
		var cssStr  = "#down_contestant_questions {top : " + (191 + dif) + "px; }" + "#track_contestant_questions {height : " + (186 + dif) + "px; }" +   "#masca_contestant_questions {" + "clip : rect(0,400px, " + (215 + dif+'px,') + "0px);" + "height:" + (215 + dif) + "px}" + "#wrapper_contestant_questions {height : " + (215 + dif) + "px; }";
		
		if(style.styleSheet){// IE
		style.styleSheet.cssText = cssStr;
		} else {// w3c
		var cssText = document.createTextNode(cssStr);
		style.appendChild(cssText);
		}
		
		
		head.appendChild(style);
		
		
		contestant_questions = new ScrollObj(6,83,184+dif,"track_contestant_questions","up_contestant_questions","down_contestant_questions","drag_contestant_questions","masca_contestant_questions","contestant_questions",15);	
	}
  }
   
}

function popitup(url) {
	newwindow=window.open(url,'name','height=300,width=400');
	if (window.focus) {newwindow.focus()}
	return false;
}


function email_friend () {
/*
	
	var sec_menu = document.getElementById('sec_menu');
	var email_page = getElementsByClass('email_page',sec_menu,'a');
	email_page[0].onclick = function () {
		return popitup(this.getAttribute('href'));
		return false;
	}

	*/
}

addDOMLoadEvent(sifr_init);
addDOMLoadEvent(scroll_builder);
addDOMLoadEvent(email_friend);
