//popwin_type 10:确认后以popwin的参数10弹出窗口，如省略参数则在当前frame或窗口打开连接
function link_confirm(message,url,popwin_type)
{
if (confirm(message))
	{	
	if (popwin_type==10)
		{popwin(url,10);}
		else
		{window.location.href=url;}
	}
}



//验证字符串长度，中文为2字节
function strlen(str)
{
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++)
	{
	if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}



//功能介绍：检查是否为数字
//返回值：1为是数字，0为不是数字
function fucCheckNUM(NUM)
{
 var i,j,strTemp;
 strTemp="0123456789";
 if (typeof(NUM)=='undefined')
 	return 0;
 if ( NUM.length== 0)
  return 0;
 for (i=0;i<NUM.length;i++)
 {
  j=strTemp.indexOf(NUM.charAt(i)); 
  if (j==-1)
  {
  //说明有字符不是数字
   return 0;
  }
 }
 //说明是数字
 return 1;
}



//功能介绍：检查是否为数字（包括小数号）
//返回值：1为是数字，0为不是数字
function fucCheckFloat(NUM)
{
 var i,j,strTemp;
 strTemp="0123456789.";
 
 if (typeof(NUM)=='undefined')
 	return 0;
 	
 if ( NUM.length== 0)
  return 0;

 if (NUM.indexOf(".") != NUM.lastIndexOf("."))
   return 0;	

 if (NUM.lastIndexOf(".") == NUM.length-1)
   return 0;


 for (i=0;i<NUM.length;i++)
 {
  j=strTemp.indexOf(NUM.charAt(i)); 
  if (j==-1)
  {
  //说明有字符不是数字
   return 0;
  }
 }
 //说明是数字
 return 1;
}



function popwin(url,popwin_type,popwin_width,popwin_height)

{
	switch(popwin_type)
	{
		case 1: //指定大小的window，toolbar，scrollbars
			fl="width=" + popwin_width + ",height=" + popwin_height + ",resizable=yes,scrollbars=yes,status=no,toolbar=yes,menubar=no,location=no"
			break;
		
		case 2: //指定大小的window，toolbar
			fl="width=" + popwin_width + ",height=" + popwin_height + ",resizable=yes,scrollbars=no,status=no,toolbar=yes,menubar=no,location=no"
			break;

		case 3: //指定大小的window，scrollbars
			fl="width=" + popwin_width + ",height=" + popwin_height + ",resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no"
			break;

		case 4: //指定大小的window，none
			fl="width=" + popwin_width + ",height=" + popwin_height + ",resizable=yes,scrollbars=no,status=no,toolbar=no,menubar=no,location=no"
			break;
											
		case 10: //临时窗口，无实际内容显示
			fl="width=1,height=1,resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,location=no"
			break;

		case 11: //发送留言弹出窗口
			fl="width=610,height=450,resizable=yes,scrollbars=yes,status=no,toolbar=yes,menubar=no,location=no"
			break;
			
		case 12: //发（看）评论弹出窗口
			fl="width=520,height=400,resizable=yes,scrollbars=yes,status=no,toolbar=yes,menubar=no,location=no"
			break;
					
	}
	
	
	window.open(url,"",fl);

}




function 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=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 dateCheck(inDateString){

	if (inDateString == ""){ return false; }

	var giYear = inDateString.substring(0,inDateString.indexOf ('-')); 
	var giMonth = inDateString.substring(5,inDateString.lastIndexOf ('-'));      
	var giDay = inDateString.substring(inDateString.length,inDateString.lastIndexOf ('-')+1);

	
	if (isNaN(parseInt(giYear)) || isNaN(parseInt(giMonth)) || isNaN(parseInt(giDay))){   
		return false;
	}

	return true;
}


