/*
 * Copyright 2009
 */
 function GE(demoid) {
	if (document.getElementById && document.getElementById(demoid)) {
		return document.getElementById(demoid);
    } else if (document.all && document.all[demoid]) {
		return document.all[demoid];
	} else if (document.layers && document.layers[demoid]) {
		return document.layers[demoid];
	} else {
		return null;
    }
}

function $(id){
	var o=document.getElementById(id);
	if((o==null || typeof(o)=="undefined") && document.all)o=document.all.id;
	return o;
}


//删除确认
function checkDel(param)
{
	if (window.confirm("确认删除？"))
	{
		location.href = param;
	}
	else
	{
		return false;
	}
}
//确认
function checkAction(param, action)
{
	var actionText = action ? ("确认" + action + "？") : "确认删除？";
	if (window.confirm(actionText))
	{
		location.href = param;
	}
	else
	{
		return false;
	}
}

//全选checkbox和全不选
function checkAll(obj)
{
	var check =	document.getElementsByName("DelID[]");
	for(i=0; i<check.length; i++)
	{
		check[i].checked = obj.checked;
	}
}






//产品详细页切换效果
function showdiv6(divid1,divid2,divid3,divid4,divid5,divid6,showclass,classname)
	{
	
		G("pro"+divid2).style.display = "none";
		G("pro"+divid3).style.display = "none";
		G("pro"+divid4).style.display = "none";
		G("pro"+divid5).style.display = "none";
		G("pro"+divid6).style.display = "none";
	    G("pro"+divid1).style.display = "block";
	    if(showclass != ''){
	    	
	    	G(showclass+divid1).className = classname;
	    	G(showclass+divid2).className = "";
	    	G(showclass+divid3).className = "";
	    	G(showclass+divid4).className = "";
	    	G(showclass+divid5).className = "";
	    	G(showclass+divid6).className = "";
	    	G(showclass+divid1).style.color = "#FF0000";
	    	G(showclass+divid2).style.color = "";
	    	G(showclass+divid3).style.color = "";
	    	G(showclass+divid4).style.color = "";
	    	G(showclass+divid5).style.color = "";
	    	G(showclass+divid6).style.color = "";
	    }
}
function G(id){
	return document.getElementById(id);
}


function showdiv(divid1,divid2,divid3){
document.getElementById(divid1).style.display = "block";
document.getElementById(divid2).style.display = "none";
document.getElementById(divid3).style.display = "none";
}



function showdiv2(divid1,divid2){
document.getElementById(divid1).style.display = "block";
document.getElementById(divid2).style.display = "none";
}

//层的显示与隐藏
function showdivbaojia(a){
	document.getElementById(a).style.display = "block";
}
function hidediv(a){
	document.getElementById(a).style.display = "none";
}


//产品添加  类别调用 AJAX
//ajax 开始

function createajax(){

	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
}

function productcat(url,t,selectdown){

		var url,t,sel;   
		createajax();  
		
	    if(t=="" || t==0){
	    	document.getElementById(selectdown).options.length=0;
	    	document.getElementById(selectdown).options.add(new Option( "---请选择---",""));
	    	return false;
	    }
    
		url = url+t;
		http_request.open("GET",url,false);
		
		http_request.send(null);
		var returntxt=unescape(http_request.responseText) ;
		// Buildcat2Selected(returntxt,document.getElementById('cat_id2'));
	
		
		if(selectdown == 'cat_id2') {
			document.getElementById('cat_id3').options.length = 1;
			document.getElementById('cat_id4').options.length = 1;
		} else if(selectdown == 'cat_id3') {
			document.getElementById('cat_id4').options.length = 1;
		}
		//以下将接收到的值进行赋值
		sel = document.getElementById(selectdown);
		sel.options.length=0;
		var arrstr = new Array();
		arrstr = returntxt.split("|");		
		sel.options.add(new Option( "---请选择---",""));  
	
		if(returntxt.length>0){
			for(var i=0;i<arrstr.length;i++)
			{
			var subarrstr = new Array();
			subarrstr = arrstr[i].split("_");
			sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
			}
			sel.options[0].selected=true ;
		}	
}
/*
productcat_define()
选择该类别时显示该类别下自定义字段
url 地址
t 类别ID
num 自定义字段开始的数，二级类别以1开始，三级类别以11开始
*/

