﻿	$(document).ready(function(){
		$("#sysWelcomeImg[rel]").overlay({closeOnClick: false, closeOnEsc: false, load: true,
			mask: {
				color: '#000',
				loadSpeed: 200,
				opacity: 0.5
			}									 
		});
		
		var u = "/UDF/welcome/ajax.cfc";
		var jsn = {method: "getSMenu"};  
		callAjax(jQuery, null, u, jsn, function(res){
			var str = "";
			
			$.coldfusion.eachRow(res, function(rowIndex){ 
				if (rowIndex == 0)
				{
					$("#hidMenu").val(this.CODEID);
				}
				$("#sltChannelCate").append('<option value="'+ this.CODEID +'" rel="'+ this.C +'">'+ this.CONTENT +'</option>');
			})
		});
	});
		
	function changeStep(o, n, me)
	{
		if (n ==  -1)
		{
			$("#sysWelcomeImg[rel]").overlay().close();
		}
		
		$("#welcome-step-" + o).fadeOut("fast", function(){
			$("#welcome-step-" + n).fadeIn();	
		});	
	}
	
	// Step 2
	function stepChannel(id, me, o, n)
	{
		var result = "";
		var ajaxMethed = "";
		
		switch(id)
		{
			case "welcome-step-2":
				result = $("#"+id).find("[name=enabledChannel][checked]").val();
				ajaxMethed = "changeOpen";
				break;
			case "welcome-step-3":
				if ($("#"+id).find("#txtChannelName").val() == "")
				{
					alert('空間名稱未輸入');
					return;
				}
				if ($("#"+id).find("#hidMenu").val() == "")
				{
					alert('空個分類未選擇');
					return;
				}
				result = $("#"+id).find("#txtChannelName").val()+"|"+$("#"+id).find("#hidMenu").val();
				ajaxMethed = "setChannelInfo";
				break;
			case "welcome-step-4":
				result = $("#"+id).find("#sltStyle").val();
				ajaxMethed = "setStyle";
				break;
			case "welcome-step-5":
				result = $("#"+id).find("#hidLayout").val();
				ajaxMethed = "setLayout";
				break;
		}
				
		if (result == "")
		{
			alert('資料錯誤。\n\n檢查資料是否有誤或沒有選擇和輸入。');
			return;	
		}

		if (result == 0)
		{
			var u = "/UDF/welcome/ajax.cfc";
			var jsn = {method: "changeOpen"};  
			jsn["_status"] = result;
			callAjax(jQuery, $(me).next(), u, jsn, function(res){
				changeStep(2,6, null);
			});
		}
		else
		{
			var u = "/UDF/welcome/ajax.cfc";
			var jsn = {method: ajaxMethed};  
			jsn["_status"] = result;
			callAjax(jQuery, $(me).next(), u, jsn, function(res){
				changeStep(o,n, null);
			});
		}
	}
	
	// 選擇版面
	function setLayout(v, me)
	{
		$("#welcome-step-5 ul li").css("background-color", "#FFF");
		$(me).css("background-color", "#CCC");
		$("#hidLayout").val(v);
	}
	
	// 選擇樣式
	function setStyle(v, me)
	{
		$("#welcome-step-4 ul li").css("background-color", "#FFF");
		$(me).css("background-color", "#CCC");
	}
	
	function openWindow(me)
	{
		//window.open('http://www.google.com.tw?style=' + $(me).attr("rel"), '', config='height=800,width=600') 	
		window.open ('http://www.google.com.tw?style=' + $(me).attr("rel"), '', 'height=800, width=600, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
	}
	
	function getSubMenu(me)
	{
		var cnt = $(me).find("option[selected]").attr("rel");
		if (cnt > 0)
		{
			var u = "/UDF/welcome/ajax.cfc";
			var jsn = {method: "getSubMenu"}; 
			jsn["_status"] = cnt;
			callAjax(jQuery, me, u, jsn, function(res){
				var str = "";
				str += '<option value="">-請選擇-</option>';
				$.coldfusion.eachRow(res, function(rowIndex){ 
					str += '<option value="'+ this.CODEID +'">'+ this.CONTENT +'</option>';
				})
				$(me).after('<select onchange="getSubMenu(this)" style="margin-left: 5px;">'+ str +'</select>');
			});
		}
		else
		{
			$(me).next('select').remove();
		}
		$("#hidMenu").val(me.value);
	}

