//by nardoo 2009-02-18
//ajax分页 bs-js-v5
/*
var ts=new Date().getTime();
function pag_getpage(link){
	var page=link.replace(/(.*)[&?](page=[0-9]*)/i,"&$2");//获取当前page值
	var linkurl=window.location.href;//获取当前的url
	var ds=linkurl.split("?");
	var url=ds[0];
	var data="t="+ts+"&ajax=1&"+ds[1]+page;
	var id="search_listbox";
	pag_getlist(url,data,id);
}
function pag_getlist(url,data,id)
{
	jQuery.ajax({
			type:"POST",
			url:url,
			data:data,
			beforeSend:function(xhr){loadpic(id);},
			success:function(data){jQuery("#"+id).empty().html(data);}
		});
}
function loadpic(id){
	jQuery("#"+id).empty().append("<img src='/images/loading.gif'>");
}
*/

//by nardoo 2009-02-20
//提交留言或询价
var args;
var ts=new Date().getTime();
function open_msgbox(ev,obj){
	ev = ev || window.event;//兼容FF和IE的事件event
	args=obj.attributes['args'].nodeValue.split(",");//获取公司ID,产品ID等信息
	var pos=mousePosition(ev);
	jQuery("#sup_msglist").empty().load(system_root+"member/login.php",{t:ts,action:"gbook",title:args[0]});//加载对话框
	jQuery("#sup_msgbox").css({top:pos.y, left:pos.x}).show();//显示对话框
}
//获取鼠标位置,兼容IE和FireFox
function mousePosition(ev){
	if(!document.all){return {x:ev.pageX, y:ev.pageY-75};}
	return {x:ev.clientX + IeTrueBody().scrollLeft,y:ev.clientY + IeTrueBody().scrollTop - 75};
} 
function close_msgbox(){
	jQuery("#sup_msgbox").hide();
}
//判断IE下的滚动条兼容模式
function IeTrueBody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
//发送留言信息
function submit_msg(){
	var name=jQuery("#txtname").val();
	var unit=jQuery("#txtunit").val();
	var email=jQuery("#txtemail").val();
	var phone=jQuery("#txtphone").val();
	var content=jQuery("#txtcontent").val();
	var url=system_root+"supplier/submit.php";
	var data={t:ts,operate:"guestbook",companyid:args[1],item:args[2],yourname:name,telephone:phone,email:email,unit:unit,content:content};
	jQuery.ajax({type:"POST",url:url,data:data,dataType:"html",beforeSend:function(xhr){loadImage('sup_msglist');},success:function(data){jQuery("#sup_msglist").empty().html(data);}
	});
}
//加载图片
function loadImage(id){
	jQuery("#"+id).empty().append("<img src='"+system_root+"images/loading.gif'>");
}
//检查信息,未完成
function check_info(){
	jQuery("#submitMsg").css("disabled",false);
}

//by nardoo 2009-03-11
//求购信息询价
var reqArgs;
var title;
function sendRequestMsg(ev,obj)
{
	if(!ev)ev = ev || window.event;//兼容FF和IE的事件event
	reqArgs=obj.attributes['args'].nodeValue;//获取ID信息
	title=obj.attributes['title'].nodeValue;
	var pos=mousePosition(ev);
	jQuery("#sup_msglist").empty().load(system_root+"member/login.php",{t:ts,action:"sendRequest",title:title});//加载对话框
	jQuery("#sup_msgbox").css({top:pos.y, left:pos.x}).show();//显示对话框
}

//发送留言信息
function submitRequestMsg(){
	var name=jQuery("#txtname").val();
	var unit=jQuery("#txtunit").val();
	var email=jQuery("#txtemail").val();
	var phone=jQuery("#txtphone").val();
	var content=jQuery("#txtcontent").val();
	var url=system_root+"supplier/submit.php";
	var data={t:ts,operate:"sendrequest",args:reqArgs,yourname:name,telephone:phone,email:email,unit:unit,content:content};
	jQuery.ajax({type:"POST",url:url,data:data,dataType:"html",beforeSend:function(xhr){loadImage('sup_msglist');},success:function(data){jQuery("#sup_msglist").empty().html(data);}
	});
}

//by nardoo 2009-04-01
//获取对话框
function getMsgForm(ev)
{
	if(!ev)ev = ev || window.event;//兼容FF和IE的事件event
	var pos=mousePosition(ev);
	pos.x = pos.x - 300;
	pos.y = pos.y - 75;
	jQuery("#sup_msglist").empty().load(system_root+"member/login.php",{t:ts,action:"sendMail",title:title});//加载对话框
	jQuery("#sup_msgbox").css({top:pos.y, left:pos.x}).show();//显示对话框
}

//发送用户申请信息
function sendUserInfo()
{
	var txtname=jQuery("#txtname").val();
	var txtaddress=jQuery("#txtaddress").val();
	var txtphone=jQuery("#txtphone").val();
	var txtuserid=jQuery("#txtuserid").val();
	var checknum=new RegExp("^[0-9]{7,12}$");
	if(!txtname){
		alert("姓名不能为空!");jQuery("#txtname").focus();return false;
	}
	if(!txtaddress){alert("地址不能为空!");jQuery("#txtaddress").focus();return false;}
	if(!txtphone){
		alert("联系电话不能为空!");jQuery("#txtphone").focus();return false;
	}else if((txtphone.length <7 || txtphone.length >12) && !checknum.test(txtphone)){
		alert("联系电话格式不对!");jQuery("#txtphone").focus();return false;
	}
	//if(!txtuserid){alert("会员帐号不能为空!");return false;}
	if(txtname && txtaddress && txtphone)
	{
		var url=system_root+"mail/sendmail.php";
		var data={t:ts,dosubmit:1,action:'js',txtname:txtname,txtaddress:txtaddress,txtphone:txtphone,txtuserid:txtuserid};
		jQuery.ajax({type:"POST",url:url,data:data,dataType:"html",beforeSend:function(xhr){loadImage('sup_msglist');},success:function(data){jQuery("#sup_msglist").empty().html(data);}
		});
	}else
	{
		return false;
	}
}

