$(document).ready(function(){
	
	/* tabs  */
	if(typeof $.fn.tabs== 'function') {
		$('#container-1').tabs();
		$('#container-2').tabs({tabStruct: 'dl dd', navClass: 'tabs-nav'});
	}
	/*/ tabs  */
	
	
	/* target = "_blank" */
	$('#l-footer a[rel="external"]').click(function(){
		this.target = "_blank";
	});
	/* /target = "_blank" */
	
	
	/* overlabel  */
	$.fn.overlabel = function( options ) {
		var opts = $.extend( {}, $.fn.overlabel.defaults, options );
		var selection = this.filter( 'label[for]' ).map( function() {
			var label = $(this);
			var id = label.attr('for');
			var field = document.getElementById( id );
			if (!field) return;
			var o = $.meta ? $.extend( {}, opts, label.data() ) : opts;
			label.addClass( o.label_class );
			var hide_label = function() { label.css( o.hide_css ) };
			var show_label = function() { this.value || label.css( o.show_css ) };
			$( field ).parent().addClass( o.wrapper_class ).end().focus( hide_label ).blur( show_label ).each( show_label );
			return this;
		});
		return opts.filter ? selection : selection.end();
	};

	$.fn.overlabel.defaults = {
		label_class:   'overlabel-apply',
		wrapper_class: 'overlabel-wrapper',
		hide_css:      { 'text-indent': '-10000px' },
		show_css:      { 'text-indent': '0px', 'cursor': 'text' },
		filter:        false
	};

	$("label.g-overlabel").show().overlabel();
	/* /overlabel  */
	
	
	/* gallery  */
	$(".b-gallery li a").click(function() {
		var href = $(this).attr("href");
		var img=$(this).parents("dl").find("dt img");
		img.attr("src", href);
		img.parent().attr('href',$(this).attr("rel"))
		$(this).parents("dl").find("li").removeClass("current");
		$(this).parent().addClass("current");
		return false;
	});
	/* /gallery  */
	
	
	/* validate */
	$('.b-form-feedback input[type=image]').click(function(){
		var f,re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
		var error= function(f){
			f.trigger('focus');
			alert(f.next()[0].innerHTML);
			return false;
		}
        f=$('#field-fn');
	    if (f.val()=='') return error(f);
        f=$('#field-email');
	    if (!re.test(f.val())) return error(f);	   
	    f=$('#field-code');
	    if (f.val()=='') return error(f);	 
	})
		
	/* learn more */
	$(".h-learn-more").each(function() {
		$(this).find("p").not("p:first, .g-more").addClass("h-learn-more-p").hide();
		if ($.browser.msie && $.browser.version <= 6 ) $(".h-box-type1 .v-bl, .h-box-type1 .v-br").toggleClass("fix");
		$(this).find(".g-more a").click(function() {
			$(".h-learn-more .h-learn-more-p").toggle();
			if ($.browser.msie && $.browser.version <= 6 ) $(".h-box-type1 .v-bl, .h-box-type1 .v-br").toggleClass("fix");
			return false;
		});
	});

	/* graph  */
	$(".switch").click(function() {
		var href = $(this).attr("href");
		var map = $(this).attr("map");
		map =  "#"+map;
		$("#graph").attr("src", href)//.attr("usemap", map);
		$(".switch").removeClass("current");
		$(this).addClass("current");
		return false;
	});
	$(".l-coll20 area").click(function() {
		var clas = $(this).attr("class");
		var selector = ".switch-"+clas;
		$(selector).click();
		return false;
	});
	/* /graph  */

	/* learn more2 */
	$(".h-learn-more2").each(function() {
		$(this).find(".g-more a").click(function() {
			$(this).parents(".h-learn-more2").find(".this-toggle, .this-hide").toggle();
			return false;
		});
		if ($.browser.msie && $.browser.version <= 6 ) $(".h-box-type1 .v-bl, .h-box-type1 .v-br").toggleClass("fix");
	});

	var scroller=$('ul.b-list-video2')
	if (scroller.jScrollPane) {
		scroller.jScrollPane({animateTo:true, animateInterval:50, animateStep:5});
		var headline_count = $('ul.b-list-video2 .headline').size();
		var headline_cur=0;
		$('.g-arrow-up').click(function(){
			if(headline_cur==0) return false
			headline_cur--;
			$('ul.b-list-video2')[0].scrollTo('.headline:eq('+headline_cur+')');
		});
		$('.g-arrow-down').click(function(){
			if(headline_cur==headline_count-1) return false
			headline_cur++;
			$('ul.b-list-video2')[0].scrollTo('.headline:eq('+headline_cur+')');
		});
	}
	

	
});

var upWCur = function(el) {	
		var params={_sub:90,_cc:107,_params:'&main=1'}
		params[el.name]=el.value;
		$(el).parents('.b-beauty-table3').load('/ajax/',params);
};