// JavaScript Document

function choose_it(obj)
{
	var url = "";
	url = obj.split("?");
	array = document.getElementsByTagName("input");
	len = array.length;
	
	
	for(i = 0 ;i < len; i++)
	{
		array[i].onclick = function () { add(this); }
		
	}
	document.getElementById("go").onclick = function (){gosrh();}
	chkcont (obj);
	get_num(url[1]);

}

function choose_chk(obj){
	var status = "";

	if(obj.name=="netSL"){
		if(obj.checked){
			status = "true";
		}else{
			status = "";
		}
		document.getElementById("ClassID11").disabled=status;
		document.getElementById("ClassID12").disabled=status;
		document.getElementById("ClassID13").disabled=status;

		document.getElementById("ClassID19").disabled=status;		
		document.getElementById("ClassID110").disabled=status;	
		document.getElementById("ClassID111").disabled=status;			
	}
	if(obj.name=="netFL"){
		if(obj.checked){
			status = "true";
		}else{
			status = "";
		}
		document.getElementById("ClassID15").disabled=status;
		document.getElementById("ClassID16").disabled=status;
		document.getElementById("ClassID17").disabled=status;
		document.getElementById("ClassID18").disabled=status;
	}	
}

function choose_it_list()
{
	array = document.getElementsByTagName("input");
	len = array.length;
	
	
	for(i = 0 ;i < len; i++)
	{
		array[i].onclick = function () { add(this); }
		
	}
	
	document.getElementById("go").onclick = function (){gosrh();}
	
	document.getElementById("go2").onclick = function (){gosrh();}
	
	document.getElementById("reset_me").onclick = function (){ reload_me()}
}


///定制内容。

