//确认删除警告处理

function confirmdel(url)

{

  if (confirm("The selected record can't be recovered after deleting, are you sure to continue?")) {

		//popupWin=window.open(url,'new_page','width=250,height=110,status=0,menubar=0,max=0,min=0,scrollbars=yes,top=200,left=300');

    	//return false;	

		return true;

  }

  else

  {

	  return false;

  }

}

function confirmmain(url)

{

  if (confirm("You will make this the most important picture! It will be shown in the home page, search page and preview apartment page.")) {

		//popupWin=window.open(url,'new_page','width=250,height=110,status=0,menubar=0,max=0,min=0,scrollbars=yes,top=200,left=300');

    	//return false;	

		return true;

  }

  else

  {

	  return false;

  }

}



// 只能输入数字

function pressSpInt() 

{

	//alert(event.keyCode)

	var iCode=event.keyCode;

	if(((iCode>95&&iCode<106)||(iCode>47&&iCode<59))||((iCode==8)||(iCode==9)||(iCode==46)||(iCode==110)||(iCode==37)||(iCode==39)))

	{

		event.returnValue=true;

	}

	else

	{

		event.returnValue=false;

	}

}



//检查是否正确的Email

function ismail(mail)

{

   return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));

}



//给字符串去掉左右两边的空格

function trimString(str)

{

  var i,j;



  if(str == "") return "";



  for(i=0;i<str.length;i++)

    if(str.charAt(i) != ' ') break;

  if(i >= str.length) return "";



  for(j=str.length-1;j>=0;j--)

    if(str.charAt(j) != ' ') break;



  return str.substring(i,j+1);

}



//检查字符串是否是数字

function checknumber(str)

{

    var reg = /^[0-9]*$/;

    return (reg.test(str));

}



//检查邮编是否6位数字

function checkzip(str)

{

    var reg = /^[0-9]{6}$/;

    return (reg.test(str));

}



//检查日期是否合法

function check_date( year, mon, day )

{

	var monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	if(year < 1920 || year > 2050)

		return false;

	if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) 

	   monthDays[1]=29;

	if(!checknumber(year) || !checknumber(mon) || !checknumber(day) || mon<1 || mon>12 || day>monthDays[mon-1]) 

	   return false;

	return true;

}



function IsValidUserNameChar(str)

{

	//init

	var n = 0;

	var flag = false;

	var arrSpecialChar = new Array( 

			"!", "$", "%", "(", ")", "*", "+", ",", "-", ".", ":", ";", "=", "@", "[", "]" , "^", "_", "`"

		);

	//init

	str = trimString( str );

	//check

	for( i=0;i<str.length;i++ )

	{

		//check number

		if( str.charAt(i)>="0" && str.charAt(i)<="9" )

		{

			n++;

		}

		//check A-Z a-z

		if( (str.charAt(i)>="A" && str.charAt(i)<="Z") || (str.charAt(i)>="a" && str.charAt(i)<="z") )

		{

			n++;

		}

		//check special char

		for( j=0;j<arrSpecialChar.length;j++ )

		{

			if( str.charAt(i)==arrSpecialChar[j] )

			{

				n++;

				break;

			}

		}

	}

	//return

	if( n==str.length )

	{

		return true;

	}

	return false;

}



//用于判断全选记录的函数

function checkall(all)

{

  var a = document.getElementsByName("chkbox[]");

  for (var i=0; i<a.length; i++) a[i].checked = all.checked;

}



//批量删除警告处理

function mutiDel()

{

	var a = document.getElementsByName("chkbox[]");

	var num=0;

	for (var i=0;i<a.length;i++)

	{

		if(a[i].checked) num++;

	}

	if (num>0)

	{

		if (confirm("The selected record can't be recovered after deleting, are you sure to continue?")) 

		{

			return true;

  		}

		else

		{

			return false;

		}

	}

	else

	{

		alert('Sorry, there is no record selected to delete!');

		return false;

	}

}



var imageObject;

function ResizeImage(obj, MaxW, MaxH)

{

    if (obj != null) imageObject = obj;

    var state=imageObject.readyState;

    var oldImage = new Image();

    oldImage.src = imageObject.src;

    var dW=oldImage.width; var dH=oldImage.height;

    if(dW>MaxW || dH>MaxH) {

        a=dW/MaxW; b=dH/MaxH;

        if(b>a) a=b;

        dW=dW/a; dH=dH/a;

    }

    if(dW > 0 && dH > 0)

        imageObject.width=dW;imageObject.height=dH;

    if(state!='complete' || imageObject.width>MaxW || imageObject.height>MaxH) {

        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",40);

    }

}





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];}

}

