﻿varMenuSelected = "none";
varTop = 1;
varVideo = 1;

// Functions
// ------------------------------------------------------------------------------


function subscribe(){
	$("#subscribeEmail").css({'backgroundPosition':"0 -26px"});
}

// Homepage customers
// ---------------------------------------------

if (varSection == ''){
// intervlClients = setInterval("clients()", 8000);
intervalTopstory = setInterval("topStory()", 8000);
intervalVideo = setInterval("videoFeatured()", 20000);
setInterval("featured()", 16000);
}

function topstoryreset(storyDIV) {

	clearInterval(intervalTopstory);

	$("#dot_1").css({backgroundPosition: '0 0'}); 
	$("#dot_2").css({backgroundPosition: '0 0'}); 
	$("#dot_3").css({backgroundPosition: '0 0'});  
	$("#dot_4").css({backgroundPosition: '0 0'}); 
	$("#dot_5").css({backgroundPosition: '0 0'}); 

	$("#dot_" + storyDIV).css({backgroundPosition: '0px -12px'}); 		
}

function videoreset(videoDIV) {

	clearInterval(intervalVideo);

	$("#video_dot_1").css({backgroundPosition: '0 0'}); 
	$("#video_dot_2").css({backgroundPosition: '0 0'}); 
	$("#video_dot_3").css({backgroundPosition: '0 0'});
	$("#video_dot_4").css({backgroundPosition: '0 0'});

	$("#video_dot_" + videoDIV).css({backgroundPosition: '0px -12px'}); 		
}



function topStory() {
		
			
		$("#top_story_" + varTop).css({display: "none"});
		$("#dot_" + varTop).css({backgroundPosition: '0 0'}); 
		
		varTop++;
		if (varTop > 5) {
			varTop = 1;
		}
		
		$("#top_story_" + varTop).css({display: "block"});
		$("#dot_" + varTop).css({backgroundPosition: '0px -12px'}); 		
		
}

function videoFeatured() {
		
			
		$("#video_" + varVideo).css({display: "none"});
		$("#video_dot_" + varVideo).css({backgroundPosition: '0 0'}); 
		
		varVideo++;
		if (varVideo > 4) {
			varVideo = 1;
		}
		
		$("#video_" + varVideo).css({display: "block"});
		$("#video_dot_" + varVideo).css({backgroundPosition: '0px -12px'}); 		
		
}

function clients() {
	$("#clients").fadeTo("slow", 0, function(){
		$("#clients").css({'backgroundImage':"url('/images/client_logos/" + varSlide + ".gif')"}).fadeTo("slow", 1, function(){
			varSlide++;
			if (varSlide > varClients) {
				varSlide = 1;
			}
		});
	});		
}

function featured() {
	$("#featuredWhite").css({display: "none"});

		$("#featured" + featuredPrevious).css({display: "none"});
		$("#featured" + featuredNext).css({display: "block"});

			featuredPrevious++;
			if (featuredPrevious > varFeatured) {
				featuredPrevious = 1;
			}
			featuredNext = featuredPrevious + 1;
			if (featuredNext > varFeatured) {
				featuredNext = 1;
			}

}

function like(varID, varLike){
		$.post("/php/like.php", {id: varID, like: varLike}, function(xml){	
		varContent = $("item",xml).get(0);
		varSwitch = $("like",varContent).text();
		if (varLike == "yes"){
			$('#like').empty().append('<div class="like" style="background-position: 0 0px;"></div><div  class="dislike" style="background-position: 0 -35px;"></div>');
		} else {
			$('#like').empty().append('<div class="like" style="background-position: 0 -35px;"></div><div  class="dislike" style="background-position: 0 0px;"></div>');
		}
	});
}


// Dropdown show hide
// ---------------------------------------------

function dropdownSHOW(element){
	$(element).css({display: "block"});
}

function dropdownHIDE(element){
	$(element).css({display: "none"}); 
}


// Homepage - verticals background change 
// ---------------------------------------------


function verticals(varSHOW) {
	$("#healthcareM, #ecommerceM, #governmentM, #financialM").css({backgroundPosition: '0px 0px'});
	$(varSHOW).css({backgroundPosition: '0px -48px'});
	varMenuSelected = varSHOW;
}


// Sub-menu button color change
// ---------------------------------------------

function color(varDIV, varCOLOR){
$(varDIV).css({ backgroundColor:"rgb(" + varCOLOR +")", color:"rgb(" + varCOLOR +")"});
}


// Show DIV
// ---------------------------------------------

function show(varSHOW){
	$(varSHOW).css({display: "block"});
}


// Hide DIV
// ---------------------------------------------

function hide(varHIDE){
	$(varHIDE).css({display: "none"});
}

// Toggle element visibility
// ---------------------------------------------

function toggleVisibility(elementID) {
	$(elementID).toggle();
	//return false;
}

// Tabs deselect
// ---------------------------------------------

function deselect_tabs(varTABS){
	$(varTABS).css({backgroundPosition: '0px -38px'});
}

// Tabs select
// ---------------------------------------------

function select_tab(varTABS){
	$(varTABS).css({backgroundPosition: '0px 0px'});
}

// Page Init
// ------------------------------------------------------------------------------


function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_email(Email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
  }
}


$(document).ready(function() {
	varSlide = 1;
	featuredPrevious = varFeatured;
	featuredNext = 1;
	clients();
	featured();
	hide("#ftdHealthcare, #ftdeCommerce, #ftdGovernment, #ftdFinancial");
	verticals("#ftdHealthcare, #ftdeCommerce, #ftdGovernment, #ftdFinancial");
	
	// Homepage - verticals background change 
// ---------------------------------------------

$("#healthcareM").hover(
	function(){
		$("#healthcareM").css({backgroundPosition: '0px -48px'});
	}, function(){
		if (varMenuSelected != "#healthcareM"){
			$("#healthcareM").css({backgroundPosition: '0px 0px'});
		}
});

$("#ecommerceM").hover(
	function(){
		$("#ecommerceM").css({backgroundPosition: '0px -48px'});
	}, function(){
		if (varMenuSelected != "#ecommerceM"){
			$("#ecommerceM").css({backgroundPosition: '0px 0px'});
		}
});	

$("#governmentM").hover(
	function(){
		$("#governmentM").css({backgroundPosition: '0px -48px'});
	}, function(){
		if (varMenuSelected != "#governmentM"){
			$("#governmentM").css({backgroundPosition: '0px 0px'});
		}
});	

$("#financialM").hover(
	function(){
		$("#financialM").css({backgroundPosition: '0px -48px'});
	}, function(){
		if (varMenuSelected != "#financialM"){
			$("#financialM").css({backgroundPosition: '0px 0px'});
		}
});	
});