/*lifl修改于--2009/04/11 星期六 16:34:51 PM  返回对象*/
function GetObj(objName)
{
	if(document.getElementById)
	{
		return eval('document.getElementById("'+objName+'")')
	}
	else
	{
		return eval('document.all.'+objName)
	}
}
/*lifl修改于--2009/04/11 星期六 16:34:58 PM  返回对象*/

//控制键盘的输入

/*2008-12-25:只能输入数字*/

function myKeyDown(myEvent)
{
    var	k;
	if(window.event)
		k = myEvent.keyCode;     //IE
    else
		k = myEvent.which;     //firefox
    if ((k==46)||(k==8)|| (k>=48 && k<=57)||(k>=96 && k<=105)||(k>=37 && k<=40))
    {}
    else if(k==13)
	{
		if(window.event)
    		myEvent.keyCode = 9;
		else
			myEvent.which =	9;
	}
    else
	{
		if(document.all)
           myEvent.returnValue=false;//ie
      	else
           myEvent.preventDefault();//ff
	}
}

/*2008-12-25:只能输入数字*/

/*2008-12-25:完全屏蔽输入*/

function Shieldedinput(myEvent)
{
	if(document.all)
	   myEvent.returnValue=false;//ie
	else
	   myEvent.preventDefault();//ff
}

/*2009-4-30:完全屏蔽输入*/

/*2008-12-25:php+Jquery无刷新，地区菜单*/

function showcity(pid,ptitle)
{
	//alert(pid);
	//alert(ptitle);
	//alert($("select#province").selected.text());
	$.ajax({
			type: "GET",
			url: "?mod=informationrevised&act=selectcity&pid="+pid,
			success: function(msg){
			arr=msg.split("|");
			//alert(arr);
			if(arr[0]=='0')
			{
				alert("请先添加运送方式!");
				return false;
			}
			else
			{
				arr1=arr[0].split("-");
				$("select#city").empty();
				for (i=0;i<arr1.length-1;i++)
				{
					//alert(arr1[i].split(";")[0]);
					$("select#city").append("<option value="+arr1[i].split(";")[0]+">"+arr1[i].split(";")[1]+"</option>");
					
				}
			} }
		}); 
}

/*2008-12-25:php+Jquery无刷新，地区菜单*/

/*2008-12-26:无刷新，检查用户名*/
function checkuname(uname,mod,fun)
{
	//alert(uname);
	//alert(class);
	//alert(fun);
	if(uname.replace(/[ ]/g,"") ==	'')
	{
		alert('请输入用户名');
		return ;
	}
	else
	{
		$.ajax({
				type: "GET",
				url: "?mod="+mod+"&act="+fun+"&username="+uname,
				success: function(msg){
					//var arr=msg.split('|');
					alert(msg);
					//alert(arr[0]);
					if(msg != '1')
					{
						alert("该用户名已有，请重新填写!");
						return false;
					}
					else 
					{
						alert("该用户名可以注册!");
						return false;
					} 
				}
			}); 
	}
}
/*2008-12-26:无刷新，检查用户名*/

/*2008-12-26:检查邮箱地址是否正确*/
function checkselfmail(mail)
{
	//alert(mail);
 	//var regm = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;//验证Mail的正则表达式,^[a-zA-Z0-9_-]:开头必须为字母,下划线,数字,
	var regm = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
 	if (!mail.match(regm) && strm!="")
  	{
     	alert("邮箱地址格式错误或含有非法字符!\n请检查！");
   		//document.myform.CoMail.select();  
  		//return false;
    } 
}
/*2008-12-26:检查邮箱地址是否正确*/

/*2009-1-4:显示区块(所要显示的id序号－－－为第几个，类别名字，总共有几个，html类型)*/
var displayshowid = 0;
function displayshow(showid,blockname,num,htmlcate)
{
	for(i=1;i<num+1;i++)
	{
		var id=blockname+i.toString();
		$(htmlcate+'#'+id).hide();
	}
	if(displayshowid !=showid)
	{
		$(htmlcate+'#'+blockname+showid.toString()).show();
		displayshowid = showid;
	}
	else
	{
		displayshowid = 0;
	}
}
/*2009-1-4:显示区块*/

/*2009-1-6:厉方淋---大图切换*/
var timer = null;
var offset = 5000;
var index = 0;


//大图交替轮换
function slideImage(i,oid){
//alert(i);
//alert(oid);
    var id = 'flat_'+ i.toString();
	//var id_10 = id+'_10';
	var oid = 'flat_'+ oid.toString();
	//var oid_10 = oid+'_10';
	$('#'+oid).animate({opacity: 0}, 1).hide();
    $('#'+ id)
        .animate({opacity: 1}, 800, function(){
            
        }).show()
}

function hookThumb(num1){  
	if(maxima>1)
	{
		if (timer) {
			clearTimeout(timer);
		}
		oid = index;                 
		index = num1;	           
		slideImage(index,oid); 
		timer = window.setTimeout(auto, offset);  
	}
}

function auto(){
	if(maxima>1)
	{
		index++;
		oid = index-1;
		if (index > maxima){
			index = 1;
			oid = maxima;
		}
		slideImage(index,oid);
		timer = window.setTimeout(auto, offset);
	}
}


