var browser=navigator.userAgent.toLowerCase();
var isIE = browser.indexOf("msie") > -1;
var isIE7 = browser.indexOf("msie 7") > -1;

/*
var URLParams = new Object() ;
var aParams = document.location.search.substr(1).split('&') ;
for (i=0 ; i < aParams.length ; i++) {
	var aParam = aParams[i].split('=') ;
	URLParams[aParam[0]] = aParam[1] ;
}
*/

var G = function (id) {
    return "string" == typeof id ? document.getElementById(id) : id;
};
String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g,"");}
/*{exchange price}*/
var tickercontents;
var currentmessage=0;
var tickdelay=2000;

function getExchange (etype)
{
	var ku="黄金：￥206.16元/克|白银：￥2.95元/克|铂：￥259.59元/克|钯：￥55.34元/克";
	var xmlhttp=window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
	if(!xmlhttp) return false;//不支持XMLHTTP
	xmlhttp.open("GET","/app_js/exchange.asp?t="+etype,false);
	if (typeof(xmlhttp.addEventListener) == "function") { //Firefox
		xmlhttp.addEventListener("load", function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				return ku=typeof xmlhttp.responseText=="undefine"?ku:xmlhttp.responseText;
			}
		}, false);
	} else { //IE
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				return ku=typeof xmlhttp.responseText=="undefine"?ku:xmlhttp.responseText;
			}
		}
	}
	xmlhttp.send(null);
	return ku;
}
function StartExchange(){
loadExchange();
showExchange();
}
var ReloadPriceTimer=null;
var refreshExchangeTimer=null;
function loadExchange(){
	tickercontents=getExchange(1).split("|");
	clearTimeout(ReloadPriceTimer);
	ReloadPriceTimer=setTimeout(loadExchange,60000);
}
function showExchange(){
	var crosstick = $("#exchange");
	$("#exchange").html('<font style="color:#9e3314; font-weight:bolder; font-size:14px; text-align:center">' + tickercontents[currentmessage] + '</font>');
	currentmessage=(currentmessage==tickercontents.length-1)? currentmessage=0 : currentmessage+1;
	try{ //only for IE
	if (crosstick.filters && crosstick.filters.length>0)
		crosstick.filters[0].Apply();
	if (crosstick.filters && crosstick.filters.length>0)
	crosstick.filters[0].Play();
	var filterduration=(crosstick.filters&&crosstick.filters.length>0)? crosstick.filters[0].duration*1000 : 0;
	}catch(e){
		var filterduration=0;
	}
	//clearInterval("showExchange()");
	clearTimeout(refreshExchangeTimer);
	refreshExchangeTimer=setTimeout(showExchange,tickdelay+filterduration);
}/*end {exchange price}*/

function showtime() 
{ 
	var today,hour,second,minute,year,month,date; 
	var strDate ; 
	today=new Date(); 
	var n_day = today.getDay(); 
	switch (n_day) 
	{ 
	case 0: 
	strDate = "星期日" 
	break; 
	case 1: 
	strDate = "星期一" 
	break; 
	case 2: 
	strDate ="星期二" 
	break; 
	case 3: 
	strDate = "星期三" 
	break; 
	case 4: 
	strDate = "星期四" 
	break; 
	case 5: 
	strDate = "星期五" 
	break; 
	case 6: 
	strDate = "星期六" 
	break; 
	case 7: 
	strDate = "星期日" 
	break; 
	} 
	year = today.getYear(); 
	month = today.getMonth()+1; 
	date = today.getDate(); 
	hour = today.getHours(); 
	minute =today.getMinutes(); 
	second = today.getSeconds(); 
	if(month<10) month="0"+month; 
	if(date<10) date="0"+date; 
	if(hour<10) hour="0"+hour; 
	if(minute<10) minute="0"+minute; 
	if(second<10) second="0"+second; 
	if(!isIE && year.toString().length<4) year="20"+year.toString().substr(1,year.toString().length); //FF下修正年份显示
	$('#clock').html("" + year + "年" + month + "月" + date + "日" +" " + hour + ":" + minute + ":" + second); //显示时间 
	clearTimeout(showTimer);
	showTimer=setTimeout('showtime()', 1000); //设定函数自动执行时间为 1000 ms(1 s) 
} 

