﻿
var $ = function(el){ return (typeof el=='object') ? el : document.getElementById(el); };

var isChar     = /^[a-zA-Z0-9_]{6,20}/;
var isEmail    = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
var isNumber   = /^[0-9]/;
var isPostCode = /^[0-9]{6}/;

function setMainPage(obj,URL){obj.style.behavior='url(#default#homepage)';obj.setHomePage(URL);};
function addWebFavorite(URL,Title){ window.external.addFavorite(URL,Title); };
function T(n){ $("ArticleContent").style.fontSize = n + "px"; }

function Flash(ur,w,h){
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" \
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" \
	width="'+w+'" height="'+h+'" VIEWASTEXT> \
	<param name="movie" value="' + ur + '"> \
	<param name="quality" value="high"> \
	<param name="wmode" value="transparent"> \
	<param name="menu" value="false"> \
	<embed src="' + ur + '" quality="high" \
	 pluginspage="http://www.macromedia.com/go/getflashplayer" \
	 type="application/x-shockwave-flash" wmode="transparent" \
	 width="'+w+'" height="'+h+'" ></embed></object> ');
}

function SearchPart(sUrl,isTime){
    if (sUrl.indexOf('?')==-1){
        sUrl += "?"
    } else {
        sUrl += "&"
    }
    var strBar = "";
    if ( isTime == "isTime" ){
        strBar = "<input type='text' name='Date1' style='width:65px;height:16px;text-align:center;' ReadOnly /><a " +
				 " href='#here' onclick=\"javascript:return showCalendar('Date1', 'y-m-d');\"><img " + 
				 " src='../Calendar/calendar.gif' align='absmiddle' border='0' alt='点击选择日期' /></a> 至 " +
				 "<input type='text' name='Date2' style='width:65px;height:16px;text-align:center;' ReadOnly /><a " +
				 " href='#here' onclick=\"javascript:return showCalendar('Date2', 'y-m-d');\"><img " + 
				 " src='../Calendar/calendar.gif' align='absmiddle' border='0' alt='点击选择日期' /></a> ";
    }
    strBar += "<input type='text' name='Keyword' id='Keyword' value='请输入搜索关键字' class='inputSearch' " +
	" onblur=\"if(this.value==''){this.value='请输入搜索关键字';this.style.fontStyle='italic';this.style.fontColor='Gray';}\" " +
	" onfocus=\"if(this.value=='请输入搜索关键字'){this.value='';this.style.fontStyle='normal';this.style.fontColor='Black';}\" /> " +
	"<input type='button' name='btnSearch' id='btnSearch' class='buttonImg' value=' 搜 索 ' " +
	" onclick=\"javascript:if ($('Keyword').value=='' || $('Keyword').value=='请输入搜索关键字'){alert('请输入搜索关键字');$('Keyword').focus();}else{ document.location.href = '"+ sUrl +"keyword=' + escape($('Keyword').value);}\"  /> ";
	document.write( strBar );
}

function isDate(datestr){

    if (isEmpty(datestr)){ alert("必须输入日期") ; return false; }
    
    var lthdatestr;    
    var tmpy="";
    var tmpm="";
    var tmpd="";
    var status;    
    status=0;
    lthdatestr= datestr.length ;

    for (i=0;i<lthdatestr;i++){
        if (datestr.charAt(i)== '-'){ status++; }
        if (status>2){ alert("请用'-'作为分隔符！"); return false; }
        if ((status==0) && (datestr.charAt(i)!='-')){ tmpy=tmpy+datestr.charAt(i) ; }
        if ((status==1) && (datestr.charAt(i)!='-')){ tmpm=tmpm+datestr.charAt(i) ; }
        if ((status==2) && (datestr.charAt(i)!='-')){ tmpd=tmpd+datestr.charAt(i) ; }
    }

    var year  = new String (tmpy);
    var month = new String (tmpm);
    var day   = new String (tmpd); 
    
    if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2)) { alert("请用'-'作为分隔符！"); return false; }
    if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) ) { alert ("错误的月份或天数！"); return false; }
    if (!((year % 4)==0) && (month==2) && (day==29)) { alert ("这一年不是闰年！"); return false; }
    if ((month<=7) && ((month % 2)==0) && (day>=31)) { alert ("这个月只有30天！"); return false; }
    if ((month>=8) && ((month % 2)==1) && (day>=31)) { alert ("这个月只有30天！"); return false; }
    if ((month==2) && (day==30)) { alert("2月永远没有这一天！"); return false; }
    
    return true;
}

function CheckAll( objControl, objControled ){
	if ( document.getElementById(objControl).checked == true ){
	    for( var i = 0; i < document.getElementsByName(objControled).length; i++ ){
		    document.getElementsByName(objControled)[i].checked = true ;
	    }
	} else {
	    for( var i = 0; i < document.getElementsByName(objControled).length; i++ ){
		    document.getElementsByName(objControled)[i].checked = false ;
	    }
	}
}
	
function CheckValue( objControled, objValue ){
	var IDList = document.getElementById(objValue);
	for( var i=0; i < document.getElementsByName( objControled ).length; i++ ){						
		if( document.getElementsByName( objControled )[ i ].checked == true ){	
			if( IDList.value == "" ){
				IDList.value = document.getElementsByName( objControled )[ i ].value;
			}
			else{ 
				IDList.value += "," + document.getElementsByName( objControled )[ i ].value;
			}
		}			
	}		
	if( IDList.value != "" ){
		if( confirm('温馨提示：确定要执行此操作吗?')){
			return true;
		}
		else{
			return false;
		}
	}
}
