// Clears an input of default value on click
$(document).ready(function(){
	var clearMePrevious = '';
	// clear input on focus
	$('.clear_on_focus').focus(function(){
		if($(this).val()==$(this).attr('title')) {
			clearMePrevious = $(this).val();
			$(this).val('');
			$(this).removeClass("grey");
		}
	});

// if field is empty afterward, add text again
$('.clear_on_focus').blur(function() {
	if($(this).val()=='') {
		$(this).val(clearMePrevious);
		$(this).addClass("grey");
	}
});
});


// Basic open window
function openWindow(url,width,height) {
	var PopUpWin=window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizeable=0,scrollbars=yes,menubar=no,status=no');
	PopUpWin.focus()
}

// Special Awards changer
function fSAChanger(sETid) {
	$(".special_award_wrapper").hide();
	$("#award"+sETid).show();
	//$(".special_image").load("photoCaller.cfm?cat="+sETid);
	return false;
	
}

// Media Changers.
function fLoadZoom(fullPath) {
	var flashvars = { zoomifyImagePath: fullPath };
	var params = { bgcolor:"##000000", allowFullScreen:"true", rand:Math.floor(Math.random()*999999) };
	swfobject.embedSWF("/winners/includes/zoomify_viewer.swf", "mediaPlayer", "480", "360", "7.0.0", "/scripts/swfobject/expressInstall.swf", flashvars, params);
}

function fLoadFLV(fullPath,imagePath) {
	if ( imagePath === undefined ) { imagePath = "/images/blanks/480x360.jpg"; } 
	var flashvars = { file: fullPath, autostart:"true", image:imagePath };
	var params = { allowFullScreen: "true", wmode: "transparent" };
	swfobject.embedSWF("/winners/includes/flvplayer.swf", "mediaPlayer", "480", "360", "9.0.115.0", "/scripts/swfobject/expressInstall.swf", flashvars, params);
}

// Write next and previous buttons
function fWriteNextPrev(eId,arr) {
	if (arr.length > 1) {
		var pos = $.inArray(eId,arr)
		if (pos == (arr.length-1)) { n = arr[0]; } else { n = arr[pos+1] }
		if (pos == 0) { p = arr[arr.length-1]; } else { p = arr[pos-1] }
		//alert("this:"+eId+" pos:"+pos+" next:"+n+" prev:"+p)
		$("#win_next_nav").html('<a href="entry.cfm?entryid='+p+'" class="tb-box">&lt; Previous</a> &nbsp; <a href="entry.cfm?entryid='+n+'" class="tb-box">Next &gt;</a>')
	}
}

function fBreakString(search,nLen) {
	$.each($(search), function() {
		var htm = $(this).html();
		aHtm = htm.split(" ");
		if (aHtm.length > 1) {
			$.each(aHtm, function(i,val) {
				//alert(i + " " + val)
				if (val.length > nLen) {
					if ( val.indexOf("/") != -1) {
						si = val.indexOf("/");
						aHtm[i] = val.substring(0,si+1)+"<wbr>"+val.substring(si+1,val.length);
					} else {
						aHtm[i] = val.substring(0,nLen)+"<wbr>"+val.substring(nLen,val.length); }
					}
			});
		} else if ( aHtm[0].indexOf("/") != -1) {
			si = aHtm[0].indexOf("/");
			aHtm[0] = aHtm[0].substring(0,si)+"<wbr>"+aHtm[0].substring(si,aHtm[0].length); 
		} else {
			aHtm[0] = aHtm[0].substring(0,nLen)+"<wbr>"+aHtm[0].substring(nLen,aHtm[0].length); 
		}
		htm = aHtm.join(" ");
		$(this).html(htm)
	});
}