function reload_me()
{
	location  ="http://choose.younet.com/self";
}
function add(obj)
{
	if(obj.name=="ClassID1"){
		switch(obj.value){
			case "1": add_item("GSM",obj); break;
			case "2": add_item("CDMA",obj); break;
			case "3": add_item("小灵通",obj); break;
			case "4": add_item("3G",obj); break;
			case "5": add_item("TD-SCDMA",obj); break;
			case "6": add_item("WCDMA",obj); break;
			case "7": add_item("CDMA2000",obj); break;			
		}	
	}
	if(obj.name=="ClassID2"){
		switch(obj.value){
			case "1": add_item("双网双待",obj); break;
			case "2": add_item("双网单待",obj); break;
			case "3": add_item("双卡双待",obj); break;
			case "4": add_item("双卡单待",obj); break;
			case "5": add_item("TD-SCDMA",obj); break;
		}	
	}
	if(obj.name=="shape"){
		switch(obj.value){
			case "1": add_item("直 板",obj); break;
			case "2": add_item("翻 盖",obj); break;
			case "4": add_item("滑 盖",obj); break;
			case "6": add_item("旋 屏",obj); break;
		}	
	}		
	switch (obj.name)
	{
		
		case "ClassID11": add_item("GSM",obj); break;
		case "ClassID12": add_item("CDMA",obj); break;
		case "ClassID13": add_item("小灵通",obj); break;
		case "ClassID19": add_item("TD-SCDMA",obj); break;
		case "ClassID110": add_item("WCDMA",obj); break;
		case "ClassID111": add_item("CDMA2000",obj); break;
		
		case "ClassID17": add_item("双卡双待",obj); break;
		case "ClassID15": add_item("GSM + CDMA",obj); break;
		case "ClassID16": add_item("GSM + CDMA2000",obj); break;		
		case "ClassID110": add_item("WCDMA",obj); break;
		case "ClassID111": add_item("CDMA2000",obj); break;		
		case "ClassID116": add_item("HSDPA",obj); break;	
		case "netSL": add_item("手机卡不限",obj); break;
		case "netFL": add_item("手机卡待机不限",obj); break;
		case "group1": add_item("欧美品牌",obj); break;
		case "group2": add_item("日韩品牌",obj); break;
		case "group3": add_item("国产品牌",obj); break;
		case "price1": add_item("1000元以下",obj); break;
		case "price2": add_item("1000-1500元",obj); break;
		case "price3": add_item("1500-2000元",obj); break;
		case "price4": add_item("2000-3000元",obj); break;
		case "price5": add_item("3000-5000元",obj); break;
		case "price6": add_item("5000元以上",obj); break;

		case "groupid1": add_item("欧美",obj); break;
		case "groupid2": add_item("日韩",obj); break;
		case "groupid3": add_item("中国大陆",obj); break;
		case "groupid4": add_item("中国台湾",obj); break;

		case "sellstate1": add_item("已上市 ",obj); break;
		case "sellstate1": add_item("未上市",obj); break;
		case "sellstate1": add_item("已下市",obj); break;
		case "selltime1": add_item("2009年上市 ",obj); break;
		case "selltime2": add_item("2008年上市",obj); break;
		case "selltime3": add_item("2007年上市",obj); break;
		case "selltime4": add_item("2010年上市",obj); break;
		case "selltime5": add_item("2005年上市",obj); break;
		case "selltime6": add_item("上市时间=>更早",obj); break;
		/*case "shape1": add_item("直 板",obj); break;
		case "shape2": add_item("翻 盖",obj); break;
		case "shape4": add_item("滑 盖",obj); break;
		case "shape6": add_item("旋 屏",obj); break;*/
		case "f27": add_item("QWERTY键盘",obj); break;
		case "f1": add_item("FM收音机",obj); break;
		case "f2": add_item("音乐播放",obj); break;
		case "f3": add_item("视频播放",obj); break;
		case "f4": add_item("蓝牙接口",obj); break;
		case "f5": add_item("多点触屏",obj); break;
		case "f6": add_item("重力感应",obj); break;
		case "f7": add_item("GPS导航芯片",obj); break;
		case "f8": add_item("WiFi",obj); break;
		case "f9": add_item("光线感应器",obj); break;
		case "f10": add_item("A2DP蓝牙立体声",obj); break;
		case "f11": add_item("手写输入",obj); break;
		case "f12": add_item("电子字典",obj); break;
		case "f13": add_item("多媒体卡扩展",obj); break;
		case "f14": add_item("振动反馈",obj); break;
		case "f15": add_item("照片打印",obj); break;
		case "f16": add_item("来电防火墙",obj); break;
		case "f17": add_item("加速度传感器",obj); break;
		case "f18": add_item("手机电视",obj); break;
		case "f19": add_item("飞行模式",obj); break;
		case "f20": add_item("WAPI",obj); break;
		case "f21": add_item("普通触摸屏",obj); break;
		case "f22": add_item("无线MODEM",obj); break;
		case "f23": add_item("加密保护",obj); break;
		case "f24": add_item("自动开关机",obj); break;
		case "f25": add_item("自动键盘锁",obj); break;
		case "f26": add_item("可换外壳",obj); break;
		case "f27": add_item("Q键盘",obj); break;
		case "f28": add_item("三防功能",obj); break;
		case "f29": add_item("语音拨号",obj); break;
		case "f30": add_item("来电归属地显示",obj); break;
		case "f31": add_item("指纹识别",obj); break;
		case "f32": add_item("名片扫描",obj); break;
		case "f33": add_item("日程表",obj); break;
		case "f34": add_item("闹 钟",obj); break;
		case "f35": add_item("PDF文件阅读",obj); break;
		case "f36": add_item("电子名片",obj); break;
		case "f37": add_item("录音",obj); break;
		case "f38": add_item("全触屏",obj); break;
		case "f39": add_item("TV-Out电视输出",obj); break;
		case "f40": add_item("JAVA",obj); break;
		case "f41": add_item("免提通话",obj); break;
		case "f42": add_item("无线MODEM ",obj); break;
		case "f43": add_item("电子邮件收发",obj); break;
		case "f44": add_item("支持Office文档",obj); break;
		case "f45": add_item("PDF文件阅读",obj); break;
		case "f46": add_item("闹钟",obj); break;
		case "f47": add_item("计算器",obj); break;
		case "f48": add_item("日历",obj); break;
		case "f49": add_item("日程表",obj); break;
		case "f50": add_item("记事本",obj); break;
		case "f51": add_item(" 备忘录",obj); break;
		case "f52": add_item("秒表",obj); break;
		case "f53": add_item("定时器",obj); break;
		case "f54": add_item("单位换算 ",obj); break;
		case "f55": add_item("货币换算",obj); break;
		case "f56": add_item("健康管理",obj); break;
		case "f57": add_item("内置天线",obj); break;
		case "f58": add_item("可换外壳",obj); break;
		case "f59": add_item("三防功能",obj); break;
		case "f60": add_item("QWERTY键盘",obj); break;
		case "special1": add_item("STN屏幕",obj); break;
		case "special2": add_item("TFT屏幕",obj); break;
		case "special3": add_item("OLED屏幕",obj); break;
		case "special4": add_item("ASV屏幕",obj); break;	
		case "special5": add_item("超轻",obj); break;	
		case "special6": add_item("超薄",obj); break;	
		case "special7": add_item("超长待机",obj); break;	
		case "screen_type"+obj.value:
			if(obj.value == 0 ){add_item("屏幕类别不限",obj);}
			if(obj.value == 1 )	{add_item("单色屏幕",obj);}
			if(obj.value == 2 ){add_item("4096色屏幕",obj);}
			if(obj.value == 3 )	{add_item("65536色屏幕",obj);}
			if(obj.value == 4){add_item("26万色屏幕",obj);}
			if(obj.value == 5 )	{add_item("1600万色屏幕",obj);}
		 break;
		 case "resolution"+obj.value:
			if(obj.value == 1 )	{add_item("分辨率较低",obj);}
			if(obj.value == 2 ){add_item("分辨率 320×240",obj);}
			if(obj.value == 3 )	{add_item("分辨率 480×240",obj);}
			if(obj.value == 4){add_item("分辨率 640×480",obj);}
			if(obj.value == 5){add_item("分辨率 800×480",obj);}
			if(obj.value == 6){add_item("分辨率更高",obj);}			
		break;
		case "screen_size"+obj.value:
			if(obj.value == 1 )	{add_item("2.2寸以下屏幕",obj);}
			if(obj.value == 2 ){add_item("2.2-2.5寸屏幕",obj);}
			if(obj.value == 3 )	{add_item("2.6-2.9寸屏幕",obj);}
			if(obj.value == 4){add_item("3.0-3.4寸屏幕",obj);}
			if(obj.value == 5 )	{add_item("3.5寸以上屏幕",obj);}
		 break;
		 case "camera"+obj.value:
			if(obj.value == 0 ){add_item("摄像头不限",obj);}
			if(obj.value == 1 )	{add_item("摄像头30万",obj);}
			if(obj.value == 2 ){add_item("摄像头100万",obj);}
			if(obj.value == 3 )	{add_item("摄像头200万",obj);}
			if(obj.value == 4){add_item("摄像头300万",obj);}
			if(obj.value == 5 )	{add_item("摄像头500万",obj);}	
			if(obj.value == 6 )	{add_item("无摄像头",obj);}	
			if(obj.value == 7 )	{add_item("摄像头800万以上",obj);}	
			if(obj.value == 8 )	{add_item("双摄像头",obj);}				
		 break;
		 case "camera_func1":add_item("CCD传感器",obj);
		 break;
		 case "camera_func2":add_item("自动对焦",obj);
		 break;
		 case "camera_func3":add_item("网络摄像头",obj);
		 break;
		 case "camera_func4":add_item("视频录制",obj);
		 break;
		 case "camera_func5":add_item("微距拍摄",obj);
		 break;
		 case "camera_func6":add_item("LED闪光灯",obj);
		 break;
		 case "camera_func7":add_item("氙气闪光灯",obj);
		 break;
		 case "camera_func8":add_item("数码变焦",obj);
		 break;
		 case "camera_func9":add_item("光学变焦",obj);	
		 break;
		 case "wm5":add_item("Windows Mobile",obj);
		 break;
		 case "wm6":add_item("Smartphone",obj);
		 break;
		 case "symbian":add_item("symbian",obj);
		 break;
 
 		 case "os1": add_item("非智能手机",obj);break;
 		 case "os2": add_item("智能手机",obj);break;
		 case "linux": add_item(" linux 操作系统",obj); break;
		 case "palm": add_item(" palm 操作系统",obj); break;
		 case "mac": add_item(" MAC 操作系统",obj); break;
		 case "android": add_item(" Android 操作系统",obj); break;
		 case "rim": add_item(" RIM(黑莓)操作系统",obj); break;
		 case "oms": add_item(" OMS操作系统",obj); break;
		 
		 case "ring1": add_item("单音铃声",obj); break;
		 case "ring2": add_item("和弦铃声",obj); break;
		 case "ring3": add_item("MP3音乐铃声",obj); break;
		

		
	}
			get_red1();
}


