﻿/// <reference path="jquery-1.3.2-vsdoc2.js"/>

//rotating callouts
var calloutsArray = [];
function SetCalloutsArray() {
    $(".calloutInnerHolder").each(function(index) {
        calloutsArray.push("#" + this.id);
    });
}

//rotating headers
var rotatingHeadersArray = [];
function SetHeadersArray() {
    $(".rotatingHeaderImage").each(function(index) {
        rotatingHeadersArray.push("#" + this.id);
    });
}


//generic function to rotate stuff in an array
var calloutDelay = 4000;
var calloutFadeSpeed = 2000;
var calloutTimeout;
function RotateCallout(i, calloutArray) {
    var arrayLength = calloutArray.length;
    var maxIndex = arrayLength - 1;
    var previousIndex = i - 1;
    if (previousIndex < 0)
        previousIndex = maxIndex;
    var currentIndex = i;
    var nextIndex = currentIndex + 1;
    if (nextIndex > maxIndex)
        nextIndex = 0;
    $(calloutArray[previousIndex]).css("z-index", "0");
    $(calloutArray[currentIndex]).css("z-index", "100");
    $(calloutArray[currentIndex]).fadeIn(calloutFadeSpeed, function() {
        $(calloutArray[previousIndex]).hide();
        var timeoutFunction = function() { RotateCallout(nextIndex, calloutArray); }
        calloutTimeout = setTimeout(timeoutFunction, calloutDelay);
    });
}

//Show the thankyou message for the form

function ShowThankYou() {
    $("#formHolder").slideUp("fast", function() {
        $("#formThankyouHolder").slideDown("fast");
    });
}

function ShowForm() {
    $("#formThankyouHolder").slideUp("fast", function() {
        $("#formHolder").slideDown("fast");
    });
}

//main menu methods---------------------------------------------------------------

function MenuOn(menuID) {
    var menuIDOn = "#" + menuID + "Holder";
    $(menuIDOn).addClass("selected");
    ShowMenu(menuID + "Submenu");
}

function MenuOff(menuID) {
    var menuID = "#" + menuID + "Holder";
    $(menuID).removeClass("selected");
    StartHide();
}

//menuitems---------------------------------------------------------------
var currentlyVisibleMenu = "";
var timeOut = null;
function ShowMenu(menuId) {
    CancelHide();
    if (currentlyVisibleMenu != "") {
        $("#" + currentlyVisibleMenu).hide();
    }
    $("#" + menuId).show();
    currentlyVisibleMenu = menuId;
}

function HideSubmenu() {
    //alert(currentlyVisibleMenu);
    if (currentlyVisibleMenu != "") {
        //$("#" + currentlyVisibleMenu).fadeOut("slow");
       $("#" + currentlyVisibleMenu).hide();
        
        currentlyVisibleMenu = "";
    }
}

function StartHide() {
    if (timeOut == null)
        timeOut = setTimeout("HideSubmenu();", 0);
}

function CancelHide() {
    if (timeOut != null) {
        clearTimeout(timeOut);
        timeOut = null;
    }
}

//Case Studies before and after-------------------------------------------

function ShowCase() {
    $("#caseLargeViewer").fadeIn("fast");
    SetPositionToCenter("caseLargeViewer", 0, 0);
}

function HideCase() {
    $("#caseLargeViewer").fadeOut("fast");
}

//------------------------------------------------------------------------

//contact us form

function ShowContactThankYou() {
    
    $(".stateList").hide();
    $(".formHolder").fadeTo("fast", 0.2, function() {
        $("#thankyouHolder").fadeIn("fast", function() {
            $.scrollTo($("#thankyouHolder"), "normal");
        });
    });
}

//catheter----------------------------------------------------------------

function ShowCatheter() {
    $('#catheterLargeHolder').fadeIn('normal');
}

function HideCatheter() {
    $('#catheterLargeHolder').fadeOut('normal');
}

//patient form------------------------------------------------------------
function FinishPatientForm() {
    $(".stateList").hide();
    $.scrollTo($(".outerPanelHolder"), 2000, function() {
        $("#thankyouHolder").slideDown("slow", function() {
            $("#patientFormHolder").fadeTo("slow", 0.2, function() { 
            
            });
        });
    });
}

$(document).ready(function() {
    SetCalloutsArray();
    var randomnumber = Math.floor(Math.random() * calloutsArray.length);
    RotateCallout(randomnumber, calloutsArray);
    SetHeadersArray();
    randomnumber = Math.floor(Math.random() * rotatingHeadersArray.length);
    var headerStartFunction = function() { RotateCallout(randomnumber, rotatingHeadersArray); }
    setTimeout(headerStartFunction, 1000);
    $.localScroll();
});



//--CONVERSION SNIPPET for Quick Consultation Form//-->

function ConversionSnippetQCF() {
    var ConvName = 'Reeder Vein Quick Consultation Form Submit';
    var ConvDesc = '';
    var ConvSubTotal = '';
    var ConvTax = '';
    var ConvTotal = '';
    var ConvMisc1 = '';
    var ConvMisc2 = '';
    var ConvMisc3 = '';
    var ConvMisc4 = '';
    var ConvMisc5 = '';
    var pcheck=(window.location.protocol == "https:") ? "https://stats.sa-as.com/conversion.js":"http://stats.sa-as.com/conversion.js";
    document.writeln('<scr' + 'ipt src="' + pcheck + '" type="text\/javascript"><\/scr' + 'ipt>');
}

//--CONVERSION SNIPPET for Quick Consultation Form//-->


//--CONVERSION SNIPPET for Contact Form//-->
function ConversionSnippetCF() {
    var ConvName = 'Reeder Vein Contact Us Form Submit';
    var ConvDesc = '';
    var ConvSubTotal = '';
    var ConvTax = '';
    var ConvTotal = '';
    var ConvMisc1 = '';
    var ConvMisc2 = '';
    var ConvMisc3 = '';
    var ConvMisc4 = '';
    var ConvMisc5 = '';
    var pcheck = (window.location.protocol == "https:") ? "https://stats.sa-as.com/conversion.js" : "http://stats.sa-as.com/conversion.js";
    document.writeln('<scr' + 'ipt src="' + pcheck + '" type="text\/javascript"><\/scr' + 'ipt>');
}
//--CONVERSION SNIPPET for Contact Form//-->