//image preloader
hov_logo= new Image(230,50); 
hov_logo.src="<?php bloginfo('template_url'); ?>/img/logo_over.gif";

//custom ajax transitioning - courtesy of script.aculo.us
function SkipTrans(){
	function fadeBack(){
		new Effect.Opacity("content_wrapper", {duration:1.0, from:0.0, to:1.0});
		new Effect.Opacity("footer", {duration:1.0, from:0.0, to:1.0});
	}
	function portInject(){
		$('portfolio_link').update('<a href="javascript:void(0)" style="color:black;">portfolio</a>');
		$('portfolio_link').innerHTML;
		new Ajax.Updater('content_wrapper', '/assets/injection.php', { method: 'get', afterFinish: new Effect.Pulsate('portfolio_link') });
		//setTimeout(fadeBack,2000)
	}
	function su(){ new Effect.SlideUp('filmstrip'); }
	//new Effect.Opacity("arrow_left", {duration:1.5, from:1.0, to:0.0});
	//new Effect.Opacity("arrow_right", {duration:1.5, from:1.0, to:0.0});
	setTimeout(su,0001);
	setTimeout(portInject,1500);
	return false;
}

// search clear
function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
	thisfield.value = "";
	}
}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
	thisfield.value = defaulttext;
	}
}

// live search
function activateSearch() {
    if ($('searchform')) {
        $('s').value = ''; // Default text in the search box
        var o = document.createElement('div'); // Old search results div
        var n = document.createElement('div'); // New search results div
        $('searchform').onsubmit = function() { doSearch();return false; };
        $('s').onfocus = focusS; // Function to clear the default search box text on focus
        var s = $('search-results');
        var f = $('searchform');
        o.id = 'old-search-results';
        n.id = 'current-search-results';
        s.appendChild(n);
        s.appendChild(o);
        o.style.display = 'none';
        n.style.display = 'none';
        is_searching = false;
    }
}

function doSearch() {
    // If we're already loading, don't do anything
    if (is_searching) return false; 
    s = $F('s');
    // Same if the search is blank
    if (s == '' || s == '') return false; 
    is_searching = true;
    c = $('current-search-results');
    o = $('old-search-results');
    b = $('searchbutton');
    b.value = 'Loading';
    b.disabled = true;
    o.innerHTML = c.innerHTML;
    c.style.display = 'none';
    o.style.display = 'block';
    // Setup the parameters and make the ajax call
    pars = 's=' + escape(s) + '&ajax';
    var myAjax = new Ajax.Request('http://www.wilfernandez.com/', 
          {method: 'get', parameters: pars, onComplete:doSearchResponse});
}

function doSearchResponse(response) {
	function realDeal(){
		$('current-search-results').innerHTML = response.responseText;
	    new Effect.BlindUp('old-search-results',{duration:.8});
	    new Effect.BlindDown('current-search-results',{duration:.8, afterFinish:resetForm});
		new Effect.Pulsate('puls');
	}
	new Effect.BlindUp('sider',{duration:.4, afterFinish:realDeal});
}

function resetForm() {
    s = $('searchbutton');
    s.value = 'Find It';
    s.disabled = false;
    is_searching = false;
}

function focusS() {
    if ($F('s') == '') $('s').value = '';
}

function likeNew() {
	new Effect.BlindUp('current-search-results',{duration:.8});
	$('old-search-results').style.display = 'none';
	new Effect.BlindDown('old-search-results',{duration:.8, afterFinish:activateSearch});
}

Event.observe(window, 'load', activateSearch, false);

//No right click - the developer is sorry :(
function click(e) {
	if (document.all) {
		if (event.button==2||event.button==3) {
			oncontextmenu='return false';
		}
	}
	
	if (document.layers) {
		if (e.which == 3) {
			oncontextmenu='return false';
		}
	}
}

if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;          
/*function handleKeyDown() {
	if (window.event.keyCode == 116) {     
		event.keyCode=0;
		event.returnValue=false;   
	}
}
document.onkeydown = handleKeyDown;*/