// JavaScript Document
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem, hovermenuitem, menuitemprev, hoverarrow;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
	hovermenuitem = $(this).find('a').eq(0).addClass('hover');
	menuitemprev = $(this).prev('li').children('a').addClass('hideSep');
	hoverarrow = $(this).find('span.arrow').eq(0).addClass('hover');
}
function jsddm_close()
{	
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	if(hovermenuitem) hovermenuitem.removeClass('hover');
	if(hoverarrow) hoverarrow.removeClass('hover');
	if(menuitemprev) menuitemprev.removeClass('hideSep');
}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}
		
// Lay-over "deel_hyves_www"
function deelHyvesWWWOpen() {
	// Open tooltip
}

function deelHyvesWWWClose() {
	// Close tooltip
}

$(document).ready(function() {	
	$(".deel_hyves_www a").bind('mouseover', deelHyvesWWWOpen);
	$(".deel_hyves_www a").bind('mouseout', deelHyvesWWWClose);
						   
	$('.menu > li').bind('mouseover', jsddm_open);
	$('.menu > li').bind('mouseout',  jsddm_timer);
	
	$(".menu li ul li:even").addClass("alt");
	
	// Hide last seperator
	$('.menu li.last').prev('li').addClass('noborder');
	
	// Add anchor tag to WP-PageNavi
	$('.wp-pagenavi a').each(function() {
		var orgHref = $(this).attr("href");
		$(this).attr("href", orgHref + "#content");
  	});
	
	// Add title attribute to reactie_www
	var reactie_www_text = $(".deel_hyves_www a").attr("title");
	$(".reactie_www").attr("title", reactie_www_text);
	
	// Add title attribute to WWW on registration form
	var register_www_text = $("input#input_1_63").attr("value");
	$("li.gchoice_52_1").attr("title", register_www_text);
	
	// Tooptips
	$(".reactie_www, .deel_hyves_www a, li.gchoice_52_1").tooltip({
		track: true, 
		delay: 0, 
		showURL: false, 
		showBody: " - ",
		top: -40, 
    	left: 20 
	});
	
	// Replace algemene voorwaarden
	$("li.gchoice_53_1 label").html('Ik ga akkoord met de <a target="_blank" href="http://www.rtl.nl/service/copyright/">algemene voorwaarden</a>');
});

document.onclick = jsddm_close;

$(document).ready(function() {	
	// Addclass to hidden field in Gravity Forms
	$('.gform_wrapper .gform_hidden').each(function() {
		$(this).closest('li').addClass('hidden');
  	});		
	
	// Roundede corners in main menu
	if (!$.browser.msie) {
		$("ul.menu.primary>li>a").corner('2px');
	}
	
	// Focus and blur searchbox
	$(".zoek_form input.search_box").focus(function() {
	  $(this).css("border", "1px solid #ff0000");
	  $(this).css("color", "black");
	  $(this).attr("value", "");
	});
	
	$(".zoek_form input.search_box").blur(function() {
	  $(this).css("border", "1px solid #dedede");
	  $(this).css("color", "#55555");
	  $(this).attr("value", "Van wie zoek je een auditie?");
	});
	
	// Homepage
	$(".deel_hyves_tip a").html("<span>Plaats compilatie als Tip</span>");
	$(".deel_hyves_www a").html("<span>Plaats compilatie als WieWatWaar</span>");
	
	// Auditie / Nieuws - Detailpagina
	$(".deel_hyves_tip a").html("<span>Plaats als Tip</span>");
	$(".deel_hyves_gadget a").html("<span>Plaats Gadget</span>");
	$(".deel_hyves_www a").html("<span>Plaats als WieWatWaar</span>");
});

// Update Skore
function updateSkoreText(score) {
	$("#feedback > div.good-luck").css("display", "none");
	if (score >= 7) {
		$("#feedback > div.not-qualified").css("display", "none");
		$("#feedback > div.qualified").css("display", "block");
		
	} else {
		$("#feedback > div.qualified").css("display", "none");
		$("#feedback > div.not-qualified").css("display", "block");
		
	}
	$('#feedback span.score').text(score);
}

// Post Skore
function postSkore(wiewatwaarUrl)
{
	var width = 100;
	var height = 100;
	var title = "Title of thickbox";
	var idxQuestionMark = wiewatwaarUrl.indexOf('?');
	
	if (idxQuestionMark > -1)
	{
		wiewatwaarUrl+="&"
	} else {
		wiewatwaarUrl+="?";
	}
	wiewatwaarUrl+="class=thickbox&width="+width+"&height="+height+"&title="+title;
	
	window.open(wiewatwaarUrl);
}

$('a#pass').click(function(event) {
	event.preventDefault();
	updateSkoreText(score);
});
$('a#fail').click(function(event) {
	event.preventDefault();
	updateSkoreText(score);
});

// Button Glow
function buttonGlow(type) {
//	$("." + type + " a.button").animate({marginLeft: "10px"},200, function(){ $(this).animate({marginLeft: "0px"}), 100 });
}

// Creat WWW
function createWWW(postUrl, source, layover, emotion, where) {
	
	$.ajax({
		type: "POST",
		url: postUrl,
		data: "emotion=" + emotion + "&where=" + where,
		success: function(msg){
			$(".deel_hyves_www a span").appendTo(".deel_hyves_www").css("color", "#555555");
			$(".deel_hyves_www a").remove();
			$(".delen").append('<div class="delen_feedback success">Bedankt! Het WieWatWaar bericht is geplaatst.</div>');
			$(".delen_feedback").hide().slideDown('slow');
			
		},
		error: function(msg){
			$(".delen").append('<div class="delen_feedback fail">Helaas :( Het WieWatWaar bericht is <em>niet</em> geplaasts.</div>');
			$(".delen_feedback").hide().slideDown('slow');
		}
	});
};