// JavaScript Document

//
function GetRandom(bound)
{
var dt = new Date();
var result = dt.getSeconds() % bound ;
return result;
}
function rdm()
{
var c=GetRandom(5)+1;
return document.getElementById("top").style.background="url(images/random/index_0"+c+".jpg) no-repeat right bottom #000";
}

function getTriggerNode(e){var obj;if (isIE()){obj = event.srcElement;}else{obj = e.target;}return obj;}function isIE(){if(document.all){return true;}else{return false;}}function nav(o){var n = document.getElementById("Nav");var a = n.getElementsByTagName("a");for(i = 0;i < a.length;i++){if(getTriggerNode(o) == a[i]){a[i].className = "active";SetCookie("pos",i);}else{a[i].className = ""}}}	
function GetProduct(pid){
var ajaxobj=new AJAXRequest;
ajaxobj.method="POST";
ajaxobj.url="getproducts.asp?action=info&id="+pid;
ajaxobj.content="";
ajaxobj.callback=function(xmlobj) {
	ClearPage();
	document.getElementById("info").style.display="";
	document.getElementById("proName").innerHTML=xmlobj.responseXML.getElementsByTagName("info")[0].childNodes[0].text;                    //name
	document.getElementById("sample").src=xmlobj.responseXML.getElementsByTagName("info")[0].childNodes[1].text;                   //sample
	document.getElementById("proFunction").innerHTML=xmlobj.responseXML.getElementsByTagName("info")[0].childNodes[2].text;                   //function
}
ajaxobj.send();
}
function DoReset(obj){
	for(i=0;i<selectForm.elements.length;i++){
		if(selectForm.elements[i]!=obj){
			selectForm.elements[i].options[0].selected=true;
		}
	}
}

function ClearPage(){
	document.getElementById("info").style.display="none";
	document.getElementById("news").style.display="none";
	document.getElementById("intro").style.display="none";
}

function GetAll(){
var pageStr="";
var ajaxobj=new AJAXRequest;
ajaxobj.method="POST";
ajaxobj.url="getproducts.asp?action=all";
ajaxobj.content="";
ajaxobj.callback=function(xmlobj) {
	
//系列名称内容
	for (i=0;i<xmlobj.responseXML.getElementsByTagName("series").length;i++){
		pageStr=pageStr+"<table width=\"442\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\" class=\"list\"><tr><td colspan=\"2\" class=\"series\">"+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[0].text+"</td></tr>";
		for(j=0;j<xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes.length;j++){
		pageStr=pageStr+"<tr><td class=\"name\">"+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes[j].childNodes[0].text+"</td>";
		pageStr=pageStr+"<td width=\"152\" rowspan=\"2\"><a href=\"javascript:GetProduct("+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes[j].childNodes[3].text+");\" ><img width=\"150\" height=\"150\" src=\""+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes[j].childNodes[1].text+"\" /></a></td></tr>";
		pageStr=pageStr+"<tr><td class=\"about\">"+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes[j].childNodes[2].text+"<div align=\"right\"><a href=\"javascript:GetProduct("+xmlobj.responseXML.getElementsByTagName("series")[i].childNodes[1].childNodes[j].childNodes[3].text+");\" title=\"nice title\" >&gt;&gt;更多</a></div></td></tr><tr><td height=\"0\" colspan=\"2\"> </td></tr>";
		}
		pageStr=pageStr+"</table>";
	}
	ClearPage();
	document.getElementById("intro").style.display="";
	document.getElementById("intro").innerHTML=pageStr;
	//document.getElementById("intro").innerHTML=pageStr;
//	if(isObject(document.getElementById("select"+seriesid).options[3])==false){ //检测是否已经生成列表
//		for (i=0;i<xmlobj.responseXML.getElementsByTagName("product").length;i++){
//				newOpt=window.document.createElement("OPTION");    //新建一个OPTION对象
//				newOpt.text=xmlobj.responseXML.getElementsByTagName("product")[i].childNodes[0].text;                    //设置OPTION对象的内容
//				newOpt.value=xmlobj.responseXML.getElementsByTagName("product")[i].childNodes[1].text;                   //设置OPTION对象的值
//				document.getElementById("select"+seriesid).options.add(newOpt,4+i);   		
//		}
//	}
}
ajaxobj.send();	
}
function GetProducts(seriesid){
var ajaxobj=new AJAXRequest;
ajaxobj.method="POST";
ajaxobj.url="getproducts.asp?action=list&id="+seriesid;
ajaxobj.content="";
ajaxobj.callback=function(xmlobj) {
	if(isObject(document.getElementById("select"+seriesid).options[3])==false){ //检测是否已经生成列表
		for (i=0;i<xmlobj.responseXML.getElementsByTagName("product").length;i++){
				newOpt=window.document.createElement("OPTION");    //新建一个OPTION对象
				newOpt.text=xmlobj.responseXML.getElementsByTagName("product")[i].childNodes[0].text;                    //设置OPTION对象的内容
				newOpt.value=xmlobj.responseXML.getElementsByTagName("product")[i].childNodes[1].text;                   //设置OPTION对象的值
				document.getElementById("select"+seriesid).options.add(newOpt,4+i);   		
		}
	}
}
ajaxobj.send();
}
function isObject(a) {
  return (a && typeof a == 'object') || false;
}
function Goo(target){
	if(target!=""){
		GetProduct(target);
	}
}



function GetCookieVal(offset)
//获得Cookie解码后的值
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
//设定Cookie值
{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function DelCookie(name)
//删除Cookie
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
//获得Cookie的原始值
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function fnEmbedMainFlash(strParam,width,height){
	var strObject;
	strObject = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='" + width + "' height='" + height + "' id='menu'> " + "<param name=movie value='" + strParam + "'>" + "<param name=menu value=false>" + "<param name=quality value=high>" + "<param name=wmode value='transparent'>" + "<param name=bgcolor value=#011d28>" + "<embed src='" + strParam + "' menu=false quality=High wmode=transparent bgcolor=#011d28 width='" + width + "' height='" + height + "' name='menu' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>" +	"</object>";
	document.write(strObject);
} 