try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

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)}


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 activateScroll () {
	var datas = document.getElementById('datas');
	if(!datas) {
		return false;
	}
	
	scroll_datas = new ScrollObj(6,71,316,"track_datas","up_datas","down_datas","drag_datas","masca_datas","datas",20);

	
}


function toggleFacts () {
	var facts_menu = document.getElementById('facts_menu');
	if(!facts_menu) {return false}
	
	var factsTable = document.getElementById('factsTable');
	var facts_lks = facts_menu.getElementsByTagName('a');
	var facts =   getElementsByClass('fact',factsTable,null);
	
	for(i=0; i<facts_lks.length; i++) {
		facts_lks[i].onclick = function () {
			for(x=0; x<facts.length; x++) {
				facts[x].style.display = 'none';
			}
			var target = this.getAttribute('href');
			target = target.substr(target.indexOf('#')+1);
			document.getElementById(target).style.display = 'block';
			return false;
		} 
	}
	
}


function createShaddow () {
		var profilepic_middle = getElementsByClass('profilepic_middle',null,'div');
		if(!profilepic_middle.length) {return false}
		for(x=0; x<profilepic_middle.length; x++) {
			
			var profilepic_middle_bg = getElementsByClass('profilepic_middle_bg',profilepic_middle[x],'span')[0];
			var profilepic_img = profilepic_middle[x].getElementsByTagName('img')[0];
			profilepic_middle_bg.style.height = profilepic_img.offsetHeight - 34 + 'px';
		}
}


function populateLoginForm () {
	var user_login_form = document.getElementById('user-login-form');
	if(!user_login_form) {return false}
	if(document.body.className.indexOf('notloggedin')<0) {return false}
	var input_txts = getElementsByClass('text',null,'input');
	var input_pass_changed     = 0;
	var input_username_changed = 0;
	if(input_txts[0].value=='' && input_username_changed==0)  {
		input_txts[0].value = 'username';
	}
	
	
	
	input_txts[0].onfocus = function () {
		if(input_username_changed==0){
			this.value = '';
			input_username_changed = 1;
		}	
	}
	
	input_txts[1].style.display = 'none';
	
	var dummy = document.createElement('input');
	dummy.type = 'text';
	dummy.setAttribute('tabIndex',2);
	dummy.value = 'password';
	dummy.className = 'text dummy_input';
	dummy.name = '';
	input_txts[1].parentNode.appendChild(dummy);
	
	dummy.onfocus = function () {
		if(input_pass_changed==0){
			this.style.display = 'none';
			input_txts[1].style.display = 'block';
			input_txts[1].focus();
			input_pass_changed =1;
		}	
	}
	user_login_form.onsubmit = function(){
		if(input_username_changed==0){
			input_txts[0].value	= '';
		}
		if(input_pass_changed==0){
			dummy.style.display = 'none';
			input_txts[1].style.display = 'block';
			input_txts[1].value	= '';
		}
		return true;
	}
	
}



function watchthisSpecial() {

	var trigger = document.getElementById("watchthisTrigger");
	if(!trigger) {return false}
	trigger.href = "#";
	trigger.onclick = function () {
		watchthisLoad();
		return false;
	}
}

function watchthisLoad() {
	var content = '<div id="clip-player"><embed width="735" height="275" flashvars="xmlPath=sites/all/themes/directorscutcommercials/flash/playList.xml&amp;base_url=http://www.dir-cut.com&amp;section=home" swliveconnect="true" 	wmode="transparent" allowscriptaccess="always" quality="high" bgcolor="#390909" name="mainplayer" id="mainplayer" style="" src="sites/all/themes/directorscutcommercials/flash/clipPlayer.swf" type="application/x-shockwave-flash"/></div>';
	var target = document.getElementById('intro_content');
	target.innerHTML = content;

	return false;
}

function searchBlockText() {
  var inputs = document.getElementsByTagName("input");
  var search_input = [];
  for (i=0;i<inputs.length;i++){
    if (inputs[i].name == 'searchstring'){
      search_input.push(inputs[i]);
    }
  }
  if (search_input.length){
    search_input[0].id = 'searchblockform';
    search_input[0].value = 'Search';
    search_input[0].onfocus = function(){
      if (this.value == 'Search'){
	this.value = '';
      }
    }
    search_input[0].onblur = function(){
	if (this.value == ''){
	this.value = 'Search';
      }
  
    }
  }
}
addDOMLoadEvent(searchBlockText);
addDOMLoadEvent(activateScroll);
addDOMLoadEvent(toggleFacts);
addDOMLoadEvent(createShaddow);
addDOMLoadEvent(populateLoginForm);
addDOMLoadEvent(watchthisSpecial);