/*2009-1-6:厉方淋---大图切换*/

/*2009-1-7:厉方淋----网页地址转换*/

function adresstochina()//详情见管理器中的JS下的网址
{
	var a=document.location.href;
	var num=a.length;
	var c= a.lastIndexOf('/');
	var str=a.substring(c,num);
	var str1=a.substring(0,c-3);
	location.href=str1+str;
}

function adresstoen(language)//详情见管理器中的JS下的网址
{
	var a=document.location.href;
	var num=a.length;
	var c= a.lastIndexOf('/');
	var str1=a.substring(c,num);
	var str2=a.substring(0,c+1);
	var str=str2+language+str1;
	location.href=str;
}

/*2009-1-7:厉方淋----网页地址转换*/

/*lifl修改于--2009/02/10  星期二   14:22:52 PM ----- 图片等比例缩放 */
/*加载方式：DrawImage(图片ID,宽度,高度)*/
/*如:DrawImage(this,180,280)*/
function DrawImage(ImgD,FitWidth,FitHeight){     
 	var image=new Image();     
 	image.src=ImgD.src;     
 	if(image.width>0 && image.height>0){         
 		if(image.width/image.height>= FitWidth/FitHeight){             
 			if(image.width>FitWidth){                 
 				ImgD.width=FitWidth;                 
 				ImgD.height=(image.height*FitWidth)/image.width;             
 			}else{                 
 				ImgD.width=image.width;                 
 				ImgD.height=image.height;             
 			}         
 		} else{             
 			if(image.height>FitHeight){                 
 				ImgD.height=FitHeight;                 
 				ImgD.width=(image.width*FitHeight)/image.height;             
 			}else{                 
 			ImgD.width=image.width;                 
 			ImgD.height=image.height;             
 			}         
 		}     
 	} 
 }

/*lifl修改于--2009/02/10  星期二   14:22:59 PM ----- 图片等比例缩放 */

/*lifl修改于--2009/04/3 星期五 15:54:10 PM  ----DIV显示与隐藏*/
//cateid:表示类名，如是对多个div进行显示隐藏，因此这些名字的开头是相同，如cate_1,cate_2......cate_就是cateid
//flag:向右或向左滚动
//divflag:当前显示着的是第几个，显示下一个加1
//divnum:总共有几个。
function showlrdiv(cateid,flag,divflag,divnum)
{
	if(flag==1)
	{
		if(divflag<divnum)
		{
			$('div#'+cateid+divflag).hide();
			$('div#'+cateid+(parseInt(divflag)+1)).fadeIn("slow");
			return 1;
		}
		else
		{
			//alert('向下已无分类');
			$('div#'+cateid+divflag).hide();
			$('div#'+cateid+'1').fadeIn("slow");
			return -(parseInt(divnum)-parseInt(1));
		}
	}
	else
	{
		if(divflag>1)
		{
			$('div#'+cateid+divflag).hide();
			$('div#'+cateid+(parseInt(divflag)-1)).fadeIn("slow");
			return -1;
		}
		else
		{
			//alert('向上已无分类');
			$('div#'+cateid+divflag).hide();
			$('div#'+cateid+divnum).fadeIn("slow");
			return (parseInt(divnum)-parseInt(1));
		}
	}
}
var Autoshowlrdiv_divflag=1;
function Autoshowlrdiv(cateid,divnum)
{
	  if(Autoshowlrdiv_divflag<divnum)
	  {
		  $('div#'+cateid+Autoshowlrdiv_divflag).hide();
		  $('div#'+cateid+(parseInt(Autoshowlrdiv_divflag)+1)).fadeIn("slow");
		  Autoshowlrdiv_divflag=parseInt(Autoshowlrdiv_divflag)+1;
	  }
	  else
	  {
		  //alert('向下已无分类');
		  $('div#'+cateid+Autoshowlrdiv_divflag).hide();
		  $('div#'+cateid+'1').fadeIn("slow");
		  Autoshowlrdiv_divflag=1;
	  }
	  setTimeout("Autoshowlrdiv('section',"+divnum+")",4000);
}
/*lifl修改于--2009/04/3 星期五 15:54:10 PM  ----DIV显示与隐藏*/

/*lifl修改于--2009/04/3 星期五 15:54:10 PM  ----DIV滚动*/
this.LeftTime;
var Speed_1 = 10; //速度(毫秒)
var Space_1 = 20; //每次移动(px)
var PageWidth_1 = 116 * 3; //翻页宽度
var MoveTimeObj_1;
function DivRolling(cateid,flag,divflag,divnum)
{
	if(flag==1)
	{
		if(divflag<divnum)
		{
			i=-760*((parseInt(divflag))-1);
			loop=-760*(parseInt(divnum)-1);
			speed=15;
			MoveTimeObj_1=setInterval('leftdd()',10);
			
			return 1;
		}
		else
		{
			
			this.LeftTimeTop=setInterval(DivRollingLeftTop(divnum), 5000);
			return 0;
		}
	}
	else
	{
		if(divflag>1)
		{
			this.RightTime=setInterval(DivRollingRight(divflag,divnum), 5000);
			return -1;
		}
		else
		{
			this.RightTimeTop=setInterval(DivRollingRightTop(divnum), 5000);
			return 0;
		}
	}
}


