﻿/**
  *	Google Search function JS file. This script is for warpping search bar of service.sony.com.cn
  * @ author William Shen
  * @ date 2009-02-17
  */
  
var _INDEX_SEARCH_ACTION="/gsearch/app/search.do?q=&restrictoption=sonystyle-cn_china-all&method=advance";

//var _INDEX_SEARCH_ACTION="/gsearch/app/search.do?method=advance";


var _G_INPUT_HIDDEN="<input type=\"hidden\" id=\"ghidden\" name=\"as_q\"></input>";

var _G_INPUT_HIDDEN_OOS="<input type=\"hidden\" id=\"ghidden_OSS\" name=\"as_q\"></input>";

var _G_INPUT_HIDDEN_OOS_h="<input type=\"hidden\" id=\"ghidden_OSS_h\" name=\"as_q\"></input>";

var _G_DOMAIN="service.sony.com.cn";


/* type content of meta data */
var _CMAP={};

_CMAP.Announcments="Announcement";
_CMAP.Importance=escape("Important Notice");
_CMAP.Download="Download";
_CMAP.FAQ="FAQ";
_CMAP.UseInfo=escape("Useful Information");


function _MappingMetaForChannel(checkKey){

  return "type:"+_CMAP[checkKey];
}


//wrap head google search bar
function wrapIndexBarGS(){
	
	if(document.getElementById('textfield')){
	
	var searchTr=$j("#textfield").parent().parent();
	
	var secondTd=$j(searchTr).find('td').get(1);
	
	$j(secondTd).empty();
	
	$j(secondTd).append("<input type=\"text\" id=\"fackGSearch\" class=\"search\" style=\"width: 167px; height: 20px;\" maxlength=200 name=\"qt\" inputFlag=\"0\" defaultValue=\"搜索\" value=\"搜索\" valign=\"middle\" onfocus=\"chgInputStatus(this);\" onblur=\"chgInputStatus(this);\"></input>");
	
	$j(secondTd).append(_G_INPUT_HIDDEN);
	
	$j('#ghidden').wrap("<form name='indexGSearchName' id='indexGSearchId'></form>");
	var indexForm=$j('#indexGSearchId');
	$j(indexForm).attr('action',_INDEX_SEARCH_ACTION);
	$j(indexForm).attr('method','GET');
	$j(indexForm).attr('target','_blank')
	$j(indexForm).hide();
	
	$j(indexForm).append("<input name=\"restrictoption\" value=\"sonystyle-cn_china-all\" type=\"hidden\"></input>");
	$j(indexForm).append("<input name=\"as_sitesearch\" type=\"hidden\" value=\"service.sony.com.cn\"></input>");
	$j(indexForm).append("<input name=\"method\" type=\"hidden\" value=\"advance\"></input>");
	
	var thirdTd=$j(searchTr).find('td').get(3);
	var ancho=$j(thirdTd).find('a').get(0);
	$j(ancho).attr('href',"#");
	$j(ancho).bind('click',function(){
		document.indexGSearchName.as_q.value=$j('#fackGSearch').val();
		document.indexGSearchName.submit();
		}
	);
	//alert($j(searchTr).html());
	}
	
}

function wrapOSSGS(){
	var sfield=document.getElementById('oss_input');
	if(sfield){
		var pd=$j('#oss_input').parent();
		$j(pd).append(_G_INPUT_HIDDEN_OOS);
		$j('#ghidden_OSS').wrap("<form name='OSSGSearchName' id='OSSGSearchId'></form>");
		var OSSForm = $j('#OSSGSearchId');
		$j(OSSForm).attr('action',_INDEX_SEARCH_ACTION);
		$j(OSSForm).attr('method','GET');
		$j(OSSForm).attr('target','_blank');
		$j(OSSForm).hide();
	
		$j(OSSForm).append("<input name=\"restrictoption\" value=\"sonystyle-cn_china-all\" type=\"hidden\"></input>");
		$j(OSSForm).append("<input name=\"as_sitesearch\" type=\"hidden\" value=\"service.sony.com.cn\"></input>");
		$j(OSSForm).append("<input name=\"method\" type=\"hidden\" value=\"advance\"></input>");
		
		$j("#buttonOSS").unbind();
		$j("#buttonOSS").bind('click',function(){
			if($j.trim($j('#oss_input').val()) == "")return;
			document.OSSGSearchName.as_q.value=$j('#oss_input').val();
			document.OSSGSearchName.submit();
		});
	}
}
function wrapOSSGS_h(){
	var sfield=document.getElementById('oss_input_h');
	if(sfield){
		var pd=$j('#oss_input_h').parent();
		$j(pd).append(_G_INPUT_HIDDEN_OOS_h);
		$j('#ghidden_OSS_h').wrap("<form name='OSS_h_GSearchName' id='OSS_h_GSearchId'></form>");
		var OSSForm = $j('#OSS_h_GSearchId');
		$j(OSSForm).attr('action',_INDEX_SEARCH_ACTION);
		$j(OSSForm).attr('method','GET');
		$j(OSSForm).attr('target','_blank');
		$j(OSSForm).hide();
	
		$j(OSSForm).append("<input name=\"restrictoption\" value=\"sonystyle-cn_china-all\" type=\"hidden\"></input>");
		$j(OSSForm).append("<input name=\"as_sitesearch\" type=\"hidden\" value=\"service.sony.com.cn\"></input>");
		$j(OSSForm).append("<input name=\"method\" type=\"hidden\" value=\"advance\"></input>");
		
		$j("#buttonOSS_h").unbind();
		$j("#buttonOSS_h").bind('click',function(){
			if($j.trim($j('#oss_input_h').val()) == "")return;
			document.OSS_h_GSearchName.as_q.value=$j('#oss_input_h').val();
			document.OSS_h_GSearchName.submit();
		});
	}
}

function _initFAQ(){
		if($j("#channelType").val()=="常见问题解答"){
		var newsrc=document.createElement('script');
		newsrc.type="text/javascript";
		newsrc.src="/app/js/faqSurvey.js";
		$j('head').append(newsrc);
		}
				
}

wrapIndexBarGS();