// JavaScript Document
// Example:
// alert( readCookie("myCookie") );
var SerUrl = "pro_count.php"; //数据查询接口
var SubmitUrl = '/choice.php';
var Sum,Echo=true;
var IE=navigator.appName=='Microsoft Internet Explorer'?true:false;
var SubmitFrameID = "iframe1";

var subcatid = '4';
var default_str_em = '';
var default_str = '';
var comp2_str = '';//对比栏
var lastScrollY = 0;
var color_font = 1
var color_num = 0;
function readCookie(name){
	var cookieValue = "";
	var s_search = name + "=";
	if(document.cookie.length > 0){
		offset = document.cookie.indexOf(s_search);
		if (offset != -1){
			offset += s_search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end))
		}
	}
	return cookieValue;
}

// Example:
// writeCookie("myCookie", "my name", 24);
// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours){
  var expire = "";
  if(hours != null)  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire + "; path=/; domain=.293.net;";
}


function gets_s(){
	alert(parseInt(lastScrollY));	
}
function hide(){
	var obj = parent.document.getElementById("float");
	obj.style.display = "none";
}
function heartBeat(){
	var obj = document.getElementById("float");
	diffY	= document.documentElement.scrollTop;
	percent = .1 * (diffY - lastScrollY);

	if(percent>0) percent = Math.ceil(percent);
	else percent = Math.floor(percent);
	if(navigator.appName == "Netscape"){
		obj.style.top = parseInt(obj.style.top) + percent + "px";
	}
	obj.style.pixelTop += percent;
	lastScrollY = lastScrollY + percent;
}
function redraw(){
	
    var tmp = readCookie("pro_str2"+subcatid);
	var item_arr = new Array();
	item_arr = tmp.split("###");
	if(item_arr==''){ return false;}
	var floatstr = '';
	//obj = parent.document.getElementById("float");
	obj2 = parent.document.getElementById("comp2");
	
	//obj.style.display = '';
	//obj.style.right ='1px';
	
	//floatstr ='<div><form name="compare" method="get" target="_blank">'
	//		+'<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ACCCE6"><tr>'
	//		+'<td bgcolor="#ECF6FF"><div style="width:90px;line-height:24px;padding:0 7px;font-weight:bold;color:#0013a2"><div style="float:right;width:10px;padding-top:3px;"><a href="javascript:;" class="ho12" onclick="hide_layer(\'float\')"><img src="/images/a0.gif" border="0"></a></div></div></td></tr><td align="center" bgcolor="#ECF6FF" style="padding:2px;line-height:22px;color:#455C7E">';
	
	comp2_str='<form name="compare" method="get" target="_blank">';

	for(key in item_arr){
		if (key){
			//元素形如：2132|我的域名测试
			//alert(item_arr[key]);
			tmp_info_arr = item_arr[key].split("|");
			pid  = tmp_info_arr[0];
			names= tmp_info_arr[1];
			pic= tmp_info_arr[2];
			if (pid && names){
			//	ft = '|<br /><a href="javascript:;" onclick="del(\''+pid+"','"+names+"','"+pic+'\')" title="单击取消该域名的比较">'
			//		+'<img src="'+pic+'" width="80" height="60" border="0"/></a>'
			//		+'<div class="imgT"><a href="javascript:;" onclick="del(\''+pid+"','"+names+"','"+pic+'\')" title="单击取消该域名的比较">'
			//		+names+'</a></div><input type="hidden" name="domains[]" value="'+names+'" />';
			//	floatstr = floatstr + ft;
				
				comp2_str +='<div class="scmLN1"><div class="cmp_pro">'
						  +'<a href="javascript:;" onclick="del(\''+pid+"','"+names+"','"+pic+'\')" title="单击取消该域名的比较" class="lan12">'+names+'</a></div>'
						  +'<div class="r"><a href="javascript:;" onclick="del(\''+pid+"','"+names+"','"+pic+'\')" title="单击取消该域名的比较">'
						  +'<img src="/images/a17.gif" border="0"/></a><input type="hidden" name="domains[]" value="'+names+'" /></div></div>';
			}
		}
	}
	//floatstr +='<tr><td height="24" align="center" bgcolor="#EBF3FB"><input type="hidden" name="subcatid" value="'+readCookie("subcat")+'">'
	//		+'<a href="javascript:;" class="ho12" onclick="empty()">清空</a>&nbsp;<a href="javascript:;" class="ho12" onclick="hide_layer(\'float\')">隐藏</a></td>'
	//		+'</tr><tr><td height="30" align="center" bgcolor="#EBF3FB"><input type="button" style="cursor:hand;" onclick="comparecheck(\'/compare.php\');" value="域名对比" /></td></tr></table></form></div>';
			
	comp2_str +='<div class="scmLN1"><div class="scmTxt1">'
			  +'<a href="javascript:;" onclick="comparecheck(\'/compare.php\');" value="域名对比" class="a_lan12">对比选中域名</a>'
			  +'</div><div class="scmTxt1" style="margin-left:2px"><a href="javascript:;" class="a_lan12" onclick="empty()">清空</a></div></div></form>';

	//obj.innerHTML = floatstr;
	obj2.innerHTML = comp2_str;
}

