
var cc = new CookieHandler();

$(function(){
		
	//$(".slider").scrollable();
	//$(".slider_video").scrollable({circular: true});
	//$(".slider_news").scrollable({vertical: true});
	//$(".slider_news_light").scrollable({vertical: true});
	
	$('.slideshow').cycle({
		fx: 'fade',
		timeout: 5000,
		random:  1 
	});
	
	

	$('.galleryBtn').click(function() {	
		id = this.id;
		$('#gallery_content').load('include/galleryIframe.php?id='+id, function(response) {
			
		});									
		$('#headerContainer').slideUp();
		$('#header_gallery').slideDown();
		$('#headerLogo').fadeOut();
	});
	
	$('.venue').click(function() {	
		$('#gallery_content').load('include/venueIframe.php', function(response) {
			
		});									
		$('#headerContainer').slideUp();
		$('#header_gallery').slideDown();
		$('#headerLogo').fadeOut();
	});
	
	$('.galleryClose').click(function() {						 
		$('#headerContainer').slideDown();
		$('#header_gallery').slideUp();
		$('#headerLogo').fadeIn();
	});
	
	//$(".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 val(f){
	fields = Array(f.answer, f.name, f.femail);
	for(i=0; i<fields.length; i++){
		if(fields[i].value == ''){
			$('#'+$(fields[i]).attr('id')+'_r').remove();
			$('#'+$(fields[i]).attr('id')).after('<div id="'+$(fields[i]).attr('id')+'_r" style="color:#F00;">REQUIRED</div>');
			return false;	
		}
		$('#'+$(fields[i]).attr('id')+'_r').remove();
	}
}

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){
	for(i=0; i < ln; i++){
		//ga(i);
		$("#a"+i).show();
		$(".faqArrow"+i).hide();
	}
}

function popWin(theURL,winName,features) {
  window.open(theURL,winName,features);
}
function mailing_list(div_id, in1){
	
	data1 = $('#'+in1).val();
	
	AtPos = data1.indexOf("@")
	StopPos = data1.lastIndexOf(".")
	
	if (AtPos == -1 || StopPos == -1) {
		alert("Not a valid email address");
		return;
	}else if (StopPos < AtPos) {
		alert("Not a valid email address");
		return;
	}else if (StopPos - AtPos == 1) {
		alert("Not a valid email address");
		return;
	}
	if(data1 == "" || data1 == "your email"){
		return;
	}
	$('.sbtn').html('<img src="images/sgloading.gif">');
	$.post("include/subscribe.php", { email: data1 },
		function(data) {
		$('#singup_box').hide();	
		$('#thumbText').html(data);
	});
}

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);
	}
 
}

