/**
 * @author ub007
 */
$(document).ready(function(){

    initialise();
    initialiseTabs();
    initialiseContactForm();
	initialiseMenu();
});


function initialiseMenu(){
	$('li.page_item  a').html('');
    $('li.page_item  a').css("opacity", "0");
    $('li.current_page_item  a').css("opacity", "1");
    
	/* hover Effect */

	for (var i = 0; i < 5; i++) {

        $('li.page_item:eq(' + i + ') a').html('');
        var l = -75 * i;
        l = l.toString() + 'px -90px';
        $('li.page_item:eq(' + i + ') a').css({
            backgroundPosition: l
        });
				
		$('li.page_item:eq(' + i + ') a').bind('mouseenter',{'colNum':i},function(event) {
			
			event.preventDefault();
			var colNum = event.data['colNum'];
			
			if ($(this).parent().hasClass('current_page_item')) 
				return false;
			$(this).stop().animate({
				opacity: 1
			}, 600);
		});
		$('li.page_item:eq(' + i + ') a').bind('mouseleave',{'colNum':i},function(event) {
			if ($(this).parent().hasClass('current_page_item')) 
				return false;
			$(this).stop().animate({
				opacity: 0
			}, "slow");
		});
	}
	    
}

function initialise(){
    $('#aboutMenu ul li>div').addClass('hidden');
    $('#aboutMain').html($('#aboutMenu ul li.currentMenuItem>div').html());
    
    $('#aboutMenu ul li').unbind('click').bind('click', function(){
        $('#aboutMenu ul li.currentMenuItem').removeClass('currentMenuItem');
        $(this).addClass('currentMenuItem');
        $('#aboutMain').html($('#aboutMenu ul li.currentMenuItem>div').html());
    });
}

function initialiseTabs(){
    $('.tabMenu ul li>div').addClass('hidden');
    $('#tabData').html($('.tabMenu ul li.currentMenuItem>div').html());
    
    $('.tabMenu ul li').unbind('click').bind('click', function(){
        $('.tabMenu ul li.currentMenuItem').removeClass('currentMenuItem');
        $(this).addClass('currentMenuItem');
        $('#tabData').html($('.tabMenu ul li.currentMenuItem>div').html());
    });
}

function initialiseContactForm(){


    $(".cferror").hide();
    $('#cfEMessage').hide();
    $('#cfSMessage').hide();
    
    $("#cfsubmit").unbind("click").click(function(){
        $('.errorInput').removeClass('errorInput');
        $('#cfEMessage').hide();
        $('#cfSMessage').hide();
        $(".cferror").hide();
        
        var hasError = false;
        var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
        var commentPostIdVal = $("#comment_post_ID").val();
        
        var urlVal = $("#contactform").attr("action");
        
        var nameVal = $("#author").val();
        if (nameVal == '') {
            // $("#author").next().show();
            //	$("#author").after('<span class="cferror">Enter your name.</span>');
            hasError = true;
            $("#author").addClass('errorInput');
            
            
        }
        
        var emailFromVal = $("#email").val();
        if (emailFromVal == '') {
            //$("#email").next().show();
            //('<span class="cferror">Enter your email id.</span>');
            hasError = true;
            $("#email").addClass('errorInput');
        }
        else 
            if (!emailReg.test(emailFromVal)) {
                //                $("#email").next().show();
                //$("#email").after('<span class="cferror">Enter a valid email id.</span>');
                hasError = true;
                $("#email").addClass('errorInput');
            }
        
        
        var messageVal = $("#comment").val();
        if (messageVal == '') {
            $("#comment").addClass('errorInput');
            hasError = true;
        }
        if (hasError) {
            $('#cfEMessage').show();
            return false;
        }
        
        
        $.post(urlVal, {
            email: emailFromVal,
            author: nameVal,
            comment: messageVal,
            comment_post_ID: '1',
            dsAjax: '1'
        }, function(data){
        
            $('#cfSMessage').show();
        });
        
        return false;
        
    });
    
}
