var XmlHttp;

function createXmlHttp() {
	try {
	  XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	 
	} catch (e) {
	  try {
	    XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e2) {
	    XmlHttp = false;
	  }
	}
	
	if (!XmlHttp && typeof XMLHttpRequest != 'undefined') {
	  XmlHttp = new XMLHttpRequest();
	  if (XmlHttp.overrideMimeType) {
		XmlHttp.overrideMimeType('text/xml');
		}
	}
}

    var qgIE;
	var qgExploer = navigator.appName;
	if(qgExploer == "Microsoft Internet Explorer")
	{
		qgIE = "IE";
		if(navigator.appVersion.match(/7./i)!='7.')
		{
			qgIE = "IE6";
		}
	}
	else
	{
		qgIE = "FF";
	}
	
function showIndex (p,iurl) {
	var index = document.getElementById('index');	
    createXmlHttp();
    var vUrl = 'spell.php?spell='+p+"&rnd="+ Math.random();
	XmlHttp.onreadystatechange = function()
	{
		if (XmlHttp.readyState == 1)
		{
			index.style.display = 'block';
			index.innerHTML = '正在加载中...';
		}
		if (XmlHttp.readyState == 4) {
			if (XmlHttp.status == 200) {
				if (XmlHttp.responseText != '') {	
					var industry = eval(XmlHttp.responseText);
					var length = industry.length;
					var h = '';
					for (i = 0; i < length; i += 1) {
						h +=   "<a href='http://" + industry[i].cat_desc + "."+ iurl +"'>" +industry[i].cat_name+"</a>"  ;
					}		
					index.style.display = 'block';
					index.innerHTML = h;			
				}
			}
		}
	}
	XmlHttp.open('GET', vUrl, true);
	XmlHttp.send(null);
}


function checkaccount() {   
	createXmlHttp();
	var account = document.regForm.email;
	var tip_com = document.getElementById('ip_query');
	var url = "?type=email&param="+account.value+"&rnd="+ Math.random();
	if(account.value==''){
		tip_com.innerHTML='请填写您的邮箱';
		
		return false;
	}
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
	XmlHttp.onreadystatechange = function(){
	if (XmlHttp.readyState == 4) {
		if (XmlHttp.status == 200) {
			text = XmlHttp.responseText;
			if(text == 0){
				tip_com.innerHTML="";
				return false;
			}
			else{
				tip_com.innerHTML="该邮箱已经存在，请更换";
				account.focus();
				document.regForm.email.value='';
			}		
		}
	}

}
}

function checkuser() {   
	createXmlHttp();
	var account = document.regForm.user_name;
	var tip_com = document.getElementById('name');
	var url = "?type=name&param="+account.value+"&rnd="+ Math.random();
	if(account.value==''){
		tip_com.innerHTML='请填写您的用户名称';
		
		return false;
	}
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
	XmlHttp.onreadystatechange = function(){
	if (XmlHttp.readyState == 4) {
		if (XmlHttp.status == 200) {
			text = XmlHttp.responseText;
			if(text == 0){
				tip_com.innerHTML="";
				return false;
			}
			else{
				tip_com.innerHTML="该用户名已经存在，请更换";
				account.focus();
				document.regForm.email.value='';
			}		
		}
	}
}
}

function changeCity(pro, b) {
	param =pro.substr(0,9);
	var place_id = document.getElementById('place_id');
	place_id.value = param;   
	createXmlHttp();	
	prov =pro.substr(9,pro.length);
	var con = (b == 1) ? '/reg.php' : '';
	var url = con + "?action=city&params="+param;
	XmlHttp.onreadystatechange = function(){
	switch(XmlHttp.readyState){
		case 4:
			text = XmlHttp.responseText;
			
		    var sel = '<select onChange="changeCapital(this.value,'+b+')"><option selected value="">地级市</option>';
		    var city = document.getElementById('city');
			sel = sel + text + '</select>';
            city.innerHTML = sel;
            var address = document.getElementById('address');
            var add1 = document.getElementById('add1');
            add1.value = prov;
            address.value = add1.value;
			break;
	}	
	}
	
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
}

