$(function() {
    $("a").focus(function() {
        this.blur();
    });

    /** artuc: Faq opener **/
    $(".faqOpener").click(function() {
        if ($(this).hasClass(".faqCurrent")) {
            $("div.faqContent").hide();
            $(this).removeClass("faqCurrent");
        } else {
            $("div.faqContent").hide();
            $(".faqCurrent").removeClass("faqCurrent");
            $(this).addClass("faqCurrent");
            $(this).next("div.faqContent").show();
        }
    });

    /** Contact **/
    $(".showMap").click(function() {
        $(".showInMap").css("display", "block");
    });

    $(".closeMap").click(function() {
        $(".showInMap").hide();
    });
    /** artuc: fancyLogin box **/
    $("a.loginLink").colorbox({ width: "430px", height: "430px", iframe: true, href: "/vobPortalEng/loginBox.aspx" });
    /** loginBox functions starts - 2009-10-21 **/
    //Error Button Functions - back
    $(".loginFormError .openLoginForm").click(function() {
        $(".loginFormError").hide();
        $(".loginFormContainer").show();
    });

    //Error Button Functions - close fancyBox
    $(".loginFormError .closeLoginForm").click(function() {
        parent.document.location.reload();
    });

    //artuc: For test purposes
    //$(".submitButtonContainer a").click(function(){ loginSuccess(); });

    /** artuc: 2009-10-24 // Logout Link **/
    $("a.logOutLink").click(function() {
        document.location.href = "/vobPortalEng/Admin/Logoff.aspx";
        return false;
    });

    /** New User Link Control **/
    $("a.newUserLink").click(function() {
        userType = $("input[name='userType']:checked").val();
        if (userType == "rcv")
            parent.document.location.href = "/VobPortalEng/iDesktopModules/iMemberReg.aspx";
        else
            parent.document.location.href = "/VobPortalEng/iDesktopModules/iMemberReg.aspx";
    });
    /** Event Details Image Opener - lightbox **/
    $(".eDetailsImageOpener").colorbox();


    /** content table tr - alternate row color **/
    $("div#content div.b table tr:even").addClass("even");

    $("table").removeAttr("rules");
    $(".dataListContainer table tr:first").remove();

    $("table").removeAttr("rules");
    $(".oDataTable tr:odd").addClass("odd");
    $(".oDataTable tr:even").addClass("even");
    $(".oDataTable tr:first td").addClass("headerTd");

    $(".oDataTable tr:last").removeClass("odd").removeClass("even");
});

function updateTableFormatting(){
    $("table").removeAttr("rules");
	$(".oDataTable tr:odd").addClass("odd");
	$(".oDataTable tr:even").addClass("even");
	$(".oDataTable tr:first td").addClass("headerTd");
	$(".oDataTable tr:last").removeClass("odd").removeClass("even");	
	Cufon.replace('.iRegular, .gecikmeliVerilerLeft h2', { fontFamily: 'Interstate-RegularCondensed' });	
}

function updateCalendarFormatting(){	
	Cufon.replace('.artContainer h4, table.TitleStyle tr td, .dayStyle, .WeekendDayStyle', { fontFamily: 'Interstate-RegularCondensed' });	
	Cufon.replace('.iRegular, .calDays a, .weekDaysHeader th,  #eventDaysList tbody td span', { fontFamily: 'Interstate-RegularCondensed' });	
}

//This function will be called from loginSucess func. 
	function doLogin(){
		parent.document.location.reload();
	}
	
//This function will be called from server side when login fails.
	function loginFail(){
		$(".loginFormContainer").hide();
		$(".loginFormError").show();
	}
	
//This function will be called from server side when login is succeeded
	function loginSuccess(){
		$(".loginFormContainer").hide();
		$(".loginFormSuccess").show();
		
		setTimeout("doLogin()", 2000);
    }
	