function switchTab(identify,index,count) {
	for(i=0;i<count;i++) {
		//var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
		//var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
		if (i != index) {
			//fRemoveClass(CurTabObj , "upH3") ;
			//fRemoveClass(CurListObj , "upBox") ;
			$("#Tab_"+identify+"_"+i).removeClass("upH3");
			$("#List_"+identify+"_"+i).removeClass("upBox");
		}
	}
	//fAddClass(document.getElementById("Tab_"+identify+"_"+index),"upH3") ;
	//fAddClass(document.getElementById("List_"+identify+"_"+index),"upBox") ;
	$("#Tab_"+identify+"_"+index).addClass("upH3");
	$("#List_"+identify+"_"+index).addClass("upBox");
}

/*
function fAddClass(XEle, XClass)
{//shawl.qiu code, void return
  if(!XClass) alert("XClass 不能为空!");
  if(XEle.className!="") 
  {
    var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
    XEle.className = XEle.className.replace(Re, "");
	var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
	if (OldClassName == "" ) {
		 XEle.className = XClass;
	}
	else {
		XEle.className = OldClassName + " " + XClass;
	}
   
  }
  else XEle.className = XClass;
}// end function fAddClass(XEle, XClass)

function fRemoveClass(XEle, XClass)
{// shawl.qiu code, void return 

  if(!XClass) alert("XClass 不能为空!");

  var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"");
  if(OldClassName!="") 
  {
	
    var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
    XEle.className = OldClassName.replace(Re, "");
  }
}//function fRemoveClass(XEle, XClass)
*/

function stepMLeft(screen) {
	while (parseInt(screen.style.left)>0)
	{
		//alert(screen.style.left);
		screen.style.left=parseInt(screen.style.left)-1+"px";
	}
}
function switchPic(screen) {
	if (screen > MaxScreen) {
		screen = 1 ;
	}
	$("#fs_img2").css('display','');
	//$("fs_img2").innerHTML = '<a  href="#"><img src="'+Switcher[screen]['image']+'" border=0 width=555 alt="'+Switcher[screen]['title']+'" onmouseover="pauseSwitch();"  onmouseout="goonSwitch();"/></a>';
	setInterval("stepMLeft(document.getElementById('fs_img2'))",50);
	var linkhref=Switcher[screen]['link']==''?'#':Switcher[screen]['link'];
	$("#fs_img").html('<a  href="'+linkhref+'"><img src="'+Switcher[screen]['image']+'" border=0 width=555 alt="'+Switcher[screen]['title']+'" onmouseover="pauseSwitch();"  onmouseout="goonSwitch();"/></a>');
	showSwitchNav(screen);
	//showSwitchTitle(screen);
	//Effect.Appear("Switch_"+screen);

	//switchLittlePic(screen);
	//showSwitchTitles(screen);
	CurScreen = screen  ;
}
function showSwitchNav(screen) {
	var NavStr = "" ;
	for (i=1;i<=MaxScreen;i++) {
		if (i == screen) {
			NavStr += '<li onmouseover="pauseSwitch();" onmouseout="goonSwitch();" class="active"><a href="javascript://" target="_self" class="sel">【'+i+'】'+Switcher[i]['title']+'</a></li>' ;
		}
		else {
			NavStr += '<li onmouseover="pauseSwitch();" onmouseout="goonSwitch();" onclick="goManSwitch('+i+');"><a href="javascript://" target="_self">【'+i+'】</a></li>' ;
		}
		
	}
	$("#navbar").html(NavStr);
}
function showSwitchTitle(screen) {
	//var titlestr = "" ;
	//titlestr = '<h3><a href="'+Switcher[screen]['link']+'" target="_blank">'+Switcher[screen]['title']+'</a></h3><p><a href="'+Switcher[screen]['link']+'" target="_blank">'+Switcher[screen]['stitle']+'</a></p>' ;
	//document.getElementById("SwitchTitle").innerHTML = titlestr ;
}
function reSwitchPic() {
	clearTimeout(refreshSwitchTimer);
	refreshSwitchTimer = null;
	switchPic(CurScreen+1);
	refreshSwitchTimer = setTimeout('reSwitchPic();', 3000);
}
function pauseSwitch() {
	clearTimeout(refreshSwitchTimer);
}
function goonSwitch() {
	clearTimeout(refreshSwitchTimer);
	refreshSwitchTimer = setTimeout('reSwitchPic();', 3000);
}
function goManSwitch(index) {
	clearTimeout(refreshSwitchTimer);
	
	CurScreen = index - 1 ;
	reSwitchPic();
}

