var $j = jQuery.noConflict();

$j(document).ready(function(){
    mainmenu();
    $j(function(){
    $j('.auto-submit-star').rating({
	callback: function(value){
	$j(this.form).ajaxSubmit();
	}
       });
      });
    
    $j.fn.ajaxSubmit = function(e) {
	var v = $j(this).find("input:checked").val();
	var id = $j(this).find("input:checked").attr("name");
	var data = 'rate=true&v=' +v+ '&id='+id;
	var action = $j(this).attr('action');

	$j.ajax({
            type: 'get',
            url: action,
            data: data,
            success: function(results) {
		$j('#star-'+id).html(results);
		$j('.auto-submit-star').rating();
            }
        });
	return false;
    }
    $j('.loader').each(function (i) {
	var url = $j(this).find('a').attr('href');
	var title = $j(this).find('a').attr('title');
	var id = $j(this).attr('id');
	//alert(url + '||' + title + '||' + id);
	
	loadim (id, url, title);
	$j(this).find('a').remove();
	
	//$j(this).removeAttr('title');
    });
    
    $j('.action').stop().animate({ opacity: 0 }, 0 );
    
    $j('.action').hover( 
	function () {
	    $j(this).animate({ opacity: 1 }, 500 );
	    //$j(this).parent().find('span.frame-img').animate({ opacity: 0.5 }, 500 );
	}, 
	function () {
	    $j(this).stop().animate({ opacity: 0 }, 500 );
	    //$j(this).parent().find('span.frame-img').stop().animate({ opacity: 1 }, 500 );
	}
    );
    $j('.frame-img').hover( null , 
	function () {
	    //$j(this).stop().animate({ opacity: 0 }, 500 );
	    //$j(this).parent().find('span.frame-img').stop().animate({ opacity: 1 }, 500 );
	}
    );
    /* menu special button */
    $j('#mdSearch').click(function () {
	$j('#menu-drop-content').fadeIn();
	switchHide('#menu-drop-content div.drop-box', '.menu-search-list');
    });
    /*$j('#mdFollow').click(function () {
	$j('#menu-drop-content').fadeIn();
	switchHide('#menu-drop-content div.drop-box', '.menu-follow-list');
    });
    $j('#mdShare').click(function () {
	$j('#menu-drop-content').fadeIn();
	switchHide('#menu-drop-content div.drop-box', '.menu-share-list');
    });
    $j('#mdSubmit').click(function () {
	$j('#menu-drop-content').fadeIn();
	switchHide('#menu-drop-content div.drop-box', '.menu-submit-list');
    });*/
    /*$j('#menu-drop-content').hover( null, 
	function () {
	    $j(this).fadeOut();
	}
    );*/
    $j('#s').bind('click', function(){
	if($j(this).val() == 'type here and hit Enter') {
	    $j(this).val('');
	}
    });
    $j('#s').bind('blur', function(){
	if($j(this).val() == '') {
	    $j(this).val('type here and hit Enter');
	    switchHide('#mdForm', '.menu-drop', 'condition');
	    
	}
    });
    $j('#subs-email').bind('click', function(){
	if($j(this).val() == 'Your Email') {
	    $j(this).val('');
	}
    });
    $j('#subs-email').bind('blur', function(){
	if($j(this).val() == '') {
	    $j(this).val('Your Email');
	}
    });
    
    var arr_commentValue = Array('','Your Name','Your Email' ,'Your URL', 'Your Message');
    $j('#commentform input[tabindex=1]').val(arr_commentValue[1]);
    $j('#commentform input[tabindex=2]').val(arr_commentValue[2]);
    $j('#commentform input[tabindex=3]').val(arr_commentValue[3]);
    $j('#commentform textarea[tabindex=4]').html(arr_commentValue[4]);
    $j('#commentform input, #commentform textarea').bind('click', function(){
	var ti = $j(this).attr('tabindex');
	if ( $j(this).val() == arr_commentValue[ti]) {
	    $j(this).val('');
	}
    });
    $j('#commentform input, #commentform textarea').bind('blur', function(){
	var ti = $j(this).attr('tabindex');
	if($j(this).val() == '') {
	    $j(this).val(arr_commentValue[ti]);
	}
    });
    

    var headerH = $j('#header').height();
    $j('#frame').height($j(window).height() - headerH);
});
function loadim (id, path, alt) {
    var img = new Image();
    $j(img).load(function () {
    $j(this).css('display', 'none')  .hide();
    $j(this).hide();
    $j('#'+id).removeClass('loading').addClass('loaded').append(this);
    $j(this).fadeIn("fast");
    }).error(function () {
    }).attr({
	src: path,
	alt: alt
    });
}
function mainmenu(){
    $j("#menu-list ul ").css({display: "none"});
    $j("#menu-list li").hover(function(){
	$j(this).find('ul:first').css({visibility: "visible",display: "none"}).fadeIn(400);
    },function(){
	$j(this).find('ul:first').css({visibility: "hidden"});
    });

}
function switchHide (a, b) {
    if (b == null) {
	$j(a).slideUp();
    } else {
	$j(a).hide();
	$j(b).slideDown();
    }
}