function leftdd()
{
		if(GetObj('prolist').scrollLeft>=760)
		{
			clearInterval(MoveTimeObj_1);
			return;
		}
		GetObj('prolist').scrollLeft=GetObj('prolist').scrollLeft+760;
}

function DivRollingLeft(i,loop,speed)
{
	//for (i=(-760*(parseInt(divflag)-1));i>(-760*(parseInt(divnum)-1));i--)
	//{
		i=i-speed;
		$('div#prolist1').css("margin-left",i+"px");
	//}
	
	if(i<=loop)
	{
		clearInterval(this.LeftTime);
		this.LeftTime=null;
	}
	else
	{
		this.LeftTime=setInterval(DivRollingLeft(i,loop,speed), 15000);
	}
}

function DivRollingLeftTop(divflag,divnum)
{
	for(i=(-760*(parseInt(divnum)-1));i<0;i++)
	{
		$('div#prolist1').css("margin-left",i+"px");
	}
	if(i>=0)
	{
		window.clearInterval(LeftTimeTop);
	}
}

function DivRollingRight(divflag,divnum)
{
	for(i=(-760*(parseInt(divflag)-1));i<(-760*(parseInt(divflag)-2));i++)
	{
		$('div#prolist1').css("margin-left",i+"px");
	}
	if(i>=(-760*(parseInt(divflag)-2)))
	{
		window.clearInterval(RightTime);
	}
}

function DivRollingRightTop(divnum)
{
	for (i=0;i>(-760*(parseInt(divnum)-1));i--)
	{
		$('div#prolist1').css("margin-left",i+"px");
	}
	if(i<=(-760*(parseInt(divnum)-1)))
	{
		window.clearInterval(RightTimeTop);
	}
}
/*lifl修改于--2009/04/3 星期五 15:54:10 PM  ----DIV滚动*/

/*lifl修改于--2009/04/9 星期四 14:03:27 PM  ----加入收藏、设为首页*/
//webname----网站标题
//调用方式：bookmarkit('某某网站');
function lfl_bookmarkit(webname)
{
	var a= document.location.href;
	b=a.indexOf('/',8)+1;
	try
	{
		window.external.addFavorite(a.substr(0,b),webname);
	}
	catch (e)
	{
		try
		{
			window.sidebar.addPanel(webname,a.substr(0,b),  "");
		}
		catch (e)
		{
			alert("加入收藏失败，请使用Ctrl+D进行添加");
		}
	}
	//return false;
}

//obj----对象
//调用方法:lfl_SetHome(this);
function lfl_SetHome(obj)
{
	var a= document.location.href;
	b=a.indexOf('/',8)+1;
	vrl = a.substr(0,b);
	try
	{
		obj.style.behavior= 'url(#default#homepage) ';
		obj.setHomePage(vrl);
	}
	catch (e)
	{
		if(window.netscape) 
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e)
			{
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',vrl);
		}
	}
	
	return false;
}

/*lifl修改于--2009/04/9 星期四 14:03:27 PM  ----加入收藏、设为首页*/

/*
 * @Name:链接跳转，效果等同 <a> 标签
 * @Explame: <li class="on" onclick="overOut('g.cn')">点我< >
 * @Date:2009-03-31 11:14 星期二
 *
 */
function overOut(url_)
{
	//var url = 'http://' + url_;
	location.href = url_;
} 

/*lifl修改于--2009/04/27 星期一 9:01:39 AM  :: 检查*/
//objectid 控件
//fileds 所需检查字段类型，如email
//value 所需检查的字段值

function checkinput(object,fileds,value)
{
	//object.nextSibling.nodeValue='jjj';
	flag=0;/*0为空,1为正常,-1为格式错误*/
	switch(fileds)
	{
		case 'email':
			var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
			if(value=='')
			{
				flag=0;
			}
			else if(myreg.test(value))
			{
				flag=1;
			}
			else
			{
				flag=-1;
			}
			break;
		case 'username':
			if(value=='')
			{
				flag=0;
			}
			else
			{
				flag=1;
			}
	}
	switch(flag)
	{
		case -1:
			object.parentNode.getElementsByTagName('span').item(0).innerHTML='格式错误';
			break;
		case 0:
			object.parentNode.getElementsByTagName('span').item(0).innerHTML='不能为空';
			break;
	}
	return flag;
}

/*lifl修改于--2009/04/27 星期一 9:01:39 AM  :: 检查*/

/**/
function   tofloat(f,dec)  
{    
	if(dec<0)   
		return   "Error:dec<0!";    
	result=parseInt(f)+(dec==0?"":".");    
	f-=parseInt(f);    
	if(f==0)    
	{
		for(i=0;i<dec;i++)   
		result+='0';    
	}
	else
	{    
		for(i=0;i<dec;i++)   
			f*=10;    
		result+=parseInt(Math.round(f));    
	}    
	return   result;    
}  
/**/