// JavaScript Document
$(document).ready(function() {
						   
	//underline current nav link
	var nav = location.pathname;
	switch (nav) 	
	{
		case "/index.php" :
		$("#index").addClass("active");
		break;
		
		case "/programs.php" :
		$("#programs").addClass("active");
		break;
		
		case "/solutions.php" :
		$("#solutions").addClass("active");
		break;
		
		case "/products.php" :
		$("#products").addClass("active");
		break;
		
		case "/aboutTalkFree.php" :
		$("#aboutTalkFree").addClass("active");
		break;
		
		case "/" :
		$("#index").addClass("active");
		break;		
	}
						   
	var hash = window.location.hash.substr(1);
	switch (hash) {
		case "linksys" :
		$("#maskedContent").animate({left: "-1200"}, 1500);
		leftPos = 1200;
		break;
		case "audiocodes" :
		$("#maskedContent").animate({left: "-2400"}, 1500);
		leftPos = 2400;
		break;
		case "fring" :
		$("#maskedContent").animate({left: "-3600"}, 1500);
		leftPos = 3600;
		//case "reve" :
//		$("#maskedContent").animate({left: "-4800"}, 1500);
//		leftPos = 4800;
//		break;
		//page specific URLS
			  //partners.php
			  case "Sansay":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "Linksys":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "Audiocodes":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "Fring":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			 // case "Reve":
//			 $("#maskedContent").animate({left: "-4800"}, 500);
//			 leftPos = 4800;
//			  break;
			  //programs.php
			  case "Distributorship":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "A-Z-Termination":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "Custom-Engineering":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "business-management":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			 //solutions.php 
			 case "Internet-Cafe":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "Callshop":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "Mobile-Callshop":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "Callback":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			  case "Mobile-VOIP":
			 $("#maskedContent").animate({left: "-4800"}, 500);
			 leftPos = 4800;
			  break;
			  //products.php 
			 case "brands":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "services":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "rates":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "marketing":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			  case "preferred-resellers":
			 $("#maskedContent").animate({left: "-4800"}, 500);
			 leftPos = 4800;
			  break;
			  //devices.php 
			 case "dial-up":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "dsl-broadband":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "voipswitch":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			   //payment.php 
			 case "credit-card":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "person-to-person":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "quick-pay":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "wire-transfer":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			  //aboutTalkFree.php 
			 case "missionStatement":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "leadership":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
//			 case "milestones":
//			 $("#maskedContent").animate({left: "-2400"}, 500);
//			 leftPos = 2400;
//			  break;
			 case "newsEvents":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
		
		//default slide movement
		case "1" :
		$("#maskedContent").animate({left: "-1200"}, 1500);
		leftPos = 1200;
		break;
		case "2" :
		$("#maskedContent").animate({left: "-2400"}, 1500);
		leftPos = 2400;
		break;
		case "3" :
		$("#maskedContent").animate({left: "-3600"}, 1500);
		leftPos = 3600;
		break;
		case "4" :
		$("#maskedContent").animate({left: "-4800"}, 1500);
		leftPos = 4800;
		break;
	}						   
						   
	//language coming soon					  		
	$("#languageUI").click(function(){
			$('#langugeMsg').fadeIn("slow");					
		return false;			
	}); //close $(".languageUI").click
	
	//home page product animation
	$("a.productLogo").click(function(){
		$("#signUpDiv").hide();
	  var navTarget = "#" + $(this).attr("name");
	  $("#bannerImageSlogan").animate({opacity: "0", height: "99"}, 600, function(){
		$(".demoSlide").fadeOut("slow");
		$(navTarget).toggle("slow");
		})
	   $("#bannerImage").animate({opacity: ".15"}, 600)
	//return false;			
	}); //close (".productLogo").click
	
	//sign up animation
	var signUpSliderToggle = 0;
	$("a.signUp").click(function(){
		$(".demoSlide").hide();
		if (signUpSliderToggle==0) {
			$("#bannerImage, #contentDiv, #subnavWrapper").animate({opacity: ".15"}, 600, function(){
		$("#signUpDiv").slideDown("slow");
		})
	    signUpSliderToggle=1;
			return true;	}				 
			if (signUpSliderToggle==1) {
				$("#signUpDiv").slideUp("slow", function(){
			$("#bannerImage, #contentDiv, #subnavWrapper").animate({opacity: "1"}, 600)
		})
	    signUpSliderToggle=0;
				}			
				
	}); //close (".signUp").click
	
	//FAQ animation
	$("a.question").click(function(){
		var navTarget = "#a" + $(this).attr("id");
		$(navTarget).toggle("slow");
		return false;		
	}); //close (".signUp").click
	//hide answers by default
	$(".answer").hide();
	
//slide products & services						   
var leftPos = 0;	
	$("a.slider").click(function(){ 					 
			$("a.slider").removeClass("active");
			//$(this).addClass("active");
		
		var navTarget = $(this).attr("href");	
			var cellWidth = -1200;
			//alert(navTarget);
			switch (navTarget)
			{
			case "1":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "2":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "3":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "4":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;	
			   case "5":
			 $("#maskedContent").animate({left: "-4800"}, 500);
			 leftPos = 4800;
			  break;
			   case "6":
			 $("#maskedContent").animate({left: "-6000"}, 500);
			 leftPos = 6000;
			  break;
			   case "7":
			 $("#maskedContent").animate({left: "-7200"}, 500);
			 leftPos = 7200;
			  break;
			  
			  //page specific URLS
			  //partners.php
			  case "#Sansay":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#Linksys":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#Audiocodes":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "#Fring":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			 // case "#Reve":
//			 $("#maskedContent").animate({left: "-4800"}, 500);
//			 leftPos = 4800;
//			  break;
			  //programs.php
			  case "#Distributorship":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#A-Z-Termination":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#Custom-Engineering":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "#business-management":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			 //solutions.php 
			 case "#Internet-Cafe":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#Callshop":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#Mobile-Callshop":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "#Callback":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			  case "#Mobile-VOIP":
			 $("#maskedContent").animate({left: "-4800"}, 500);
			 leftPos = 4800;
			  break;
			  //products.php 
			 case "#brands":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#services":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#rates":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "#marketing":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			  case "#preferred-resellers":
			 $("#maskedContent").animate({left: "-4800"}, 500);
			 leftPos = 4800;
			  break;
			  //devices.php 
			 case "#dial-up":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#dsl-broadband":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#voipswitch":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			   //payment.php 
			 case "#credit-card":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#person-to-person":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
			 case "#quick-pay":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			 case "#wire-transfer":
			 $("#maskedContent").animate({left: "-3600"}, 500);
			 leftPos = 3600;
			  break;
			 //aboutTalkFree.php 
			 case "#missionStatement":
			 $("#maskedContent").animate({left: "0"}, 500);
			 leftPos = 0;
			 break;
			 case "#leadership":
			 $("#maskedContent").animate({left: "-1200"}, 500);
			 leftPos = 1200;
			 break;
//			 case "#milestones":
//			 $("#maskedContent").animate({left: "-2400"}, 500);
//			 leftPos = 2400;
//			  break;
			 case "#newsEvents":
			 $("#maskedContent").animate({left: "-2400"}, 500);
			 leftPos = 2400;
			  break;
			  
			default :
			varDistance = (navTarget * cellWidth);
			$("#maskedContent").animate({left: varDistance}, 500);
			leftPos = Math.abs(varDistance);
			break;
			 
			 case "#LEFT":
			 if (leftPos!="0"){
				  leftPos = leftPos - 1200;
				 $("#maskedContent").animate({left: -(leftPos)}, 500);			
			 }
			 break;
			 case "#RIGHT":
			 
			 
			
			 if (leftPos != rightLimit){
				  leftPos = leftPos + 1200;
				 $("#maskedContent").animate({left: -(leftPos)}, 500);	
			 }
			 
			 else if (leftPos== rightLimit){
				  leftPos = 0;
				 $("#maskedContent").animate({left: 0}, 500);	
			 }
			
			 break;
			}	
			
			//add active class to active link
			switch (leftPos)
			
			{
				case 0:
				$("#1").addClass("active");
				break;
				case 1200:
				$("#2").addClass("active");
				break;
				case 2400:
				$("#3").addClass("active");
				break;
				case 3600:
				$("#4").addClass("active");
				break;
				case 4800:
				$("#5").addClass("active");
				break;
				case 6000:
				$("#6").addClass("active");
				break;
			}
			//return false;			
	}); //$("a.slider").click(function(){ 		 END
	
//partner logo animation	
$(function() {
    setInterval( "changePartnerLogo()", 4500 ); 
});										  
	

}); //jQuery $(document).ready END

//functions:
var partnerLogo = 1;
var testimonialCounter = 2;

function changePartnerLogo() {
	partnerLogo += 1;
	testimonialCounter += 1;
	if(partnerLogo==5){partnerLogo=1;}
	if(testimonialCounter==10){testimonialCounter=2;}
	partnerLogoID = "#partnerlogo" + partnerLogo;
	testimonialCounterID = "#tm" + testimonialCounter;
	$(".partnerLogo").fadeOut("slow");
	$(partnerLogoID).fadeIn("slow");
	if (testimonialCounter % 2 == 0) {
	  $(".testimonial").fadeOut("slow");
	  $(testimonialCounterID).fadeIn("slow");
	}
}
