﻿function keyPress(evt){
	var evt=evt?evt :(window.event?window.event:null);
	if(evt.keyCode==13){$("serarchButton").click();}
}
	var app={};



function LoadData(){

	app.changePage=function(pageNum){
		window.location="product.htm?page="+pageNum;
	}	

	app.show=function(id){
		if(parseInt(id)>0){
			window.location="product.htm?id="+id;
		}
	}
	
	app.searchProduct=function(){
		window.location="product.htm?key="+escape($("key").value);
	}

	app.List=function(id){
		window.location="product.htm?cid="+id;
	}
	
	var search=window.location.search.substr(1);
	app.id=0;
	app.cid=0;
	app.page=1;
	app.pageSize=15;
	app.key="";
	if(search.length>0){
		var re = /([^&]*?)\=([^&]*)/g
		var s = search.match(re);
		for(var i= 0;i<s.length;i++)
		{
			var a=s[i].split("=")			
			switch(a[0]){
				case "id":
					app.id=a[1];
					if(isNaN(app.id))app.id=0
				break;
				case "cid":
					app.cid=a[1];
				break;
				case "page":
					app.page=a[1];
					if(isNaN(app.page))app.page=1;
					if(parseInt(app.page)<=0)app.page=1;
				break;
				case "key":
					app.key=unescape(a[1]);
				break;
			}
		}
	}
	if(app.key.length>0){
		$("key").value=app.key;
		URL = 'product_action.ashx?act=search&key='+app.key;
		new Ajax.Request(URL, {
			method: 'get',
			onSuccess: function(transport) {
				var html="";
				if(transport.responseText.isJSON()){
					var datas=transport.responseText.evalJSON(); 
					if(datas.datas.length>0){
						var template = new Template("<li class='product' align='center'><a href='javascript:app.show(#{id})'><img src='#{icon}' width='70' height='70' border='0' /></a><br />"+
							"<a href='javascript:app.show(#{id})'>#{name}</a></li>");
						for(var i=0;i<datas.datas.length;i++){
							var data=datas.datas[i];
							html+=template.evaluate(data);
						}
						html="<ul>"+html+"</ul>";
					}else{
						html="没有搜索到任何符合要求的产品！<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />";
					}
				}else{
					html="没有搜索到任何符合要求的产品！<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />";
				}
				$("Content").innerHTML=html;
			}
		});
	}else if(parseInt(app.id)>0){
		URL = 'product_action.ashx?act=details&id='+app.id;
		new Ajax.Request(URL, {
			method: 'get',
			onSuccess: function(transport) {
				if(transport.responseText.isJSON()){
					var data=transport.responseText.evalJSON(); 
					var nav="";
					var nav1="";					
					if(data.isproduct=="False"){
						nav='<div align="right"><img src="images/f2.gif" width=216 height=15 usemap="#Map" border="0" />'+
            '<map name="Map"> '+
              '<area shape="rect" coords="0,1,59,15" '+((parseInt(data.pre)>0)?'href="javascript:app.show('+data.pre+')"':'')+'>'+
              '<area shape="rect" coords="72,1,130,16" '+((parseInt(data.next)>0)?'href="javascript:app.show('+data.next+')"':'')+'>'+
              '<area shape="rect" coords="145,1,216,18" href="javascript:app.List('+data.productclassid+')">'+
            '</map></div>';
           	nav1=						'<div align="right"><img src="images/f2.gif" width=216 height=15 usemap="#Map1" border="0" />'+
            '<map name="Map1"> '+
              '<area shape="rect" coords="0,1,59,15" '+((parseInt(data.pre)>0)?'href="javascript:app.show('+data.pre+')"':'')+'>'+
              '<area shape="rect" coords="72,1,130,16" '+((parseInt(data.next)>0)?'href="javascript:app.show('+data.next+')"':'')+'>'+
              '<area shape="rect" coords="145,1,216,18" href="javascript:app.List('+data.productclassid+')">'+
            '</map></div><br />';

					}
					var html='<br /><br />'+
            '<div align="center" class="t3">'+data.title+'</div><br />\n'+
						'<div align="left" class="t4">'+data.content+'</div><br /><br /><br />';
					$("Content").innerHTML=nav+html+nav1;
				}else{
					$("Content").innerHTML="该文章不存在或已被删除！";
				}
			}
		});			
	}else if(parseInt(app.cid)>0){
		URL = 'product_action.ashx?act=catalog&cid='+app.cid;
		new Ajax.Request(URL, {
			method: 'get',
			onSuccess: function(transport) {
				var html="";
				if(transport.responseText.isJSON()){
					var datas=transport.responseText.evalJSON(); 
					var template = new Template("<li class='product' align='center'><a href='javascript:app.show(#{id})'><img src='#{icon}' width='70' height='70' border='0' /></a><br />"+
						"<a href='javascript:app.show(#{id})'>#{name}</a></li>");
					for(var i=0;i<datas.datas.length;i++){
						var data=datas.datas[i];
						html+=template.evaluate(data);
					}
					html="<ul>"+html+"</ul>";
				}else{
					html="目前没有产品！<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />";
				}
				$("Content").innerHTML=html;
			}
		});
	}else{
		LoadMenu();
/*		URL = 'product_action.ashx?act=default';
		new Ajax.Request(URL, {
			method: 'get',
			onSuccess: function(transport) {
				var html="";
				if(transport.responseText.isJSON()){
					var datas=transport.responseText.evalJSON(); 
					var template = new Template("<li class='product' align='center'><a href='javascript:app.show(#{id})'><img src='#{icon}' width='70' height='70' border='0' /></a><br />"+
						"<a href='javascript:app.show(#{id})'>#{name}</a></li>");
					for(var i=0;i<datas.datas.length;i++){
						var data=datas.datas[i];
						html+="<li class='product_title'>"+data.name+"</li>";
						for(var j=0;j<data.products.length;j++){
							html+=template.evaluate(data.products[j]);
						}
					}
					html="<ul>"+html+"</ul>";
				}else{
					html="目前没有产品！<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />";
				}
				$("Content").innerHTML=html;
			}
		});*/
	}
}

function LoadMenu(){


	app.List=function(id){
		window.location="product.htm?cid="+id;
	}
	
	var URL = 'product_action.ashx?act=menu';
	new Ajax.Request(URL, {
		method: 'get',
		onSuccess: function(transport) {
			if(transport.responseText.isJSON()){
				var datas=transport.responseText.evalJSON(); 
				var html="";
				var template = new Template("<li class='classlist' align='center'><a href='javascript:app.List(#{id})'><img src='#{icon}' width='150' height='142' border='0' /></a><br />"+
					"<a href='javascript:app.List(#{id})'>#{name}</a><br/>");
				for(var i=0;i<datas.datas.length;i++){
					var data=datas.datas[i];
					html+=template.evaluate(data);
//					html+="<li class='list_title'><font color='#666666'>◎</font><font color='#333333'>"+data.name+"</font><font color='#006699'></li>"+
//						"<li class='list_option'><font color='#006699'>＋</font><a href='javascript:app.List("+data.id+")' class='b'>产品展示</a></li>";
					for(var j=0;j<data.options.length;j++){
						var option=data.options[j];
						if(option.id!="")
							html+="<a href='javascript:app.show("+option.id+")' class='b'>"+option.name+"</a><br/>";
					}
					html+="</li>"
				}
				$("Content").innerHTML=html;
			}
		}
	});
}