//by nardoo 2009-02-18
//ajax分页 bs-js-v5
var ts=new Date().getTime();
var pag_change=false;//分页改变传参,默认为不改变
var pag_change_type;
function pag_getpage(link){
	var page=link.replace(/(.*)[&?](page=[0-9]*)/i,"&$2");//获取当前page值
	var linkurl=window.location.href;//获取当前的url
	var ds=linkurl.split("?");
	var url=ds[0];
	var data=pagPageData(ds[1],page);
	var id="search_listbox";
	pag_getlist(url,data,id);
}
function pag_getlist(url,data,id)
{
	jQuery.ajax({
			type:"POST",
			url:url,
			data:data,
			beforeSend:function(xhr){loadpic(id);},
			success:function(data){jQuery("#"+id).empty().html(data);}
		});
}
function loadpic(id){
	jQuery("#"+id).empty().append("<img src='/images/loading.gif'>");
}

//by nardoo 2009-04-28
//商标事务搜索ajax筛选 bs-js-v1
var searchSupply=document.forms['search_supply'];
//获取数据
function collectData(type)
{
	if(type == 'product')
	{
		var ordertype=(arguments[1]=='sort')?  searchSupply.elements['ordertype'].value : 0;
		var catid=searchSupply.elements['catid'].value;
		//var marktype=searchSupply.elements['marktype'].value;
		//var tradetype=searchSupply.elements['tradetype'].value;
		var searchfrom=searchSupply.elements['searchfrom'].value;
		var search=searchSupply.elements['search'].value;
		var searchtype=searchSupply.elements['searchtype'].value;
		var keyword=searchSupply.elements['keyword'].value;
		if(!arguments[1] && catid==0 && marktype==0 && tradetype==0 && searchfrom ==0){return false;}
		else{return {t:ts,ajax:1,catid:catid,ordertype:ordertype,searchfrom:searchfrom,search:search,searchtype:searchtype,keyword:keyword}; }
	}else if(type == 'company')
	{
		var ordertype=(arguments[1]=='sort')?  searchSupply.elements['ordertype'].value : 0;
		//var typeid=searchSupply.elements['typeid'].value;
		//var provinceCat=searchSupply.elements['provinceCat'].value;
		//var cityCat=searchSupply.elements['cityCat'].value;
		var tradeid = searchSupply.elements['catid'].value;
		var searchfrom=searchSupply.elements['searchfrom'].value;
		var search=searchSupply.elements['search'].value;
		var searchtype=searchSupply.elements['searchtype'].value;
		var keyword=searchSupply.elements['keyword'].value;
		if(!arguments[1] && tradeid==0 && searchfrom==0){return false;}
		else{return {t:ts,ajax:1,tradeid:tradeid,ordertype:ordertype,searchfrom:searchfrom,search:search,searchtype:searchtype,keyword:keyword}; }
	}else
	{
		return false;
	}
}
//筛选核心函数
function filterSearchData(type)
{
	pag_change=true;
	pag_change_type=type;
	var url=system_root+'supplier/search.php';
	var data = arguments[1]=='sort' ? collectData(type,'sort') : collectData(type); 
	if(data){
	jQuery.ajax({type:"POST",url:url,data:data,
		beforeSend:function(xhr){loadpic('search_listbox');},
		success:function(data){jQuery("#search_listbox").empty().html(data);}});
	}else{alert('请先选择筛选条件!');return false;}
}

function sortSearchData(type)
{
	filterSearchData(type,'sort');
}

//获取数据,适应筛选和排序功能
function pagPageData()
{
	if(!pag_change)
	{
		return "t="+ts+"&ajax=1&"+arguments[0]+arguments[1];
	}else
	{
		if(pag_change_type == 'product')
		{
			var catid=searchSupply.elements['catid'].value;
			var searchfrom=searchSupply.elements['searchfrom'].value;
			var ordertype=searchSupply.elements['ordertype'].value;
			return "t="+ts+"&ajax=1&catid="+catid+"&searchfrom="+searchfrom+"&ordertype="+ordertype+"&"+arguments[0]+arguments[1];
		}else if(pag_change_type == 'company')
		{
			var tradeid = searchSupply.elements['catid'].value;
			var searchfrom=searchSupply.elements['searchfrom'].value;
			var ordertype=searchSupply.elements['ordertype'].value;
			return "t="+ts+"&ajax=1&tradeid="+tradeid+"&searchfrom="+searchfrom+"&ordertype="+ordertype+"&"+arguments[0]+arguments[1];
		}else
		{
			return "t="+ts+"&ajax=1&"+arguments[0]+arguments[1];
		}
	}
}

//by nardoo 2009-04-27
//分级读取行业分类
var ts=new Date().getTime();
function change_trades(obj,searchtype,lv)
{
	clear_select(lv);
	var tradeid=obj.value;
	document.getElementById("catid").value = tradeid;
	var url=system_root+'supplier/category.php';
	var data={t:ts,type:searchtype,tradeid:tradeid,level:lv};
	jQuery.ajax({type:"POST",url:url,data:data,dataType:"html",success:function(gdata){if(lv){jQuery("#level"+lv).empty().html(gdata);}}
	});
}

function clear_select(lv)
{
	for(var i=5;i>lv;i--){jQuery("#level"+i).empty();}
}

