// JavaScript Document

// This is the nav

var navIsOpen = false;
		var navCurrent = 0;
		
		function navShow(navSelected)
		{	if(!navIsOpen)
			{	navIsOpen = true;
				$('#navTop' + navSelected).slideDown(400); }

			if(navCurrent > 0)
				document.getElementById('navTop' + navCurrent).className = 'navOff';

			document.getElementById('navTop' + navSelected).className = 'navOn';
			navCurrent = navSelected;
		}
 
		function navHide()
		{	$('#navTop' + navCurrent).slideUp(400);
			navIsOpen = false;
			navCurrent = 0;		 }
			
			
	
			
// Slider Config

function formatText(index, panel) {
    		  return index + "";
    	  };
    
        $(function () {
        
            $('.anythingSlider').anythingSlider({
                easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
                autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
                delay: 6000,                    // How long between slide transitions in AutoPlay mode
                startStopped: false,            // If autoPlay is on, this can force it to start stopped
                animationTime: 600,             // How long the slide transition takes
                hashTags: false,                 // Should links change the hashtag in the URL?
                buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
            		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
            		startText: "Go",                // Start text
    		        stopText: "Stop",               // Stop text
    		        navigationFormatter: formatText, // Details at the top of the file on this use (advanced use)
    		    enableStartStop: true
            });
            
            
        });
		
		
// Logo slider. Thank you Matt Lo!!

jQuery.fn.righttoleft = function() {
	$(this).animate({"marginLeft":"-2000px"}, 60000, "linear", function() { 
		// reset after its done
		$(this).css({"marginLeft":"100px"}); // -200px so it starts far from the right
		// call itself
		$(this).righttoleft();
		return $(this); // jquery returns true
	});
}
$(document).ready(function() {
	$("#logos #belt").righttoleft();
});
		
		
// Iframer

function loadIframe( url) {
     var $iframe = $('#demoFrame');
    if ( $iframe.length ) {
       var pageURL= window.location.href.split("#")[0]
       window.location.href=pageURL+"#"+url.substr(url.lastIndexOf("/")+1)
        $iframe.attr('src',url);
        return false;
    }
    return true;
}
$(document).ready(function() {
    var pageURL= window.location.href.split("#")
    if(pageURL[1]){
        var $iframe = $('#demoFrame');
        $iframe.attr('src',"demo/" + pageURL[1]);
    }
})
		
		
// CSS Browser Selector

function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

// Mail Sending Functions

function SendMail(Name, Company, Email, PhoneNumber, Message, Action) {

    $.post("/scripts/email.aspx", {

        Action:         Action,
        Name:           Name,
        Company:        Company,
        Email:          Email,
        PhoneNumber:    PhoneNumber,
        Message:        Message
    },

            function() { });

}

function EmailBannerlink() {

    var strName = document.getElementById("txtBLName").value;
    var strCompany = document.getElementById("txtBLCompany").value;
    var strEmail = document.getElementById("txtBLEmail").value;
    var strPhoneNumber = document.getElementById("txtBLPhoneNumber").value;
    var strMessage = document.getElementById("txtBLMessage").value;


    SendMail(strName, strCompany, strEmail, strPhoneNumber, strMessage, "Bannerlink");

    window.location.href = "/bannerlink/thank-you.html";

}

function EmailVideolink() {

    var strName = document.getElementById("txtVLName").value;
    var strCompany = document.getElementById("txtVLCompany").value;
    var strEmail = document.getElementById("txtVLEmail").value;
    var strPhoneNumber = document.getElementById("txtVLPhoneNumber").value;
    var strMessage = document.getElementById("txtVLMessage").value;

    SendMail(strName, strCompany, strEmail, strPhoneNumber, strMessage, "VideoLink");

    window.location.href = "/videolink/thank-you.html";

}

function EmailMobilelink() {

    var strName = document.getElementById("txtMLName").value;
    var strCompany = document.getElementById("txtMLCompany").value;
    var strEmail = document.getElementById("txtMLEmail").value;
    var strPhoneNumber = document.getElementById("txtMLPhoneNumber").value;
    var strMessage = document.getElementById("txtMLMessage").value;

    SendMail(strName, strCompany, strEmail, strPhoneNumber, strMessage, "MobileLink");

    window.location.href = "/mobilelink/thank-you.html";

}

function EmailVOD() {

    var strName = document.getElementById("txtVODName").value;
    var strCompany = document.getElementById("txtVODCompany").value;
    var strEmail = document.getElementById("txtVODEmail").value;
    var strPhoneNumber = document.getElementById("txtVODPhoneNumber").value;
    var strMessage = document.getElementById("txtVODMessage").value;

    SendMail(strName, strCompany, strEmail, strPhoneNumber, strMessage, "VOD");

    window.location.href = "/video-on-demand/thank-you.html";

}

// Contact Page Mail Function

function SendContactMail(Name,  Email, PhoneNumber, Message, Action, AreaOfInterest) {

    $.post("/scripts/email.aspx", {

        Action: Action,
        Name: Name,
        Email: Email,
        PhoneNumber: PhoneNumber,
        Message: Message,
        AreaOfInterest: AreaOfInterest
    },
			
        function() { });

}

function validateCaptcha() {
    challengeField = $("input#recaptcha_challenge_field").val();
    responseField = $("input#recaptcha_response_field").val();
    //alert(challengeField);
    //alert(responseField);
    //return false;
    var html = $.ajax({
        type: "POST",
        url: "/scripts/captcha.aspx",
        data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField,
        async: false
    }).responseText;

    if (html == "dope") {
        $("#captchaStatus").hide();
        return true;
    }
    else {
        $("#captchaStatus").slideDown();
        Recaptcha.reload();
        return false;
    }
}

function EmailContact() {
    //$("#captchaStatus").hide();

    var strName = document.getElementById("txtName").value;
  
    var strEmail = document.getElementById("txtEmail").value;
    var strPhoneNumber = document.getElementById("txtPhone").value;
    var strMessage = document.getElementById("txtMessage").value;
    var strAreaOfInterest = document.getElementById("jumpMenu").value
    //if (validateCaptcha()) {
        SendContactMail(strName, strEmail, strPhoneNumber, strMessage, "Contact", strAreaOfInterest);
        window.location.href = "/about/contact-thank-you.html";
    //}
    return false;

}
