﻿//var home_herf = "http://localhost:8080/shop/";
//var zen_cart_herf = "http://localhost:8080/shop/zencart/";

var home_herf = "http://margaretchin.com/";
var zen_cart_herf = "http://margaretchin.com/zencart_sp/";

var topUrl = document.URL.toLowerCase();
var url_str_arr = ['margaretchin.com','margaretchin.org', 'margaretchin2009.org', 'margaretchin2009.com'];
for (var i = 0 ; i < url_str_arr.length ; i ++){
	if (topUrl.indexOf("http://"+url_str_arr[i]+"/") != -1){
		home_herf = "http://"+url_str_arr[i]+"/";
		zen_cart_herf = "http://"+url_str_arr[i]+"/zencart_sp/";
		break;
	}
	if (topUrl.indexOf("http://www."+url_str_arr[i]+"/") != -1){
		home_herf = "http://www."+url_str_arr[i]+"/";
		zen_cart_herf = "http://www."+url_str_arr[i]+"/zencart_sp/";
		break;
	}
}
//alert(home_herf);

var d0_page_id ={
	"News Event List": 1,
	"Home": 3,
	"Issues": 4
}
function d0_init(){
	switch(Url){
		case "":
		case "index_sp.html":
			d0_get_zen_package_detail_list ('d0_news_event_list', d0_page_id["Home"], '_tpl_news_home_list');
			break;
		case "news_sp.html":
			d0_get_zen_package_detail_list ('d0_news_event_list', d0_page_id["News Event List"], '_tpl_news_event_list');
			break;
		case "article_sp.html":
			d0_get_zen_doc ('d0_news_event_detail', Request['d0_p_id'], '_tpl_news_event_detail');
			break;
		case "issues_sp.html":
			d0_get_zen_package_detail_list ('d0_news_event_list', d0_page_id["Issues"], '_tpl_news_event_list');
			break;
		case "article_issues.html":
			d0_get_zen_doc ('d0_news_event_detail', Request['d0_p_id'], '_tpl_news_event_detail');
			break;
	}
}
function d0_get_zen_package_detail_list(_show_id, _package_id, _tpl_file){
	var url = home_herf+'cms/d0_php_package/get_zen_package_detail_list_sp.php';
	var pars = 'package_id=' + _package_id + "&tpl_file=" + _tpl_file + "&o_url=" + Url;
	if (Request['zen_url'] != undefined && Request['zen_url'] != null){
		pars += "&zen_url=" + Request['zen_url'];
	}
	d0_Ajax_Updater (_show_id, url, pars, _tpl_file);
}
function d0_get_zen_doc(_show_id, _doc_id, _tpl_file){
	var url = home_herf+'cms/d0_php_package/get_zen_doc_sp.php';
	var pars = 'doc_id=' + _doc_id + "&tpl_file=" + _tpl_file;
	d0_Ajax_Updater (_show_id, url, pars);
}
function d0_get_zen_package_list(_show_id, _package_id){}
function d0_Ajax_Updater(_show_id, _url, _pars){
	new Ajax.Updater(
                _show_id, // 更新的页面元素
                _url, // 请求的URL
                {
                    method: 'get',
					parameters: _pars
                }
            );
}

var in_zen_cart=false;

/*var topUrl = document.URL.toLowerCase();
if (topUrl.indexOf(home_herf) == -1){
	location.replace(home_herf);
}
*/
//搜索Keyword输入框获得焦点
function SearchKeyOnFocus(){
	if (findObj("SearchKey").value == "Enter keyword or item #"){
		findObj("SearchKey").value = "";
	}
}
//搜索Keyword输入框失去焦点
function SearchKeyOnBlur(){
	if (findObj("SearchKey").value == ""){
		findObj("SearchKey").value = "Enter keyword or item #";
	}
}
//搜索跳转
function Search(){
	var sk = "";
	if (findObj("SearchKey") != null) sk = findObj("SearchKey").value;
	if (sk == "Enter keyword or item #"){
		sk = "";
	}
	location = home_herf+"search_product.php?zen_url=" + encode_zen_herf_param("main_page=advanced_search_result&keyword=" + urlencode(sk) + "&search_in_description=1&categories_id=&inc_subcat=1&manufacturers_id=&pfrom=&pto=&dfrom=&dto=&x=36&y=8&cPath=");
}

//Zoom In/Out
function AddFlash(_v,_w,_h){
	var s = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,19,0" name="ZoomPic" width="'+_w+'" height="'+_h+'" id="ZoomPic">';
	s +=  '<param name="movie" value="../../js/swf/ZoomInOut.swf" />';
	s +=  '<param name="quality" value="high" />';
	s +=  '<param name="flashvars" value="swfname='+_v+'" />';
	s +=  '<embed src="../../js/swf/ZoomInOut.swf" width="'+_w+'" height="'+_h+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="&swfname='+_v+'&" name="ZoomPic"></embed>';
	s +='</object>';
	//AddHtml("ZoomPicDiv",s);
	document.getElementById("ZoomPicDiv").innerHTML = s;
	//alert(s);
	return true;
}
function encode_zen_herf_param(data){
	var r = Replace(data, "=", "d0_eq");
	r = Replace(r, "&", "d0_and");
	r = Replace(r, "&", "d0_and");
	return r;
}

function decode_zen_herf_param(data){
	var r = Replace(data, "d0_eq", "=");
	r = Replace(r, "d0_and", "&");
	return r;
}