//内容

function add_item(string,obj)
{
	document.getElementById('choose_info').className = "show_div";	
	if(obj.type=="radio"){
		dest_id = obj.id+"_n";
	}else{
		dest_id = obj.name+"_n";
	}
	obj_del = document.getElementById(dest_id);
	if(!obj.checked&&obj.name!="netSL"&&obj.name!="netFL")
	{
		obj_del = document.getElementById(dest_id);
		document.getElementById("choose_info").removeChild(obj_del);
		len = document.getElementById("choose_info").getElementsByTagName('li').length;
		document.getElementById("sel_cont").innerHTML = len;	
		return;
//document.getElementById("choose_info").removeNode(document.getElementById(obj.name));
	}else{
		choose_chk(obj);
	}
	
	if (obj.type == "radio")
	{
		if(obj_del) { document.getElementById("choose_info").removeChild(obj_del);  }
	}

	var new_div;
	if(obj.name!="netSL"&&obj.name!="netFL"){
	new_div = document.createElement("div");
	new_div.setAttribute("id",dest_id);
	new_div.className = "new_div";
	new_div.innerHTML = '<li>'+string+'</li>';
	document.getElementById("choose_info").appendChild(new_div);
	len = document.getElementById("choose_info").getElementsByTagName('li').length;
	document.getElementById("sel_cont").innerHTML = len;	
	}
	reload_me();

}
function reload_me()
{
	//加载事件.
	//事件处理.
	var dest_arr ;
	dest_arr = document.getElementById("choose_info").getElementsByTagName("div");
	
	len = dest_arr.length;
	for(i = 0 ;i< len;i++)
	{
	dest_arr[i].onclick = function () {del_choose(this);}
	}
	
	
	

}


