// JavaScript Document

function icmsMainNav(main_nav_id) {
	var o_main_nav = $('#main_nav');
	var o_main_nav_a = $('#main_nav a');
	o_main_nav_a.eq(main_nav_id).addClass("hover");

	var timerID = null;
	var o_main_nav_sub = $('#main_nav_sub');
	var o_main_nav_sub_items = $('#main_nav_sub .sub');

	var this_nav = main_nav_id;

	o_main_nav_a.bind({
		mouseover: function(){
			if(timerID != null) clearTimeout(timerID);

			o_main_nav_a.eq(this_nav).removeClass('hover');
			o_main_nav_sub_items.hide();

			this_nav = $(this).index();
			o_main_nav_a.eq(this_nav).addClass("hover");
			if(this_nav == 0) o_main_nav.removeClass('main_nav_bg');

			if(o_main_nav_sub_items.get(this_nav) && o_main_nav_sub_items.eq(this_nav).html().length > 0) {
				o_main_nav.addClass('main_nav_bg');
				o_main_nav_sub_items.eq(this_nav).show();
				o_main_nav_sub.show();
				//o_main_nav_sub.fadeIn();
			} else {
				o_main_nav_sub.hide();
			}
		},
		mouseout: function(){
			timerID = setTimeout(function() {
				//o_main_nav_sub.hide();
				o_main_nav_a.eq(this_nav).removeClass('hover');
				o_main_nav_a.eq(main_nav_id).addClass('hover');
				o_main_nav.removeClass('main_nav_bg');
				o_main_nav_sub.fadeOut();
				this_nav = main_nav_id;
				//alert(this_nav + ' == ' + main_nav_id);
			}, 500);
		}
	});

	o_main_nav_sub.bind({
		mouseover: function(){
			if(timerID != null) clearTimeout(timerID);
		},
		mouseout: function(){
			o_main_nav_a.eq(this_nav).mouseout();
		}
	});
}

var o_bottom_slider_li = null;
var icmsBottomSlider_id = -1;
function icmsBottomSlider() {
	o_bottom_slider_li = $('#bottom_slider ul li');
	//alert(this.o_bottom_slider_li.first().html());

	o_bottom_slider_li.find(".title").one('mouseover', function(){
		$(this).html('<a href="javascript:void(0);" onclick="icmsBottomSliderClick(' + $(this).parent().index() + ');">' + $(this).text() + '</a>');
	});

	icmsBottomSliderClick(0);
}
function icmsBottomSliderClick(id) {
	if(icmsBottomSlider_id == id) return;

	//o_bottom_slider_li.eq(id).fadeOut("fast").addClass('on item' + id).fadeIn('normal');
	o_bottom_slider_li.eq(id).hide().addClass('on item' + id).fadeIn(1000);

	if(icmsBottomSlider_id >= 0) o_bottom_slider_li.eq(icmsBottomSlider_id).removeClass('on item' + icmsBottomSlider_id);

	icmsBottomSlider_id = id;
}

var capp_nums_li = null;
var capp_tips_li = null;
var capp_tabs = null;
var capp_step = 0;
function icmsCAppLoad() {
	capp_nums_li = $('ul.capp_nums li');
	capp_tips_li = $('ul.capp_tips li');
	capp_tabs = $('table.form-micro-contact');

	capp_nums_li.eq(0).addClass('on');
	capp_tips_li.eq(0).show();
	capp_tabs.eq(0).show();
	//alert(capp_nums_li.length);
	//alert(capp_tips_li.length);
	//alert(capp_tabs.length);
}

function icmsCAppNext() {
	$.post('index.php', 'no_captcha=1&' + $("#itsail_form_3").serialize(), function(data){
		if(data.indexOf('step ' + (capp_step + 1)) >= 0) {
			alert(data);
		} else {
			capp_tips_li.eq(capp_step).hide();
			capp_tabs.eq(capp_step).hide();

			capp_step++;
			window.location.hash = "top";
			capp_nums_li.eq(capp_step).addClass('on');
			capp_tips_li.eq(capp_step).show();
			capp_tabs.eq(capp_step).show();
		}
	}, 'text');
}

function icmsIframeShow() {
	$('#pNeedBeHidden').hide();
	$('#pNeedBeShown').show();
}

function icmsVideoPlayer(id, filename, imagename, width, height) {
	var so = new SWFObject('player.swf', 'icmsPlayerArea', width, height, '9');
	so.addParam('allowfullscreen', 'true');
	so.addParam('allowscriptaccess', 'always');
	so.addParam('wmode', 'transparent');
	so.addVariable('autostart', 'false');
	so.addVariable('stretching', 'exactfit');
	so.addVariable('dock', 'false');
	so.addVariable('icons', 'false');
	so.addVariable('file', 'upload/video/' + filename);
	so.addVariable('image', 'upload/video/' + imagename);
	so.write(id);
}

function icmsHomeVideoPlayer() {
	icmsVideoPlayer('home_wealth_video_id', '_Home_---Intro---Brad.flv', '_Home_---Intro---Brad.jpg', 190, 153);
}

function icmsFaqsPlayer(id, filename, imagename) {
	icmsVideoPlayer(id, filename, imagename, 232, 191);
}

function icmsSidebarPlayer(filename, imagename) {
	//icmsVideoPlayer('flash_player', filename, imagename, 309, 252);
	icmsVideoPlayer('flash_player', filename, imagename, 309, 286);
}

function icmsSearch() {
	$("form[name='cse-search-box']").submit();
}

function search_by_country(v) {
	window.location.href = v;
}

function itsail_form_er(form_id, success_id, istop) {
	//alert($("#itsail_form_" + form_id).serialize());
	//alert($('#er_form_img')[0].src);
	//alert(success_id != null ? success_id : 'itsail_form_ex_result');
	//return;

	var er_form_img = $("#er_form_img");
	er_form_img.attr("src", "image/action_loading.gif");
	$.post('index.php', $("#itsail_form_" + form_id).serialize(), function(data){
		//alert("Data Loaded: " + data);
		if(data.substring(0, 8) == 'success:') {
			if(form_id == 2 || form_id == 3) {
				window.location.href = "index.php?itemid=52";
			} else {
				er_form_img.attr("src", "image/action_accept.gif");
				$('#' + (success_id == null ? 'itsail_form_ex_result' : success_id)).html(data.substring(8));
				if(istop != null) {
					window.location.hash = "top";
				}
			}
		} else {
			er_form_img.attr("src", "image/action_stop.gif");
			$('#itsail_form_ex_result').html(data);
			alert(data);
		}
	}, 'text');
}