function city(e,pro) {  
    evt = e || window.event;
	var c = document.getElementById('city');
	if (document.body.clientWidth >= eval(evt.clientX + 300)) {
		c.style.left=eval(evt.clientX)+"px";
	}
	else {
		c.style.left=eval(evt.clientX - 310)+"px";
	}
	
	
	c.style.top=evt.clientY+"px";
	if (c.style.display == 'block') {
		c.style.display = 'none';
	}
	else {
		c.style.display = 'block';
		createXmlHttp();
		param =pro.substr(0,9);
		var url = "place.php?action=city2&param="+param;
		XmlHttp.onreadystatechange = function(){
		switch(XmlHttp.readyState){
			case 4:
					var city = eval(XmlHttp.responseText);
					var length = city.length;
					var h = '';
	                for (i = 0; i < length; i += 1) {
	  					h += "<input onclick='document.getElementById(\"capital\").style.display=\"none\"'; type='checkbox' value='"+city[i].place_id+city[i].capitalcity+"' name='area[]'  "+city[i].disabled+"/>"+city[i].capitalcity+"<span onclick=capital(event,'"+city[i].place_id+"')><img src='images/d.gif'/></span> ";                     
	                }        
	            c.innerHTML = h + '<div><img src="images/close.gif"  style="float:right;display:block;" onclick="document.getElementById(\'city\').style.display=\'none\'"/></div>'; 
	            var capital = document.getElementById('capital');
	            capital.innerHTML = '';                 
				break;
		}	
		}
		XmlHttp.open("get", url, true);
		XmlHttp.send(null);
	}

}

function capital(e,city) {
    evt = e || window.event;
	var c = document.getElementById('capital');
	if (document.body.clientWidth >= eval(evt.clientX + 300)) {
		c.style.left=eval(evt.clientX)+"px";
	}
	else {
		c.style.left=eval(evt.clientX - 310)+"px";
	}
	c.style.top=evt.clientY+"px";
	if (c.style.display == 'block') {
		c.style.display = 'none';
	}
	else {
	    c.style.display = 'block';
		createXmlHttp();
		param =city.substr(0,9);
		var url = "place.php?action=capital2&param="+param;
		XmlHttp.onreadystatechange = function(){
		switch(XmlHttp.readyState){
			case 4:
					var city = eval(XmlHttp.responseText);
					var length = city.length;
					var h = '';
	                for (i = 0; i < length; i += 1) {
	  					h += "<input type='checkbox' value='"+city[i].place_id+city[i].city+"' name='area[]'  "+city[i].disabled+"/>"+city[i].city;                     
	                }          
	              
	            c.innerHTML = h+ '<div><img src="images/close.gif"  style="float:right;display:block;" onclick="document.getElementById(\'capital\').style.display=\'none\'"/></div>';                 
				break;
		}	
		}
		XmlHttp.open("get", url, true);
		XmlHttp.send(null);
	}
}
function changeCapital(city, b) {
    param= city.substr(0,9);
	var place_id = document.getElementById('place_id');
	place_id.value = param;
    ret = city.substr(9,city.length);
	createXmlHttp();
	
	var con = (b == 1) ? '/reg.php' : '';
	var url = con + "?action=capital&params="+param;

	XmlHttp.onreadystatechange = function(){
	switch(XmlHttp.readyState){
		case 4:
			text = XmlHttp.responseText;
		    var sel = '<select onChange="changePlace(this.value,'+b+')"><option selected value="">市、县级市、县</option>';
		    var capital = document.getElementById('capital');
			sel = sel + text + '</select>';
            capital.innerHTML = sel;
            var address = document.getElementById('address');
            var add1 = document.getElementById('add1');
            var add2 = document.getElementById('add2');
            add2.value = ret;
            if (add1.value != add2.value) {
            	address.value = add1.value + add2.value;
            }
			break;
	}	
	}
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
}

function changePlace(place) {
    param= place.substr(0,9);
	var place_id = document.getElementById('place_id');
	
	place_id.value = param;
	ret = place.substr(9,place.length);
    var address = document.getElementById('address');
    var add1 = document.getElementById('add1');
    var add2 = document.getElementById('add2');
    var add3 = document.getElementById('add3');
    add3.value = ret;
    if (!add3.value.search(add2.value)) {
        if (!add3.value.search(add1.value)) {
        	address.value = add3.value;
        }
        else {
        	address.value = add1.value + add3.value;
        }
    	
    }
    else {
        if (add1.value == add2.value) {
        	address.value = add1.value + add3.value;
        }
        else {
        	address.value = add1.value + add2.value + add3.value;
        }
    	
    }
    
}