function productcat_define(url,t,selectdown,num){ 
	
	//输出下级类别的同时输出自定义字段
	
		var url,t,sel;   
		createajax();  
		url = url+t;
		http_request.open("GET",url,false);
		http_request.send(null);
		var returntxt=unescape(http_request.responseText) ;
		
		//分解数组
		arr = returntxt.split("@");
		str = arr[0];//下一级类别数组
		definarr = arr[1];//自定义自段数组
		
		//以下将接收到的类别值进行赋值
		sel = document.getElementById(selectdown);
		sel.options.length=0;
		var arrstr = new Array();
		arrstr = str.split("|");
		sel.options.add(new Option( "---请选择---",""));  
		
		if(str.length>0){
			for(var i=0;i<arrstr.length;i++)
			{
			var subarrstr = new Array();
			subarrstr = arrstr[i].split("_");
			sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
			}
			sel.options[0].selected=true ;
		}	
		
		//以下为自定义字段
	
		for(var i=num;i<num+40;i++){
		   var defini_tr = "defin"+i+"_tr";
	   	   document.getElementById(defini_tr).style.display = "none";
		}
	   //分解数组
	   var defi = new Array();	   
	   defi = definarr.split("_");
	   for(var j=0;j<defi.length;j++){
	   	   
	   	   var defini = "defin"+(j+num);//自定义字段名称
	   	   	  
	   	  if (defi[j] != null && defi[j] != ""){
		   	   var defini_text = "defin"+(j+num)+"_text";//输入框ID
		   	   var defini_tr = "defin"+(j+num)+"_tr";
		   	   document.getElementById(defini_tr).style.display = "";
		   	   document.getElementById(defini).innerHTML = defi[j]+"：";//显示自定义字段名称
		   	   document.getElementById(defini_text).disabled = "";
	   	   }
	   }
}

/*
	查找品牌
	获取产品类别后ajax出相应的品牌
	catvalue -- 产品类别ID
	brandselect -- 品牌显示位置
*/
function cat_brand(url,catvalue,brandselect){
		var url,catvalue,sel;   
		createajax();  
		url = url+catvalue;
		http_request.open("GET",url,false);
		
		http_request.send(null);
		var returntxt=unescape(http_request.responseText) ;
	
		document.getElementById('brand').options.length = 1;//重新赋值
	
		//以下将接收到的值进行赋值
		sel = document.getElementById(brandselect);
		sel.options.length=0;
		var arrstr = new Array();
		arrstr = returntxt.split("|");		
		sel.options.add(new Option( "请选择",""));  
	
		if(returntxt.length>0){
			for(var i=0;i<arrstr.length;i++)
			{
			var subarrstr = new Array();
			subarrstr = arrstr[i].split("_");
			sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
			}
			sel.options[0].selected=true ;
		}	

}


//报价提交
function baojiasubmit(a,url,productid,userid,b,priceid){
	var url,http_request,price,r
	pricedivid = "price_"+productid;

	price = G(pricedivid).value;
	if(price == ""){
		alert("请输入您的报价！");
		return false;
		exit;
	}	else {
		
	G(a).innerHTML = "Please witting";
	  
	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
   url = url+"/productID/"+productid+"/userID/"+userid+"/act/baojia/"+"price/"+price;

   http_request.open("GET",url,false);
   http_request.send(null);
   
   var returntxt=unescape(http_request.responseText) ;//根据返回结果显示是否成功，并将页面商家数改写 返回形式为：是否成功(1,0)_商家数

   subarrstr = returntxt.split("_");
   if(subarrstr[0] == 1){
   		G(a).innerHTML = "<font color=red>报价成功</font>";
   		G(b+"_"+productid).innerHTML = subarrstr[1];
   }else if(subarrstr[0] == 2){
	   	G(a).innerHTML = "<font color=red>您之前已报过价！</font>";
   }else if(subarrstr[0] == 3){
   		G(a).innerHTML = "<font color=red>不能对自己发布的产品进行报价！</font>";
   }else {
   		G(a).innerHTML = "<font color=red>报价失败</font>";
   }
   
   }
   //Buildcat2Selected(returntxt,document.getElementById('cat_id2'));
}

