/*
	FINGER.JS
*/

$(document).ready(function() {
	if ($('#int_open_close').size())
	{
		$('#int_open_close_img').css('cursor', 'pointer'); 
		$('#int_open_close_text a').css('cursor', 'pointer'); 
		$('#int_open_close_img').click(toggleInterview); 
		$('#int_open_close_text a').click(toggleInterview); 
	}
	
	$('#search_input_finger').keypress(function(event) {
		if (event.keyCode == '13') {	// enter
			submit_search();
		}
	});
	
	preload_nav_images(); 
});


var interviewHidden = true;
function toggleInterview()
{
	if (interviewHidden)
	{
		$('#int_open_close').css('background-image', "url('/media/ui/hide_interview_button.png')");
		$('#int_open_close_text a').html("Hide Interview"); 
		$('#int_full_text').slideDown(500); 
	}
	else
	{
		$('#int_open_close').css('background-image', "url(/media/ui/show_interview_button.png)");
		$('#int_open_close_text a').html("Show Interview"); 
		$('#int_full_text').slideUp(500); 
	}
	interviewHidden = !interviewHidden; 
}


$.extend({
URLEncode:function(c){var o='';var x=0;c=c.toString();var r=/(^[a-zA-Z0-9_.]*)/;
  while(x<c.length){var m=r.exec(c.substr(x));
    if(m!=null && m.length>1 && m[1]!=''){o+=m[1];x+=m[1].length;
    }else{if(c[x]==' ')o+='+';else{var d=c.charCodeAt(x);var h=d.toString(16);
    o+='%'+(h.length<2?'0':'')+h.toUpperCase();}x++;}}return o;},
URLDecode:function(s){var o=s;var binVal,t;var r=/(%[^%]{2})/;
  while((m=r.exec(o))!=null && m.length>1 && m[1]!=''){b=parseInt(m[1].substr(1),16);
  t=String.fromCharCode(b);o=o.replace(m[1],t);}return o;}
});


function submit_search()
{
	var current_text = $.trim($('#search_input_finger').val());
	if (current_text == 'undefined' || current_text == null || current_text == "") return;
	$(window.location).attr('href', '/pages/search/?query='+$.URLEncode(current_text));	
}

function preload_nav_images() 
{
	preload_image_object = new Image();
	image_url = new Array();
	image_url[0] = "http://www.fingermag.com/media/ui/menu_item_bg_hover.png";
	image_url[1] = "http://www.fingermag.com/media/ui/menu_item_bg_selected.png";
	image_url[2] = "http://www.fingermag.com/media/ui/hide_interview_button.png";
	image_url[3] = "http://www.fingermag.com/media/ui/show_interview_button.png";
	
	var i = 0;
	for(i=0; i < image_url.length; i++) {
		preload_image_object.src = image_url[i];
	}
}