/**/
//图片滚动列表 mengjia 070927
var Speed_1 = 10; //速度(毫秒)
var Space_1 = 20; //每次移动(px)
var PageWidth_1 = 116; //翻页宽度
var interval_1 = 7000; //翻页间隔
var fill_1 = 0; //整体移位
var MoveLock_1 = false;
var MoveTimeObj_1;
var MoveWay_1="right";
var Comp_1 = 0;
var AutoPlayObj_1=null;
function AutoPlay_1(){clearInterval(AutoPlayObj_1);AutoPlayObj_1=setInterval('ISL_GoDown_1();ISL_StopDown_1();',interval_1)}
function ISL_GoUp_1(){if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="left";MoveTimeObj_1=setInterval('ISL_ScrUp_1();',Speed_1);}
function ISL_StopUp_1(){if(MoveWay_1 == "right"){return};clearInterval(MoveTimeObj_1);if((G('ISL_Cont_1').scrollLeft-fill_1)%PageWidth_1!=0){Comp_1=fill_1-(G('ISL_Cont_1').scrollLeft%PageWidth_1);CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrUp_1(){if(G('ISL_Cont_1').scrollLeft<=0){G('ISL_Cont_1').scrollLeft=G('ISL_Cont_1').scrollLeft+G('List1_1').offsetWidth}
G('ISL_Cont_1').scrollLeft-=Space_1}
function ISL_GoDown_1(){clearInterval(MoveTimeObj_1);if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="right";ISL_ScrDown_1();MoveTimeObj_1=setInterval('ISL_ScrDown_1()',Speed_1)}
function ISL_StopDown_1(){if(MoveWay_1 == "left"){return};clearInterval(MoveTimeObj_1);if(G('ISL_Cont_1').scrollLeft%PageWidth_1-(fill_1>=0?fill_1:fill_1+1)!=0){Comp_1=PageWidth_1-G('ISL_Cont_1').scrollLeft%PageWidth_1+fill_1;CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrDown_1(){if(G('ISL_Cont_1').scrollLeft>=G('List1_1').scrollWidth){G('ISL_Cont_1').scrollLeft=G('ISL_Cont_1').scrollLeft-G('List1_1').scrollWidth}
G('ISL_Cont_1').scrollLeft+=Space_1}
function CompScr_1(){if(Comp_1==0){MoveLock_1=false;return}
var num,TempSpeed=Speed_1,TempSpace=Space_1;if(Math.abs(Comp_1)<PageWidth_1/2){TempSpace=Math.round(Math.abs(Comp_1/Space_1));if(TempSpace<1){TempSpace=1}}
if(Comp_1<0){if(Comp_1<-TempSpace){Comp_1+=TempSpace;num=TempSpace}else{num=-Comp_1;Comp_1=0}
G('ISL_Cont_1').scrollLeft-=num;setTimeout('CompScr_1()',TempSpeed)}else{if(Comp_1>TempSpace){Comp_1-=TempSpace;num=TempSpace}else{num=Comp_1;Comp_1=0}
G('ISL_Cont_1').scrollLeft+=num;setTimeout('CompScr_1()',TempSpeed)}}
function picrun_ini(){
G("List2_1").innerHTML=G("List1_1").innerHTML;
G('ISL_Cont_1').scrollLeft=fill_1>=0?fill_1:G('List1_1').scrollWidth-Math.abs(fill_1);
G("ISL_Cont_1").onmouseover=function(){clearInterval(AutoPlayObj_1)}
G("ISL_Cont_1").onmouseout=function(){AutoPlay_1()}
AutoPlay_1();
}



function chkinput(chkval,type){
	if (!chkval || $.trim(chkval)=="") return 1;
	switch(type){
	case 1: //text
		var reg=/^[\u4e00-\u9fa5A-Za-z\d\.\,\s]*$/i;
		break;
	case 2: //companyname
		var reg=/^[\u4e00-\u9fa5A-Za-z\.\,\s]*$/i;
		if(!reg.test(chkval)) return 2;
		break;
	case 3: //phone
		var reg=/(13[0-9]\d{8})$|(15[0-9]\d{8})$|(18[89]\d{8})$|((\(\d{3,4}\)|\d{3,4}[-\/\.\,])\d{6,8}([-\/\.\,]\d{2,5}|))$/gi;
		if( !reg.test(chkval)) return 2;
		break;
	case 4: //mobile phone number
		var reg=/((\+(\d{1,5})(\+\-)|(\(\d{1,5}\))|(\d{1,5})|)(0|)(13[0-9]\d{8})$|(15[089]\d{8})$|(18[89]\d{8}))$/gi;
		if(!reg.test(chkval)) return 2;
	case 5: //email
		var reg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/gi;
		if(!reg.test(chkval)) return 2;
		break;
	case 6: //qq
		var reg=/\d{5,10}$/gi;
		if(!reg.test(chkval)) return 2;
	case 9: //中文字符
		var reg=/(^[\u4e00-\u9fa5]{2,})|([\u4e00-\u9fa5\w_]{3,})+$/gi;
		if(!reg.test(chkval)) return 2;
		break;
	case 10: //区号
		var reg=/(\+|)(\d{3,5})$/gi;
		if(!reg.test(chkval)) return 2;
		break;
	case 11: //电话号码
		var reg=/\d{6,12}$/gi;
		if(!reg.test(chkval)) return 2;
		break;
	default:
		break;
	};
	return -1;
}

function checkPlace(fobj){
	var chkresult;
	var chktext = $(fobj).parent().prev().text();
	chktext=chktext.substr(0,chktext.length-1);
	var chkvalue = $.trim($(fobj).val())
	switch($(fobj).attr('id')){
		case "placename":
			chkresult = chkinput(chkvalue, 1);
			break;
		case "placelink":
			chkresult = chkinput(chkvalue, 1);
			break;
		case "placetel":
			chkresult = chkinput(chkvalue, 3);
			break;
		case "cmtname":
			chkresult = chkinput(chkvalue,1);
			break;
		case "cmtext":
			chkresult = chkinput(chkvalue,1);
			break;
		default:
			chkresult = chkinput(chkvalue,1);
			break;
	}
	switch(chkresult){
		case 1:
			$(fobj).next().removeClass().html( chktext + '未填写!').addClass("no");
			break;
		case 2:
			$(fobj).next().removeClass().html( chktext + '不正确!').addClass("no");
			break;
		case -1:
			$(fobj).next().removeClass().html('').addClass("ok");
			break;
		default:
			break;
	}
	return (chkresult);
}
function CheckExt(obj)
{
	var AllowExt=".jpg|.gif|.bmp|.png|";//全部图片格式类型
	var FileExt=$(obj).val().substr($(obj).val().lastIndexOf(".")).toLowerCase();
	if(AllowExt!=0&&AllowExt.indexOf(FileExt+"|")==-1) {//判断文件类型是否允许上传
		$(obj).val('');
		alert("不允许上传该文件类型。");
		return false;
	}
}


function ksearch(){
	var q=$.trim($(".nav_search input[name=keyword]").val().replace("请输入需要查询的词语",""));
	if(q=="") {
		$(".nav_search input[name=keyword]").focus();
		alert("请输入需要查询的词语");
		return;
	}
	var t=$.trim($(".nav_search input[name=keytype]").val());
	$(".nav_search").append('<form action="/search/do" id="ks021" method="get"><input type="hidden" name="q" value="'+q+'" /><input type="hidden" name="t" value="'+t+'" /></form>');
	$("#ks021").submit();
}

//raise error message& gb2312!
var lblText = {
	'noCompanyName': "请输入公司名称",
	'noContactName':"请输入联系人名称",
	'noPhoneNumber':"请输入联系电话",
	'noFaxNumber':"请输入联系传真",
	'errCompanyName':"请输入正确的公司名称",
	'errContactName':"请输入正确的联系人名称",
	'errPhoneNumber':"请输入正确的电话号码",
	'errFaxNumber':"请输入正确的传真号码",
	'errPlaceName':"请输入正确的铺位名称",
	'noPlaceName':"请输入铺位名称",
	'errNoteinfo':"信息输入错误，或者包含非法信息",
	'NotAllowLargeFileUpload':"请上传小于500Kb文件",
	'NotAllowTrojanFileUpload':"请不要上传非法文件",
	'NotAllowMoreFileUpload':"只允许上传3个文件",
	'noFileUpload':"没有选择上传文件",
	'noName':"请按要求输入名称",
	'noMessage':"请按要求输入评论内容",
	'noAddress':"请输入地址",
	'errAddress':"请输入正确的地址",
	'noEmail':"请输入Email地址",
	'errEmail':"请输入正确的Email地址",
	'errQQ':"请输入正确的QQ号码，QQ号码只允许数字",
	'errNote':"请注意用词",
	'errOrderProduct':"参数错误或者连接超时，请返回重试",
	'noOrderProduct':"请选择产品再下单",
	'errOrderNo':"订单号错误",
	'noLogin':"用户未登录",
	'OK':"成功",
	'Fail':"失败",
	'errUnknow':"未知错误，请返回重试",
	'timeout':"网络超时，请重新提交"
};