function del_choose(obj)
{

	obj.parentNode.removeChild(obj);
	
	str = obj.id.substring(0,obj.id.length-2);
	
	if(!document.getElementById(str).checked)
	{
		
		array = (document.getElementsByName(str));
		for(i = 0;i < array.length;i++)
		{	array[i].checked = false;
		}
		array[0].checked = true;
		return ;
	}
	document.getElementById(str).checked = false;
	len = document.getElementById("choose_info").getElementsByTagName('li').length;
	document.getElementById("sel_cont").innerHTML = len;	
	gosrh();
}

function del_trade(obj){
	var trade = document.srh.strade;
	for(var i=0;i<trade.length;i++){
		 if(trade.options[i].value==obj){
			 trade.options[i].selected = true;
			//trade.remove(i);
		 }		
		 
	}
	f_del()
	//var   elm   =   document.getElementById(""+obj);  
	//elm.parentNode.removeChild(elm);
}
	
function chkcont (obj) {
   var allargs = obj.split("?")[1];
   if(allargs){
   	   var args = allargs.split("&");	   
	   for(var i=0; i<args.length; i++)
	   {
		 var arg = args[i].split("=");
		 if(arg[1]&&arg[0]!="ord"){
			 switch(arg[0]){
				 case "price":
					var item = arg[1].split(",");
					objname = "price";
				 break;
				 case "Classid":
					var item = arg[1].split(",");
					objname = "ClassID";
				 break;
				 case "groupid":
					var item = arg[1].split(",");
					objname = "groupid";
				 break;
				 case "screen_type":
					var item = arg[1].split(",");
					objname = "screen_type";
				 break;
				 case "selltime":
					var item = arg[1].split(",");
					objname = "selltime";
				 break;
				 case "resolution":
					var item = arg[1].split(",");
					objname = "resolution";
				 break;
				 case "screen_size":
					var item = arg[1].split(",");
					objname = "screen_size";
				 break;
				 case "special":
					var item = arg[1].split(",");
					objname = "special";
				 break;
				 case "shape":
					var item = arg[1].split(",");
					objname = "shape";
				 break;
				 case "group":
					var item = arg[1].split(",");
					objname = "group";
				 break;
				 case "camera_pixels":
					var item = arg[1].split(",");
					objname = "camera";
				 break;
				 case "camera_func":
					var item = arg[1].split(",");
					objname = "camera_func";
				 break;
				 case "os":
					var item = arg[1].split(",");
					objname = "os";
				 break;	
				 case "os_name":
					var item = arg[1].split(",");
					objname = "os_name";
				 break;	
				 case "funclist":
					var item = arg[1].split(",");
					objname = "";
					get_funclist(item,objname);
				 break;			
				 case "tradeid":
					 objname = '';
				 var item = arg[1].split(",");
				// get_trade_check(item,objname);
				 break;
				 case "netSL":
					var item = arg[1].split(",");
					objname = "netSL";
					get_funclist(item,objname);
				 break;	
				 case "netFL":
					var item = arg[1].split(",");
					objname = "netFL";
					get_funclist(item,objname);
				 break;	
			 }
			 if(objname&&item){
				 get_item(item,objname);
			 }
		 }
	   }
   }
}
function get_item(item,objname){
	for(var j=0;j<item.length;j++){
	var item2 = item[j].split(",");
		if(item2!=''&&item2){
			if(objname=="os"){
				if(item2==1){
					var elm = objname+item2;
				}
				if(item2==2){
					var elm = objname+item2;
				}				
				if(item2==3){
					var elm = "linux";
				}
				if(item2==4){
					var elm = "palm";
				}	
				if(item2==7){
					var elm = "mac";
				}					
				if(item2==8){
					var elm = "android";
				}				
				if(item2==9){
					var elm = "rim";
				}
				if(item2==10){
					var elm = "oms";
				}					
			}else if(objname=="os_name"){
				if(item2==1){
					var elm = "symbian";
				}

				if(item2==5){
					var elm = "wm5";
				}
				if(item2==6){
					var elm = "wm6";
				}					
			}else if(objname=="netSL"){
					var elm = "netSL";
			}else if(objname=="netFL"){
					var elm = "netFL";
			}else {
				var elm = objname+item2;
			}
			document.getElementById(elm).checked = true;
			add(document.getElementById(elm));
		}
	}
}
function get_trade_check(item,objname){
	var trade = document.srh.trade;
	for(var j=0;j<item.length;j++){
	var item2 = item[j].split(",");
		if(item2!=''&&item2){
			for(var k=0;k<trade.length;k++){
			 if(trade.options[k].value==item2){
				trade.options[k].selected = true;
			 }
			}
		}
	}
					   f_add();
}
function get_funclist(item,objname){
	for(var j=0;j<item.length;j++){
	var item2 = item[j].split(",");
		if(item2!=''&&item2){
			for (var i=1;i<=41;i++) {
				if(document.getElementById("f"+i)){
					//alert("f"+i+"|"+document.getElementById("f"+i).value+"|");
					if (document.getElementById("f"+i).value == item2)
					{
						document.getElementById("f"+i).checked = true;
						add(document.getElementById("f"+i));
					}
				}
			}
		}
	}
}

function change_order(obj){
	var camp_str= "ord";
	var url = window.location.href;
	var end = url.indexOf(camp_str);
	var tag = "";
	if(end!=-1){
		url = url.substring(0,end);
	}
	if(!url.split("?")[1]){
		alert("请选择选机条件！");
	}else{
		switch(obj.value){
			case "hot":
			location.href = url+tag+"ord=hot,&";
			break;
			case "selltime":
			location.href = url+tag+"ord=selltime,&";
			break;
			case "price_up":
			location.href = url+tag+"ord=up,&";
			break;
			case "price_low":
			location.href = url+tag+"ord=low,&";
			break;		
			case "mark":
			location.href = url+tag+"ord=mark,&";
			break;			
		}
	}
}

