//图片切换
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//特殊字符串
function isText (s)
{
	if (s.length<1)
	{
		window.alert ("请输入信息！");
		return false;
	}
	var regu = "'$%&=;?";
	if(!SpecialString(s,regu)){
		alert("请使用规范文字！不得含有特殊字符：'$%&=;? ");
		return false;
	}
	else{
		return true;
	}
}

function SpecialString(string,compare)
{
	var i;
	for (i=0;i<string.length;i++){
		if (compare.indexOf(string.charAt(i))!=-1){
			return false;
			break;
		}
	}
	return true;
}

//检查域名
function isDomain (s) 
{
	 var regu = "^http://([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|tv|TV|cc|CC|us|US|int|INT)$"
	 var re = new RegExp(regu);
	 if (s.search(re) != -1) {
		return true;
	 } else {
		window.alert ("请输入有效合法的网站地址\n例 : http://www.abc.com ");
		return false;
	 }
}

//检查网址
function isWebAddress (s) 
{
	 var regu = "^(http|ftp|file)://.*"
	 var re = new RegExp(regu);
	 if (s.search(re) != -1) {
		return true;
	 } else {
		window.alert ("请输入有效合法的网站地址\n例 : http://www.abc.com/iphone.html ");
		return false;
	 }
}

//检查文件爱你类型
function isFileType (s) 
{
	 var regu = "^.*\.(jpg|JPG|pdf|PDF)$"
	 var re = new RegExp(regu);
	 if (s.search(re) != -1) {
		return true;
	 } else {
		window.alert ("请选择JPG图像文件");
		return false;
	 }
}

function showinfo(temDiv)
{
	document.getElementById(temDiv).style.display="";
}

function hideinfo(temDiv)
{
	document.getElementById(temDiv).style.display="none";
}

//检查Email
function isEmail (s) 
{
	 var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
	 var re = new RegExp(regu);
	 if (s.search(re) != -1) {
		return true;
	 } else {
		window.alert ("请输入有效合法的E-mail地址！");
		return false;
	 }
}

// 图片变形
var imageObject;

function ResizeImage(F,D,G)
{

	if(F!=null){
		imageObject=F
	}

	var E=imageObject.readyState;

	if(E!="complete"){
		setTimeout("ResizeImage(null,"+D+","+G+")",50);
		return
	}

	var B=new Image();
	B.src=imageObject.src;
	
	var A=B.width;
	var C=B.height;
	if(A>D||C>G){
		a=A/D;
		b=C/G;
		if(b>a){
			a=b
		}
		A=A/a;
		C=C/a
	}
	if(A>0&&C>0){
		imageObject.width=A;
		imageObject.height=C
	}
}

//下拉列表跳转页面
function jumpto(url) 
{ 
	if (url != '') window.open(url,target='_self');
}

function jumptoblank(url) 
{
	if (url != '') window.open(url,target='_blank');
}

//弹出窗口
function opennew(newurl,windowName,width,height)
{
	var theLeft,theTop;
	theLeft=(screen.width-width)/2-2;
	theTop=(screen.height-height)/2;
	window.open(newurl,windowName,'width='+width+',height='+height+',scrollbars=1,fullscreen=0,status=0,toolbar=0,directories=0,menubar=0,location=0,resizable=0,copyhistory=0,left='+theLeft+',top='+theTop+'').focus();
}

function opennewfull(newurl,windowName)
{
	window.open(newurl,windowName,'width='+screen.width+',height='+(screen.height-55)+',scrollbars=auto,status=0,toolbar=0,directories=0,menubar=0,location=0,resizable=0,copyhistory=0,left=0,top=0').focus();
}

function openModal(newUrl,windowName,width,height,controlName){
	controlName.value=showModalDialog(newUrl,windowName,"dialogWidth:"+width+";dialogHeight:"+height+";center:1")
}

//是否为金额
function isMoney(s){
	var regu = "^[0-9]+[\.][0-9]{0,2}$";
	var re = new RegExp(regu);
	if (re.test(s)) {
		return true;
	} else {
		window.alert ("请输入有效的金额，如23.78！");
		return false;
	}
}