
var cc = new CookieHandler();

$(function(){
		      
	$(".slider").scrollable();
	$(".slider_video").scrollable({circular: true});
	$(".slider_news").scrollable({vertical: true});
	$(".slider_news_light").scrollable({vertical: true});
	
	if ($('.items a').length <= 6){
    	//$('.next').addClass('disabled');
		//$('.prev').addClass('disabled');
	}
	
	if ($('.slider_news .news_more a').length <= 5){
    	$('.news_nav a.next').addClass('disabled');
		$('.news_nav a.prev').addClass('disabled');
	}
	if ($('.slider_news_light .news_more a').length <= 3){
    	$('.news_nav_light a.next').addClass('disabled');
		$('.news_nav_light a.prev').addClass('disabled');
	}
	
	$('.ending_left').hide();
	$('.ending_middle').hide();
	$('.ending_right').hide();
	
	$('.read_ending_left').click(function() {						 
		$('.ending_left').show();
		$('.read_ending_left').slideUp();
	});
	$('.read_ending_middle').click(function() {						 
		$('.ending_middle').show();
		$('.read_ending_middle').slideUp();
	});
	$('.read_ending_right').click(function() {						 
		$('.ending_right').show();
		$('.read_ending_right').slideUp();
	});
	
	
	$(".slider03_pop").colorbox({width:"580px"});
	   
	var config = {    
         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
         interval: 200,  // number = milliseconds for onMouseOver polling interval    
         over: doOpen,   // function = onMouseOver callback (REQUIRED)    
         timeout: 200,   // number = milliseconds delay before onMouseOut    
         out: doClose    // function = onMouseOut callback (REQUIRED)    
    };
    
    function doOpen() {
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    }
 
    function doClose() {
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    }

    //$("ul.dropdown li").hoverIntent(config);
    
    //$("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");	   	   	   
});	

function playVideo(id){
	var videoArr = new Array();
	$.post("include/loadVideo.php", { id: id },   
	function(video) {	
		videoArr = explode("<>", video);
		cc.setCookie('videoLoad', videoArr[5], 3600);
		cc.setCookie('videoCopy', videoArr[3], 3600);
		window.location = 'Videos';	
	});
}

function explode (delimiter, string, limit) {
    var emptyArray = {
        0: ''
    };
    if (arguments.length < 2 || typeof arguments[0] == 'undefined' || typeof arguments[1] == 'undefined') {
        return null;
    }

    if (delimiter === '' || delimiter === false || delimiter === null) {
        return false;
    }

    if (typeof delimiter == 'function' || typeof delimiter == 'object' || typeof string == 'function' || typeof string == 'object') {
        return emptyArray;
    }

    if (delimiter === true) {
        delimiter = '1';
    }

    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}

function showall(ln){
	if ($('#a8').is(':hidden') ) {
		for(i=0; i < ln; i++){
			$("#a"+i).show();
			$(".faqArrow"+i).hide();
		}
		$('.shall').html('Collapse All');
	}else{
		for(i=0; i < ln; i++){
			$("#a"+i).hide();
			$(".faqArrow"+i).show();
		}
		$('.shall').html('Show All');
	}
}


function playVideoHome(){
	cc.setCookie('videoLoadHome', 'home', 3600);
	window.location = 'Videos';	
}

var qq;
function qa(id){					 
	if ($('#a'+id).is(':hidden') ) {
		$("#a"+id).show();
		$(".faqArrow"+id).hide();
		if(qq){
			$("#a"+qq).hide();
			$(".faqArrow"+qq).show();
		}
		qq = id;
	}else{
		$("#a"+id).hide();
		$(".faqArrow"+id).show();
		qq = undefined;
	}	
}



function CookieHandler() {

	this.setCookie = function (name, value, seconds) {
 
		if (typeof(seconds) != 'undefined') {
			var date = new Date();
			date.setTime(date.getTime() + (seconds*1000));
			var expires = "; expires=" + date.toGMTString();
		}
		else {
			var expires = "";
		}
 
		document.cookie = name+"="+value+expires+"; path=/";
		
	}
 
	this.getCookie = function (name) {
 
		name = name + "=";
		var carray = document.cookie.split(';');
 
		for(var i=0;i < carray.length;i++) {
			var c = carray[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
		}
 
		return null;
	}
 
	this.deleteCookie = function (name) {
		this.setCookie(name, "", -1);
	}
 
}