function adsfunc(url,imgwidth,imgheight,adsid){
	var type,width,height;
	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
   url2 = url+"/Ads/index/id/"+adsid;

   http_request.open("GET",url2,false);
   http_request.send(null);
   
   var returntxt=unescape(http_request.responseText) ;//根据返回结果显示是否成功
   
   subarrstr = returntxt.split("_");
   type = subarrstr[0];
   title = subarrstr[1];
   width = subarrstr[2];
   height = subarrstr[3];
   if(width == "" || width == 0){
   		width=imgwidth;
   }
   if(height == "" || height == 0){
   		height=imgheight;
   }
   image = url+"/uploadfile/"+title;
   
	if(type == 1){//图片链接
		document.write ("<a href='"+url+"/Ads/link/id/"+adsid+"' target=_blank><img src=" + image + " width="+ width +" height="+ height +" border=0></a>");
	}else if(type ==2){//flash 链接
		document.write ("<div ><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+width+"' height='"+height+"' >");
		document.write ("<param name='movie' value='"+image+"'>");
		document.write ("<param name='quality' value='high'>");		  
		document.write ("<embed src='"+image+"' width='"+width+"'height='"+height+"'  quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' menu='false'></embed>");
		document.write ("</object></div>");
	}else if(type == 3){//文字链接
		document.write("<a href='"+url+"/Ads/link/id/"+adsid+"' target=_blank>"+title+"</a>");
	}

}

//产品添加  类别调用 AJAX


//ajax 开始

var http_request = false;
try {
	http_request = new XMLHttpRequest();
} catch (trymicrosoft) {
	try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
	try {
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (failed) {
		http_request = false;
	}
	}
}
if (!http_request){
	alert("无法创建 XMLHttpRequest 对象！");
}

/*
 
*/
function cat_change(url,t){

	var url,t ,http_request;     
	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
    if(t=="" || t==0){
    	document.getElementById('cat_id2').options.length=0;
    	document.getElementById('cat_id2').options.add(new Option( "---请选择---",""));
    	return false;
    }
  url = url+t;

   http_request.open("GET",url,false);
   http_request.send(null);
   var returntxt=unescape(http_request.responseText) ;
   Buildcat2Selected(returntxt,document.getElementById('cat_id2'));
}

function cat_change2(url,t,divid){

	var url,t ,http_request;     
	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
  url = url+t;
    if(t=="" || t==0){
    	document.getElementById(divid).options.length=0;
    	document.getElementById(divid).options.add(new Option( "---请选择---",""));
    	return false;
    }
   http_request.open("GET",url,false);
   http_request.send(null);
   var returntxt=unescape(http_request.responseText) ;
   
   Buildcat2Selected(returntxt,document.getElementById(divid));
   
}

function Buildcat2Selected(str,sel) 
{
	
	sel.options.length=0;

	var arrstr = new Array();
	arrstr = str.split("|");

	sel.options.add(new Option( "---请选择---",""));  
	// alert(sel.options.length);
	if(str.length>0)   
	{
	for(var i=0;i<arrstr.length;i++)
	{
		var subarrstr = new Array();
		subarrstr = arrstr[i].split("_");
		sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
	}
		sel.options[0].selected=true ;
	}
}

function cat_defin(url,t){
		for(var i=1;i<11;i++){
		   var defini_tr = "defin"+i+"_tr";
		  
	   	   document.getElementById(defini_tr).style.display = "none";
		}
		var url,t ,http_request;     
		if(window.XMLHttpRequest){ 
			http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
		}else if(window.ActiveXObject){ 
			try{ 
				http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
			} 
			catch(e1){ 
				try{ 
				http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
				} 
				catch(e2) 
				{ 
				alert("创建XMLHttpRequest对象失败."); 
				} 
			} 
	    } 
	  url = url+t;
	   http_request.open("GET",url,false);
	   http_request.send(null);
	   var returntxt=unescape(http_request.responseText) ;
	   //分解数组
	   var defi = new Array();	   
	   defi = returntxt.split("_");
	   for(var i=0;i<defi.length;i++){
	   	   
	   	   var defini = "defin"+(i+1);//自定义字段名称
	   	  if (defi[i] != null && defi[i] != ""){
		   	   var defini_text = "defin"+(i+1)+"_text";//输入框ID
		   	   var defini_tr = "defin"+(i+1)+"_tr";
		   	   document.getElementById(defini_tr).style.display = "";
		   	   document.getElementById(defini).innerHTML = defi[i]+"：";//显示自定义字段名称
		   	   document.getElementById(defini_text).disabled = "";
	   	   }
	   }
	   //definn(returntxt,document.getElementById('cat_id2'));
}


//新闻三级类别查找
function cat2_change(url,t){

	var url,t ,http_request;     
	if(window.XMLHttpRequest){ 
		http_request = new XMLHttpRequest();// 在非Microsoft浏览器中创建XMLHttpRequest对象 
	}else if(window.ActiveXObject){ 
		try{ 
			http_request = new ActiveXObject("Microsoft.XMLHTTP");//尝试按老版InternetExplorer方法创建    
		} 
		catch(e1){ 
			try{ 
			http_request= new ActiveXObject("Msxml2.XMLHTTP");// 尝试按新版InternetExplorer方法创建 
			} 
			catch(e2) 
			{ 
			alert("创建XMLHttpRequest对象失败."); 
			} 
		} 
    } 
  url = url+t;

   http_request.open("GET",url,false);
   http_request.send(null);
   var returntxt=unescape(http_request.responseText) ;
   Buildcat3Selected(returntxt,document.getElementById('cat_id3'));
}


function Buildcat3Selected(str,sel) 
{
	sel.options.length=0;
	var arrstr = new Array();
	arrstr = str.split("|");

	sel.options.add(new Option( "---请选择---",""));  
	// alert(sel.options.length);
	if(str.length>0)   
	{
	for(var i=0;i<arrstr.length;i++)
	{
		var subarrstr = new Array();
		subarrstr = arrstr[i].split("_");
		sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
	}
		sel.options[0].selected=true ;
	}
}


function haocai(i){
        document.getElementById("s"+i).style.display='block';
		}
function haocais(i){
		document.getElementById("s"+i).style.display='none';
	    }

/*
$(document).ready(
function(){
$('#type_thread').click(function(){$('#tpl_comment').css('display', 'none');$('#tpl_member').css('display', 'none');$('#tpl_thread').css('display', '')});
$('#type_comment').click(function(){$('#tpl_thread').css('display', 'none');$('#tpl_member').css('display', 'none');$('#tpl_comment').css('display', '')});
$('#type_member').click(function(){$('#tpl_comment').css('display', 'none');$('#tpl_thread').css('display', 'none');$('#tpl_member').css('display', '')});
});*/

function baijiaajax(prov,infoid,url,divid){
	
	var prov,infoid,url;
	
	createajax();
	url = url + "/Productcatajax/baojialistajax/productid/" + infoid + "/prov/" + prov;

   http_request.open("GET",url,false);
   http_request.send(null);
   var returntxt=unescape(http_request.responseText) ;
   //分解成数组
   var pricearray = new Array();
   pricearray = returntxt.split("@@");
   
   	   var html = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>省份/地区</strong></span></td><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>商家名称</strong></span> </td><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>报价</strong></span></td><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>联系方式</strong></span></td><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>在线沟通</strong></span></td><td align='center' bgcolor='#CCCCCC'><span  class='black'><strong>报价日期</strong></span></td></tr>";//初始化
   
   if(returntxt!=0){  	   
  	   
   		for(var i=0;i<pricearray.length;i++){
   			var pricelist = new Array();//将每条报价信息继续分解出单个元素
   			pricelist = pricearray[i].split("||");
   			if(pricelist[1] == ""){
   				pricelist[1] = "--";//城市为空时
   			}
   			if(pricelist[2] == ""){
   				pricelist[2] = "该商家还未完善公司信息";
   			}
   			if(pricelist[5] == ""){
   				pricelist[5] = "该商家还未填电话";
   			}
   			if(pricelist[8] != 1){
   				qq="2";
   			}else{
   				qq="";
   			}
			
   			html = html + "<tr><td align='center'><span class='red'>"+pricelist[0]+" "+pricelist[1]+"</span></td><td align='center'><span  class='black'><a href=http://"+pricelist[3]+".om90.com target=_blank>"+pricelist[2]+"</a></span></td><td align='center'><span class='red'>￥"+pricelist[4]+"</span></td><td align='center'><span  class='black'>"+pricelist[5]+"</span></td><td align='center' class=blue><a href='http://wpa.qq.com/msgrd?V=1&amp;Uin="+pricelist[7]+"' target='_blank'>QQ:"+pricelist[7]+"</a></td><td align='center'><span  class='black'>"+pricelist[6]+"</span></td></tr>";
   		}
   }else if(returntxt == 0){
   			html = html + "<tr><td align='center' colspan='6'><span class='red'>暂无报价</span></td></tr>";
   }
   		html = html + "</table>";
   		document.getElementById(divid).innerHTML = html;   

}

function inputfocus(value,searchvalue,inputid) {
	if(searchvalue == value){
		document.getElementById(inputid).value = "";
	}
}

