﻿//設定網頁使用到的swf
function initSWF()
{
	/**********************Logo*******************/
	//var min_flash_version	= '9.0.115';
	//var expressInstall_swf	= '../js/expressInstall.swf';
	
	/*****請依照繁/簡路徑修改*****/
	//var main_swf			= '../flash/logo.swf';
	/*****請依照繁/簡路徑修改 end*****/
	
	//var main_container		= 'swf-logo';
	//var main_width			= '305';
	//var main_height			= '178';
	//var main_flashvars		= {};
	//var main_params			= {wmode:'opaque'};
	//var main_attributes		= {id: main_container};
	//swfobject.embedSWF(main_swf, main_container, main_width, main_height, min_flash_version, expressInstall_swf, main_flashvars, main_params, main_attributes);
	/**********************Logo End*********************/
	
	
	
	/**********************Calendar Web*******************/
	//var min_flash_version	= '9.0.115';
	//var expressInstall_swf	= '../js/expressInstall.swf';
	
	/*****請依照繁/簡路徑修改*****/
	//var main_swf			= 'calendar.swf';
	/*****請依照繁/簡路徑修改 end*****/
	
	//var main_container		= 'calendar-web';
	//var main_width			= '613';
	//var main_height			= '355';
	//var main_flashvars		= {};
	//var main_params			= {wmode:'opaque'};
	//var main_attributes		= {id: main_container};
	//swfobject.embedSWF(main_swf, main_container, main_width, main_height, min_flash_version, expressInstall_swf, main_flashvars, main_params, main_attributes);
	/**********************Calendar Web End*********************/
	
	/**********************Calendar Blog************************/
	var min_flash_version	= '9.0.115';
	var expressInstall_swf	= '../js/expressInstall.swf';
	
	/*****請依照繁/簡路徑修改*****/
	var lg = /\/tw\//.test(window.location) ? 'tw' : 'cn';
	var main_swf			= '../blog/' + lg + '/calendar-blog.swf';
	/*****請依照繁/簡路徑修改 end*****/
	
	
	var main_container		= 'calendar-blog';
	var main_width			= '180';
	var main_height			= '280';
	var main_flashvars		= {};
	var main_params			= {wmode:'opaque'};
	var main_attributes		= {id: main_container};
	swfobject.embedSWF(main_swf, main_container, main_width, main_height, min_flash_version, expressInstall_swf, main_flashvars, main_params, main_attributes);
	/**********************Calendar Blog End*********************/
}

//設定air 安裝程式
function initAIR()
{
	var lg = /\/tw\//.test(window.location) ? 'tw' : 'cn';
	
	/*****請依照繁/簡路徑修改*****/
	var install_file = '../air/' + lg + '/install.swf';
	/*****請依照繁/簡路徑修改 end****/
	
	var so = new SWFObject(install_file, "", "230", "150", "10", "#000");
	
	so.addParam("wmode", "transparent");

	so.addVariable("airversion", "1.5");

	so.addVariable("appname", "時光桌曆");

	/*****請依照繁/簡絕對路徑修改*****/
	var appurl = "http://www.bin-music.com.tw/air/" + lg + "/mv.air";
	//var appurl = "http://design.bobii.com.tw/binmusic/air/" + lg + "/mv.air";
	//var appurl = "http://192.168.1.200/Bobii/bin-music/htdocs/air/" + lg + "/mv.air";
	so.addVariable("appurl", appurl);
	/*****請依照繁/簡絕對路徑修改 end****/
	
	so.addVariable("appid", "mvcalendar");

	so.addVariable("pubid", "B5D89BA06B2B2A86748CF37AD86D6C18D6AE3F30.1");
	
	so.addVariable("appinstallarg", "installed from web");

	so.addVariable("appversion", "1.0");
	
	so.addVariable("allowscriptaccess", "all");
	
	so.write("calendar-air-install");
}
	
//blog安裝時，點選會更改安裝的設定	
function updateInstallScript()
{
	var form = document.getElementById('orderForm');
	/*get checkbox value*/
	var blog_value = getRadioValue(form.blog);
	var width=230;
	var height=220;
	switch(blog_value)
	{
		default:
		case 'wretch':
			width = 230;
			height = 220;
		break;
		
		case 'pixnet':
			width = 230;
			height = 220;
		break;
		
		case 'yam':
			width = 230;
			height = 220;
		break;
	}
	
	/*****請依照繁/簡絕對路徑修改*****/
	var lg = /\/tw\//.test(window.location) ? 'tw' : 'cn';
	var blog_swf = 'http://www.bin-music.com.tw/blog/' + lg + '/calendar-blog.swf?';
	//var blog_swf = 'http://design.bobii.com.tw/binmusic/blog/' + lg + '/calendar-blog.swf?';
	//var blog_swf = 'http://192.168.1.200/Bobii/bin-music/htdocs/blog/' + lg + '/calendar-blog.swf?';
	/*****請依照繁/簡絕對路徑修改 end*****/

	var script='<embed pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" width="'+width+'" height="'+height+'" quality="high" src="'+blog_swf+'" type="application/x-shockwave-flash"></embed>'
	
	var install_textarea = form.install_script
	install_textarea.value = script;
}

//搜集checkbox資料
function getCheckBoxValue(obj)
{
	var c_value = "";
	for (var i=0; i < obj.length; i++)
	{
		if (obj[i].checked)
		{
			c_value += obj[i].value + ",";
		}
	}
	
	return c_value.substr(0,c_value.length-1);
}

//搜集radio資料
function getRadioValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


$(document).ready(function(){

		initSWF();
		initAIR();
		updateInstallScript();

		<!--Navigation BG preset-->
		$('#bgA').css({backgroundPosition: '0px 0px'});
		$('#bgB').css({backgroundPosition: '0px 0px'});
		$('#bgC').css({backgroundPosition: '0px 0px'});
		$('#bgD').css({backgroundPosition: '0px 0px'});
		$('#bgE').css({backgroundPosition: '0px 0px'});
		$('#bgF').css({backgroundPosition: '0px 0px'});
		$('#bgG').css({backgroundPosition: '0px 0px'});
		
		<!--Sub Navigation prerun-->
		$("#bgC div#sub").animate({opacity: 0}, 1, callback);
 
         <!--Navigation-->
		$(".link").hover(function(){
	    $(this).parent().not("#bgC").animate({backgroundPosition: '(0px -30px)'}, 250 );
	    }, function() {
		$(this).parent().not("#bgC").animate({backgroundPosition: '(0px 0px)'}, 250 );
		}); 
		
		<!--Sub Navigation-->
		$("#bgC").hover(
		function() {
		$(this).find("div#sub").stop()
		.animate({opacity: 1}, "fast")
		.show()
		$(this).animate({backgroundPosition: '(0px -30px)'}, 250 );
		}
		, function() {
		$(this).find("div#sub").stop()
		.animate({opacity: 0}, "fast", callback)
		$(this).animate({backgroundPosition: '(0px 0px)'}, 250 );
		}
		);
		
		function callback(){
			setTimeout(function(){
				$("div#sub").hide();
			});
		};
});

// Tabs Rotating
$(function() {
$('#rotate > ul').tabs({ fx: { show: 'toggle' } }).tabs('rotate', 5000);
});
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