function formSubmit() {
    var address = document.getElementById('address');
    var street = document.getElementById('street');
    address.value = address.value + street.value;
}

function hideIndex () {
	var index = document.getElementById('index');
	index.style.display = 'none';
}

function trial(o) {
	createXmlHttp();
	var url = "user.php?action=trial&switch=0&param="+o;
	XmlHttp.onreadystatechange = function(){
	switch(XmlHttp.readyState){
		case 4:
			text = XmlHttp.responseText;
		    var trial = document.getElementById('trial'+o);
		    if (text == 1) {
		    	trial.value="试用已关闭";
		    }
			break;
	}	
	}
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
}

function verify(check,param) {
    var verify = document.getElementById('verify'+param);
   	if (verify.value == '已审核') {
   		verify.value = '审核取消中';
   	}
   	else {
   		verify.value = '审核批准中';
   	}
	createXmlHttp();
	var url = "user.php?action=verify&check="+check+"&param="+param;
	XmlHttp.onreadystatechange = function(){
	switch(XmlHttp.readyState){
		case 4:
			text = XmlHttp.responseText;
			
		    if (text == 1) {
		    	if (verify.value == '审核取消中') {
		    	    alert('审核取消');
		    		verify.value = '未审核';
		    		verify.onclick = '';
		    	}
		    	else {
		    	    alert('审核通过');
		    		verify.value = '已审核';
		    		verify.onclick = '';
		    	}
		    }
		    else if (text == 2) {
		    	alert('资料不全');
		    }
		    else if (text == 4) {
		    	alert('索引失败');
		    }
		    else if (text == 0) {
		    	alert('您没有该权限');
		    }
			break;
	}	
	}
	XmlHttp.open("get", url, true);
	XmlHttp.send(null);
}

function modifyP(product_kind_id, name, range, able) {
    (document.getElementById('h4')).innerHTML = '更新类别';
	(document.getElementById('name')).value = name;
	(document.getElementById('range')).value = range;
	(document.getElementById('able')).value = able;
	(document.getElementById('product_kind_id')).value = product_kind_id;
	(document.getElementById('product_kind_id')).name = 'product_kind_id';
	(document.getElementById('submit')).value = '更新';
}

function modifyN(news_kind_id, name, range, able, home) {
    (document.getElementById('h4')).innerHTML = '更新栏目';
    var row = document.getElementById('index_id');
	while (row.hasChildNodes()) {
		row.removeChild(row.firstChild);
	}
	(document.getElementById('home')).value = home;
	(document.getElementById('name')).value = name;
	(document.getElementById('range')).value = range;
	(document.getElementById('able')).value = able;
	(document.getElementById('news_kind_id')).value = news_kind_id;
	(document.getElementById('news_kind_id')).name = 'news_kind_id';
	(document.getElementById('submit')).value = '更新';
}

function modifyPrice(price_id, position, price) {
    (document.getElementById('h4')).innerHTML = '更新广告位';
	(document.getElementById('position')).value = position;
	(document.getElementById('price')).value = price;
	(document.getElementById('price_id')).value = price_id;
	(document.getElementById('price_id')).name = 'price_id';
	(document.getElementById('submit')).value = '更新';
}
function user_pass() {
	var user_name = document.regForm.user_name;  
	var password = document.regForm.password;
	var tip_com = document.getElementById('user_pass');
	if (user_name.value == password.value) {
		tip_com.innerHTML='密码请不同于用户名';
		password.focus();
		return false;
	}
	else {
		tip_com.innerHTML='';
	}
}

function addCookie(url)
{
if (document.all)
    {
       window.external.addFavorite(url,'大黄页');
   }
   else if (window.sidebar)
   {
       window.sidebar.addPanel('大黄页', url, "");
}
}

function setHomepage(url)
{
if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
   document.body.setHomePage(url);

   }
   
}