//pro_str:域名字符串
//subcat :子类字符串
function add(subcatid,pid,names,pic){
	//alert("对不起，您只能选择四款同类域名比较！！！");
	//检查是否为相同的子类 
	subcat_id_change(subcatid,pid,names,pic);
	//读出域名串后用函数返回一个数组 
	var tmp = readCookie("pro_str2"+subcatid); 
	//检查数组的个数（即选择域名的个数）
	var tmp_arr = new Array();
	tmp_arr = stringToArray(tmp,"###");
	if (tmp_arr.length<5){
		//看是否有相同的域名已被选择
		if (tmp.indexOf(pid)!=-1){
			alert("（"+names+"）已经被选择！！！");
		}else{
			writeCookie("pro_str2"+subcatid,tmp+pid+"|"+names+"|"+pic+"###"); 
		}
	}else{
		alert("对不起，您只能选择四个域名比较！！！");
	}
	redraw();
	//alert('a');
	writeCookie("hid_float",0,100);
}
//该函数功能是 
function subcat_id_change(subcat,id,name,pic){
	//alert("函数参数subcatid="+subcat);
	var tmp_subcat = readCookie("subcat");
	if (tmp_subcat==null || tmp_subcat==""){
		//还没有选择域名呢！！！
		writeCookie("subcat",subcat);
		//alert(readCookie("zol_pro_cmp_subcat"));
	}else if (subcat != tmp_subcat){
		//选择另类域名 
		writeCookie("subcat",subcat);
		writeCookie("pro_str2"+subcatid,"");
	}
}
//用指定的字符串div切开str字符串后返回一个数组 
function stringToArray(str,div){
	objArr = str.split(div);
	return objArr;
}
function show2(layer_name,layer_name2){
	var show_layer = document.getElementById(layer_name);
	var hidden_layer = document.getElementById(layer_name2);
	show_layer.style.display = '';
	hidden_layer.style.display = 'none';
	var act = document.getElementById(layer_name+'1');
	var nor = document.getElementById(layer_name2+'1');
	act.className='nor';
	nor.className='act';
}

function show1(layer_name,layer_name2){
	var show_layer = document.getElementById(layer_name);
	var hidden_layer = document.getElementById(layer_name2);
	show_layer.style.display = '';
	hidden_layer.style.display = 'none';
	var act = document.getElementById(layer_name+'1');
	var nor = document.getElementById(layer_name2+'1');
	act.className='dobtn2';
	nor.className='dobtn';
}

function del(pid,name,pic){
	var tmp = readCookie("pro_str2"+subcatid); 	
	//alert(pid+"|"+name+"###");
	//alert(tmp.replace(pid+"|"+names+"###"));
	writeCookie("pro_str2"+subcatid,tmp.replace(pid+"|"+name+"|"+pic+"###"));
	tmp = readCookie("pro_str2"+subcatid); 
	//如果没有域名了，自动清空subcat
	if (tmp=="" || tmp==null){
		writeCookie("subcat","");
	}
	redraw();
}


function moreBrand(obj){
		 var engine = document.getElementById("key"+obj).style.display;
		 if (engine=="none"){
			document.getElementById("key"+obj).style.display="";
			document.getElementById("keybrand"+obj).innerHTML="点击关闭更多";
		 }else{
			document.getElementById("key"+obj).style.display="none";
			document.getElementById("keybrand"+obj).innerHTML="点击查看更多";
		 }
}

function hide_layer(id){
	var obj = document.getElementById(id);
	//obj.style.left = "-1000px";
	obj.style.display = 'none';
	writeCookie("hid_float", 1, 100);
}

function showlayer(layer_name){
	var hidden_layer = document.getElementById(layer_name);
	hidden_layer.style.display = hidden_layer.style.display==''?'none':'';
}

function aaaa(){
	var obj = document.getElementById("float");
	var tmp = readCookie("pro_str2"+subcatid);
	if(!tmp){
		obj.innerHTML = default_str;
	}
}

function empty(){
	var obj = document.getElementById("float");
	var obj2 = document.getElementById("comp2");
	writeCookie("subcat","");
	writeCookie("pro_str2"+subcatid,"");
	redraw();
	obj.innerHTML = default_str_em;
	obj2.innerHTML = default_str_em;
}

function comparecheck(url){
	var obj = document.forms["compare"];
	if(url){
		obj.action = url;
	}
	var mark = 0;
	var l = obj.elements.length;
	for(var k=0;k<l;k++){
		if (obj.elements[k].name=="domains[]" && obj.elements[k].value!=""){
			if (obj.elements[k].value.indexOf("undefined")!=(-1)){
				obj.elements[k].value=obj.elements[k].value.replace("undefined","");
			}
			mark++;
		}
	}
	if(mark<2) {
		alert("系统提示：请至少选择两款域名进行对比！！！\r\n"
				+"选择方法：点击对应域名的“加到对比栏”即可添加该域名到域名对比栏。\r\n"
				+"删除方法：点击比较栏中的域名名称即可完成去除对比栏中相应的域名。"); 
	}else {
		obj.submit();
	}
}

function addfavorite(title) {
	var url=parent.location.href;
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
	window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
	return true;
	}
}

window.setInterval("heartBeat()",1);
//aaaa();
//alert(readCookie("hid_float"));
redraw();