// JavaScript Document
$(document).ready(function(){

	jQuery.validator.messages.required = "";
	
    $("#webform-client-form-31").validate();
    $("#webform-client-form-32").validate();
	
	
    $("form#webform-client-form-33").submit(function() {
        $("#edit-submitted-x-exp-date").val($("#edit-submitted-13").val()+$("#edit-submitted-14").val());
    });

    
    $("#webform-client-form-33").validate({	
        rules: {
            "submitted[x_amount]": {
                number: true,
                min: 1
            },
            "submitted[x_card_num]": {
                creditcard: true
            },
            "submitted[x_email]": {
                email: true
            },
            "submitted[x_card_code]": {
                digits: true
            },
            "submitted[14]": {
                digits: true,
                minlength: 4,
                maxlength: 4
            }
        }
    });


    $("form#webform-client-form-34").submit(function() {      
        $("#edit-submitted-x-exp-date").val($("#edit-submitted-11").val()+$("#edit-submitted-12").val());
    });


    $("#webform-client-form-34").validate({	
        rules: {
            "submitted[x_card_num]": {
                creditcard: true
            },
            "submitted[x_email]": {
                email: true
            },
            "submitted[x_card_code]": {
                digits: true
            },
            "submitted[12]": {
                digits: true,
                minlength: 4,
                maxlength: 4
            }
        }
    });
    
    jQuery.fn.extend({
        scrollTo : function(target, speed, easing) {
            return this.each(function() {
                $('html, body').animate({
                    scrollTop: 0
                }, speed, easing);
            });
        }
    });
    $('.top').click(function(){
        $(this).scrollTo(500);
    });
    /*$('#right > ul > li.active-trail ul li.active-trail a').ready(function() {
        $('#right > ul > li.active-trail ul li.active-trail a').text('> '+$('#right > ul > li.active-trail ul li.active-trail a').text())
    });
	$('#right > ul > li.active-trail ul li.first a.active').ready(function() {
        $('#right > ul > li.active-trail ul li.first a.active').text('> '+$('#right > ul > li.active-trail ul li.first a.active').text())
    });
	*/
	$('#right > ul li ul li a.active').each(function() {
        $(this).text('> '+$(this).text())
    });
	$('#block-user-1 ul li ul li a.active').ready(function() {
        $('#block-user-1 ul li ul li a.active').text('> '+$('#block-user-1 ul li ul li a.active').text())
    });

    $('div.AccordionPanelContent:not(:first)').hide();
    $('div.AccordionPanelTab:first').addClass('panelTab');
    $('div.AccordionPanelTab').click(function(){
        if ($(this).next('div.AccordionPanelContent').is(":hidden"))
        {
            $(this).addClass('panelTab');
            $(this).next('div.AccordionPanelContent').slideDown('slow')
            $('div.AccordionPanelTab').not($(this)).removeClass('panelTab');
            $('div.AccordionPanelContent').not($(this).next('div.AccordionPanelContent')).slideUp('slow')
        } else {
            $(this).removeClass('panelTab');
            $(this).next('div.AccordionPanelContent').slideUp('slow')
        }
    });
    if(window.location.hash)
	{
		if(window.location.hash == '#identity')
		{			
			$('div.views-field-body').hide();
			$('div.views-row-2 div.views-field-body').show();
			$('div.views-row-2 div.views-field-title').addClass('panelTab');
		}
	}	
	else
	{
		$('div.views-field-body:not(:first)').hide();
		$('div.views-field-title:first').addClass('panelTab'); 
	}
    $('div.views-field-title').click(function(){
        if ($(this).next('div.views-field-body').is(":hidden"))
        {
            $(this).addClass('panelTab');
            $(this).next('div.views-field-body').slideDown('slow')
            $('div.views-field-title').not($(this)).removeClass('panelTab');
            $('div.views-field-body').not($(this).next('div.views-field-body')).slideUp('slow')
        } else {
            $(this).removeClass('panelTab');
            $(this).next('div.views-field-body').slideUp('slow')
        }
    });
		
});
function MM_CheckFlashVersion(reqVerStr,msg){
    with(navigator){
        var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
        var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
        if (!isIE || !isWin){
            var flashVer = -1;
            if (plugins && plugins.length > 0){
                var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
                desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
                if (desc == "") flashVer = -1;
                else{
                    var descArr = desc.split(" ");
                    var tempArrMajor = descArr[2].split(".");
                    var verMajor = tempArrMajor[0];
                    var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
                    var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
                    flashVer =  parseFloat(verMajor + "." + verMinor);
                }
            }
            // WebTV has Flash Player 4 or lower -- too low for video
            else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

            var verArr = reqVerStr.split(",");
            var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
            if (flashVer < reqVer){
                if (confirm(msg))
                    window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
            }
        }
        }
}