$(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: "/vobPortalTur/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 = "/vobPortalTur/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 = "/VobPortalTur/iDesktopModules/iHrMemberReg.aspx";
        else
            parent.document.location.href = "/VobPortalTur/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()", 1);
    }
    
//This function will be called from server side when Remind Password fails
    function remindpasswordFail() {
        $(".loginFormContainer").hide();
        $(".loginFormError").show();

    }
    
//This function will be called from server side when Remind Password succeeds
    function remindpasswordSuccess() {
        $(".loginFormContainer").hide();
        $(".loginFormSuccess").show();

    }


