$(document).ready(function (){

    $('.latest-news').cycle({
	    fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	    speed: 1000,
	    timeout: 5000, 
	    pause:  1,
        next: '#next2', 
        prev: '#prev2' 
    });

$(".btn-top-login").colorbox({transition:"none", width:"500px", href:"#form-login",inline:true,escKey: false, overlayClose: false});
$(".btn-top-register").colorbox({transition:"none", width:"500px", href:"#form-register", inline:true,escKey: false, overlayClose: false });
$(".btn-input-cancel").bind('click', function (){$.colorbox.close();});
$(".btn-top-login").bind('click',function (){
	$(".forgetPassword-container").hide();
	$(".login-container").show();
});
$(".show-forgetPassword-container").click(function (){
	$(".forgetPassword-container").show();
	$(".login-container").hide();
});
$(".show-login-container").click(function (){
	$(".forgetPassword-container").hide();
	$(".login-container").show();
});

var validateUser = getUrlVars()["validateUser"];
if(validateUser=='TRUE' || validateUser=='true'){
	$.colorbox({href:"#form-login", transition:"none", width:"500px", inline:true,escKey: false, overlayClose: false });
}

/* My Account Delete wishlist */
$(".addDeleteBtn").mouseover (function (){
	$(this).find(".btn-delete-gray").css("visibility", "visible");
});
$(".addDeleteBtn").mouseout (function (){
	$(".btn-delete-gray").css("visibility", "hidden");
});

//top downloads script //

    $("#music-link a").click(function(){
	    relLink = "#"+$(this).attr("rel");
    	
	    $('.topdownloads .topdicons').hide();
	    $("#music-link a").removeClass('selected');
    	
	    $(this).addClass('selected');
	    $(relLink ).show() ;
    });
// Search panel tabs //
	$("#searchtabs a").click(function(){
			$("#searchtabs a").removeClass("selected");
			$(this).addClass("selected");
			miniSearchID= $(this).attr('id');
			miniSearchSplit= miniSearchID.split("minSearchID-");
			$("#cattype").val(miniSearchSplit[1]);
			//alert(miniSearchSplit[1]);
	});


   //tab-post link
    $(".post-tab-rp").click(function () {
		$(".post-link").hide();
		$(".post-tab-rp").removeClass("active");
		activeId= "."+$(this).attr("id");
		$(activeId).show();
		$(this).addClass("active");

	  //  $(this).parent().addClass('active');
    });

     $('.parent-link').click(function (event) {
	    //event.preventDefault();
		if($(this).hasClass("open")){
		}else{
			$('.open').next("ul").slideUp('slow');
			$('.parent-link').removeClass('open');
			$(this).addClass('open');
			$(this).next("ul").slideDown('slow');
		}
    });


	//Top Search
	$("#Search-input").click(function() {
		$(".search-suggest").show();
		$(this).removeClass("waterMark");
		
		$(".submenu").hide();
	});
	$("#Search-input").focus(function() {
		$(".search-suggest").show();
		$(this).removeClass("waterMark");

		$(".submenu").hide();
	});
	$("#Search-input").blur(function() {
		$(".search-suggest").hide();
		if($(this).val()){
			$(this).removeClass("waterMark");
		} else{
			$(this).addClass("waterMark");
		}
	});

	$(".search-suggest").mouseover(function() {
		$(this).show();
		$(this).removeClass("waterMark");
	});
	$("#Search-input").keyup(function(ev) {
		var key = (window.event) ? window.event.keyCode : ev.keyCode;
		var ESC = 27;
		if(key== ESC){
			$(".search-suggest").hide();
		}
	});

	//Check search input value onload
	if($("#Search-input").val()){
		$(this).removeClass("waterMark");
	} else{
		$(this).addClass("waterMark");
	}


// Top Menu Navigation //
	$(".headright li:has(div)").addClass("parent");
	
	//Submenu dynamic position control
	$(".headright li.parent").each(function() {
		var Suboffset = $(this).position();
		if(Suboffset.left > 300) {
			$(this).children(".submenu").css("right","-7px");
		}else {
			$(this).children(".submenu").css("left","25px");
		}
	});
	
	$(".headright li.parent").hoverIntent({ over: topNavOver, timeout: 100, out: topNavOut});
	$(".submenu").mouseleave(function() {
		if( $.browser.msie ) {
			$(this).children(".submenu").hide();
		} else {
			$(this).children(".submenu").fadeOut();
		}
	});
	
	$("#show-nav a.safricom-sites").hoverIntent({ over: showTopMenu, out: hideTopMenu});
	$("#top-nav").mouseleave(function() { $("#navigation").slideUp(300);$(".top-my-account").fadeIn();});

	$("a.top-my-account").hoverIntent({ over: showTopAccount, out: hideTopAccount});
	$("#top-account-box").mouseleave(function() { $("#top-account").slideUp(300);});

       $("#academy .headleft img").attr("src","images/generic/logo_academy.png");

});

// Top navigation function

//Mouse over
function topNavOver (){
	if( $.browser.msie ) {
		$(this).children(".submenu").show();
	} else {
		$(this).children(".submenu").fadeIn();
	}
	$(this).children("a").addClass('hover');

	$(".search-suggest").hide(); //Hide auto suggest
}

// Mouse out
function topNavOut () {
	if( $.browser.msie ) {
		$(this).children(".submenu").hide();
	} else {
		$(this).children(".submenu").fadeOut();
	}
	$("li.parent").children("a").removeClass('hover');	
}

//Top Menu function 
function showTopMenu(){ $("#navigation").slideDown(300); $(".top-my-account").hide(); }
function hideTopMenu(){ }

//Top My Account function
function showTopAccount(){ $("#top-account").slideDown(300); }
function hideTopAccount(){}

//Get Url Variable
function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}
