﻿var School="School";
var Society="Society";
var All="All";
var AppPath="";
//document.oncontextmenu = function() { return false;}
$J(document).ready(function(){
    
	
	//remove 32
	$J("input").keypress(function(e){
		if(e.which==39 || e.which==44 || e.which==60 || e.which==61 || e.which==62 || e.which==63 || e.which==96)
		return false;
	
	});
	$J("textarea").keypress(function(e){
		if( e.which==39 ||  e.which==60 || e.which==61 || e.which==62 || e.which==63 || e.which==96)
		return false;
	
	});
	$J("input").blur(function(){
	    $this =$J(this); 
	    $this.val($this.val().replace(/'/g,""));
	});
	$J("textarea").blur(function(){
	    $this =$J(this); 
	    $this.val($this.val().replace(/'/g,""));
	});
});

//email正则
//var EMAIL_REG = /^([a-zA-Z0-9]+[-|_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
//var EMAIL_REG = /^([\.\w-]){3,}@([\w-]){3,}(\.([\w]){2,4}){1,2}$/;
var EMAIL_REG = /^([a-zA-Z0-9._%-])*[a-zA-Z0-9._%-]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;

//电话号码正则
var TEL_REG = /0\d{2}-\d{7,8}|0\d{3}-\d{7}|\d{7,8}/;

//身份证正则
var ID_CARD_REG = /^[1-9]\d{5}(19|20)(\d{2})((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{3}x|\d{3}X|\d{4})$|^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{2}[\d|x|X]$/;
//手机正则
//var MOBILE_REG = /^(13[0-9]|15[^4]|18[6|8|9])\d{8}$/;
//手机，小灵通正则
var TELMOBILE_REG = /((\d{11})|^((\d{7,8})|(\d{5}|\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/;
//日期正则
var DATE_REG = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
//只能输0或者非0开头的数字正则
var NOTNEGATIVE = /^(0|[1-9][0-9]*)$/; 

//数字正则
var NUMBER = /^[-]?\d+[.]?\d*$/;
//非0正整数
//var NOTZERO = /^+ [1-9][0-9]*$/;


//时间处理方法
function UtcToDate(utc)
{
	var s = "";
	if(utc=="")
	return "";	
//	if(utc.toJSON().length>10)
//	{
//		var d = new Date(utc);
//		var month = d.getMonth()+1;
//		s += d.getFullYear() + "-" + month + "-" +d.getDate();
//		if(CompareDate('1900-1-1',s))
//		{
//	    	
//			s="";
//		}
//		
//	}
//	else
//	{
//		
//		s= utc;
//	}
	if(utc.toJSON().length >= 10)
	{
	    s = utc.toJSON().substring(0,10);
	    if(s == "100-01-01T")
	    {
	       s = '';
	    }
	    else if(CompareDate('1900-1-1',s))
	    {
	        s = '';
	    }
	}
	return s;
}
//时间处理方法
function ToDate(utc)
{
    if(utc=='____-__')
    return "";
    else
	return utc+"-01";
}
//function FormatDate(date)
//{
//   var datesplit = date.split('-');
//	var month =  datesplit[1].length==1?"0"+datesplit[1]:datesplit[1];
//	var day = datesplit[2].length==1?"0"+datesplit[2]:datesplit[2];
//	
//	
//	return datesplit[0]+"-"+month+"-"+day;
//}
//日期比较方法
function CompareDate(dEndTime,dStartTime)
{

  var startdate = new Date(dStartTime.replace(/-/g,"\/"));
  var enddate = new Date(dEndTime.replace(/-/g,"\/"));
  //&& (enddate.getMonth()>=startdate.getMonth())
  if(enddate.getFullYear() >startdate.getFullYear())
  {
    return true;
  }
  else if(enddate.getFullYear() ==startdate.getFullYear())
  {
        if(enddate.getMonth()>=startdate.getMonth())
        {
            return true;
        }
        else
        {
            return false;
        }
        
  }
  else
  {
        return false;
  }
}

function ConvertToInt(data)
{
    if(data == null)
    {
        return 0;
    }
    var result = parseInt(data, 10);
    if(isNaN(result))
    {
        return 0;
    }
    else
    {
        return result;
    }
}

function GetDropDownItemsHtml(dropDownItems)
{
    var options = '';
    for(var i=0; i<dropDownItems.length; i++)
    {
        options += "<option value='"+ dropDownItems[i].Value + "'>" + dropDownItems[i].Text + "</option>";
    }
    return options;
}

function GetDropDownItemName(dropDownItems, dropDownValue)
{
    var dropDownText;
    for(var i=0; i<dropDownItems.length; i++)
    {
        var dropDownItem = dropDownItems[i];
        if(dropDownItem.Value == dropDownValue)
        {
          ;
            dropDownText = dropDownItem.Text;
            break;
        }
    }
    return dropDownText;
}

function GetJobNameById(jobId)
{
    return $J.ajax({url:"../../BI/SettingsService.aspx?method=GetJobNameById&JobId=" + jobId,async:false,cache:false}).responseText;
}

function GetRegionNameById(regionId)
{
    return $J.ajax({url:"../../BI/SettingsService.aspx?method=GetRegionNameById&RegionId=" + regionId,async:false,cache:false}).responseText;
}

function getQueryString(queryStringName)
{
 var returnValue="";
 var URLString=new String(document.location);
 var serachLocation=-1;
 var queryStringLength=queryStringName.length;
 do
 {
  serachLocation=URLString.indexOf(queryStringName+"\=");
  if (serachLocation!=-1)
  {
   if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
   {
    URLString=URLString.substr(serachLocation);
    break;
   }
   URLString=URLString.substr(serachLocation+queryStringLength+1);
  }
  
 }
 while (serachLocation!=-1)
 if (serachLocation!=-1)
 {
  var seperatorLocation=URLString.indexOf("&");
  if (seperatorLocation==-1)
  {
   returnValue=URLString.substr(queryStringLength+1);
  }
  else
  {
   returnValue=URLString.substring(queryStringLength+1,seperatorLocation);
  } 
 }
 return returnValue;
}
 function   checkIdcard(idcard){   
 idcard = idcard.toUpperCase();
     var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!"); 
     var area = {
         11: "北京",
         12: "天津",
         13: "河北",
         14: "山西",
         15: "内蒙古",
         21: "辽宁",
         22: "吉林",
         23: "黑龙江",
         31: "上海",
         32: "江苏",
         33: "浙江",
         34: "安徽",
         35: "福建",
         36: "江西",
         37: "山东",
         41: "河南",
         42: "湖北",
         43: "湖南",
         44: "广东",
         45: "广西",
         46: "海南",
         50: "重庆",
         51: "四川",
         52: "贵州",
         53: "云南",
         54: "西藏",
         61: "陕西",
         62: "甘肃",
         63: "青海",
         64: "宁夏",
         65: "xingjiang",
         71: "台湾",
         81: "香港",
         82: "澳门",
         91: "国外"
     }
     
     var idcard, Y, JYM;
     var S, M;
     var idcard_array = new Array();
     idcard_array = idcard.split("");
     //地区检验   
     if (area[parseInt(idcard.substr(0, 2))] == null) 
         return Errors[4];
  //身份号码位数及格式检验   
  switch(idcard.length){   
  case   15:   
  
  if ((parseInt(idcard.substr(6, 2)) + 1900) % 4 == 0 || ((parseInt(idcard.substr(6, 2)) + 1900) % 100 == 0 && (parseInt(idcard.substr(6, 2)) + 1900) % 4 == 0)) {
      ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性   
  }
  else {
      ereg = /^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性   
  }
  
  if (idcard.match(ereg)) 
      return Errors[0];
  else 
      return Errors[2];
  break;   
  case   18:   
  //18位身份号码检测   
  //出生日期的合法性检查     
  //闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))   
  //平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))   
  
  if (parseInt(idcard.substr(6, 4)) % 4 == 0 || (parseInt(idcard.substr(6, 4)) % 100 == 0 && parseInt(idcard.substr(6, 4)) % 4 == 0)) {
      ereg = /^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式   
  }
  else {
      ereg = /^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式   
  }
  if(idcard.match(ereg)){//测试出生日期的合法性   
  //计算校验位   
  S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 +
  (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 +
  (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 +
  (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 +
  (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 +
  (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 +
  (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 +
  parseInt(idcard_array[7]) * 1 +
  parseInt(idcard_array[8]) * 6 +
  parseInt(idcard_array[9]) * 3;
  Y   =   S%11;   
  M   =   "F";   
  JYM   ="10X98765432";   
  M   =JYM.substr(Y,1);//判断校验位   
  if(M   ==   idcard_array[17])   return   Errors[0];   //检测ID的校验位   
  else   return   Errors[3];   
  }   
  else   return   Errors[2];   
  break;   
  default:   
  return   Errors[1];   
  break;   
  }   
    
  }   

window.alert = function( str , type,closeevent)   
{
    //success,fail,noaccess,unknown
    var image = "<img id=\"AlertDivImg\" alt=\"ico\" src=\"../../image/ico_unknown.gif\" />";
    switch(type)
    {
        case 'success':
            image = "<img id=\"AlertDivImg\" alt=\"ico\" src=\"../../image/ico_ok.gif\" />";
            break;
        case 'fail':
            image = "<img id=\"AlertDivImg\" alt=\"ico\" src=\"../../image/ico_fail.gif\" />";
            break;
        case 'noaccess':
            image = "<img id=\"AlertDivImg\" alt=\"ico\" src=\"../../image/ico_noaccess.gif\" />";
           break;            
    }
    if($J('#AlertDiv').size() == 0)
    {
        var strDiv = "<div id=\"AlertDiv\" title=\"提示\"><IFRAME class=\"iframe-cover\" style=\"width:305px;height:155px\"></IFRAME>"
        strDiv += "<table width='100%'><tr><td id=\"imgTd\" style=\"width:60px\"></td><td style=\"height:60px;text-align:left;\"><span id=\"msg\">" + str + "</span></td></tr>";
        strDiv += "<tr><td align=\"center\"colspan=\"2\" ><button class=\"button\" onclick='$J(\"#AlertDiv\").dialog(\"close\");'>确定</button></td></tr>";
        strDiv += "</table>";
        strDiv += "</div>";
        $J("form").append(strDiv);
        $J('#AlertDiv').dialog({
        autoOpen: false,
        bgiframe: true,
        width: 300,
        height: 150,
        modal: true,
        resizable:false,
        zIndex: 9999,
        open:function()
            {
                $J("select").attr("disabled","disabled");
            },
        close:function()
            {
                $J("select").removeAttr("disabled");
                $J("select[readonly='true']").attr("disabled","disabled"); 
               
            }        
        });
        
        $J("#imgTd").append(image);
    }
    else
    {
        $J("#imgTd").empty();
        $J("#imgTd").append(image);
        $J("#AlertDiv").find("#msg").text(str);
    }
    $J("#AlertDiv").dialog("open");
    $J(".ui-dialog-titlebar-close").show();  
}

function $(id){return document.getElementById(id);}

loader = '';
function load(show,txt)
{
  if(!loader){loader = $('loader');}

  if(show)
  {
    if(txt.length > 0){loader.innerHTML = txt;}
    else
    {loader.innerHTML = 'Please Wait...';}
    var vscroll = (document.all ? document.documentElement.scrollTop : window.pageYOffset);
    loader.style.top = vscroll + 'px';
    loader.style.display = 'block';
  }
  else
  {
    loader.style.display = 'none';
  }  
}

function isEmail(add){
  if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(add))
  {return true;}else{return false;}}			

function findX(obj){
  var curleft = 0;
  if(obj.offsetParent)
    while(1) 
    {curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;}
  else if(obj.x)
    curleft += obj.x;
  return curleft;
}

function findY(obj){
  var curtop = 0;
  if(obj.offsetParent)
    while(1)
    {curtop += obj.offsetTop;
      if(!obj.offsetParent)
        break;
      obj = obj.offsetParent;}
  else if(obj.y)
    curtop += obj.y;
  return curtop;
}

function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

String.prototype.trim = function(){
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};

DDmenu = null;
DDanchor = null;
DDclassName = null;
node = null;
Dmenu = null;

document.onmousedown = checkDD;

function checkDD(ev)
{
  ev = ev || window.event;
	var target = ev.target || ev.srcElement;
	// Firefox users .target and IE uses srcElement to locate clicked item
  if(DDmenu)
  {

    if(dojo.style.getStyle(node,"display") == 'block')
    {
      try
      {
        if(DDanchor != target && DDanchor != target.parentNode.parentNode)
        {
          if(target != DDmenu && target.parentNode != DDmenu && target.parentNode.parentNode != DDmenu  && target.parentNode.parentNode.parentNode != DDmenu && target.parentNode.parentNode.parentNode.parentNode != DDmenu)
          {
			
            hideDD();
          }
        }

      }
      catch(err)
      {
        hideDD();
      }
      finally
      {
      }
    }
  }
}



function showDD(menu, anchor, offsetX, offsetxY, className, ID, ID2)
{
  pass = true;

  var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;  // Do not delete, conditional comment
  
  if(DDmenu)
  {
    if(DDmenu.style.display == 'block')
    {
      DDanchor.className = DDclassName;
      DDmenu.style.display = 'none';
      
      if(DDanchor == anchor)
      {
        pass = false;
      }
    }
  }
  
  if(pass)
  {
    DDmenu = menu;
    DDanchor = anchor;
    DDclassName = className;
    if(ID)
    {
      if(DDmenu.id != 'DDOptions' && DDmenu.id != 'DDfDel')
      {
        DDmenu = $(DDmenu.id+ "HTML");
        $('folderID').value = ID;
      }
      else
      {
        DDmenu.innerHTML = $(DDmenu.id+ "HTML").innerHTML.replace(/%ID%/g, ID);
      }

      if(ID2)
      {
        if(DDmenu.id != 'DDOptions')
        {
          $('folderTitle').value = ID2;
        }
        else
        {
            DDmenu.innerHTML = DDmenu.innerHTML.replace(/%ID2%/g, ID2);
        }
      }
    }
  
    if(DDmenu.style.display == 'block')
    {
				  
		 // alert("show time");
      DDanchor.className = DDclassName;
      DDmenu.style.display = 'none';
    }
    else
    { 
      if(IE6 == true && className == 'DD'){offsetX = offsetX + 3};  //IE bug fix
      DDmenu.style.left = (findX(DDanchor) + offsetX) + 'px';
      DDmenu.style.top = (findY(DDanchor) + offsetxY) + 'px';
      DDanchor.className = DDclassName +'on';
      DDmenu.style.display = 'block';
    }
  }
}

function showDD1(menu, anchor, offsetX, offsetxY){
	pass = true;
	var IE6 = false;
	 node = dojo.byId(menu);
	if(DDmenu){
    if(dojo.style.getStyle(node,"display") == 'block')
    {
      DDanchor.className = DDclassName;
       dojo.lfx.html.fadeHide(menu,500).play();
      
      if(DDanchor == anchor)
      {
        pass = false;
      }
    }
  }
	if(pass){
		Dmenu = menu;
		DDmenu = document.getElementById(menu);
		DDanchor = anchor;
	
		  if(dojo.style.getStyle(node,"display") == 'block')
		{
		  DDanchor.className = DDclassName;
		  dojo.lfx.html.fadeHide(menu,500).play();
	
		}
		else
		{ 
	
		    if(IE6 == true){offsetX = offsetX + 3};  //IE bug fix
		  DDmenu.style.left = (findX(DDanchor) + offsetX) + 'px';
		  DDmenu.style.top = (findY(DDanchor) + offsetxY) + 'px';
		  DDanchor.className = DDclassName +'on';
		  dojo.lfx.html.fadeShow(menu,500).play();
		 
		}	
	}
 
}

function addBookmark(title) {
		url=window.location.href;
		if (window.sidebar) { 
			window.sidebar.addPanel(title, url,""); 
		} else if( document.all ) {
			window.external.AddFavorite( url, title);
		} else if( window.opera && window.print ) {
			return true;
		}
	}

function DynamicNavBookmarkRun(C,A,D){
	var B=C+(!!A?A+"="+encodeURIComponent(window.location.href):"")+"&"+(!!D&&!!document.title?D+"="+encodeURIComponent(document.title)+"&":"");
	var xx=(window.screen.width-600)/2;
	var yy=(window.screen.height-450)/2;
	var E="status=yes,scrollbars=yes,resizable=no,width=600,height=450,top="+yy+",left="+xx;
	var B=window.open(B,"HuaweiBookmark",E);
	if(B){B.focus()}
}	

function hideDD()
{
  if(DDmenu)
  {
    if(dojo.style.getStyle(node,"display") == 'block')
    {
      temp = DDanchor.className;
      temp = temp.replace(/on/,'');
      DDanchor.className = temp;
	  dojo.lfx.html.fadeHide(Dmenu,500).play();
    }
  }
}

function clearHeadSearch(){
name = document.titleSearchForm.elements["searchString"].value;
	if(name.toLowerCase() == "搜索" ){
		document.titleSearchForm.elements["searchString"].value = "";
	}				
}

function MouseoverHighlight(element, inout, hColor) {
  if (element) {
        if (inout) {
                element.style.background=hColor;
        } else {
                element.style.background="";
        }
  }
}

function OverLv1Menu(div,name,hColor){
	if(div)
	{	
		div.style.background=hColor;
		div.style.color="#990000";
		div.className = name+' m_lv1_over';
	}
	return false;
}

function OutLv1Menu(div,name,hColor){	
	if(div)
	{
		div.className = name;
		div.style.background=hColor;
		div.style.color="#222222";
	}
	return false;
}

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_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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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 ChangeVerifyCode()
{
    var verifycodeimg = $J("img[src*='VerifyCode']");
        verifycodeimg.attr("src",verifycodeimg.attr("src")+"&_"+Math.random());
}
//替换换行符
function formatStr(str) 
{ 
    str=str.replace(/\r\n/g,"<br/>"); 
    return str; 
} 


$J.fn.extend({
    DateTime : function(start,end,blank){
        if($J(this).html != null)
        {
            var shtml = '<select class="year">';
            if(blank)
                shtml += '<option value=""></option>';
            for(start;start <= end;start++)
            {
                shtml += '<option value="' + start + '">' + start + '</option>';
            }
            shtml += '</select><span>年</span>';
            shtml += '<select class="month">';
            if(blank)
                shtml += '<option value=""></option>';
            for(var i =1;i<=12;i++)
            {
                var temp = i<10? '0'+i:i;
                shtml += '<option value="' + temp + '">' + temp + '</option>';
            }
            shtml += '</select><span>月</span>';
            $J(this).append(shtml);
        }
    },
   DateTimeGet : function(){
        var y = $J(this).find(".year").val();
        var m = $J(this).find(".month").val();
        if(y == undefined || m == undefined)
            return undefined; 
        else if(y != '' && m != '')
            return y + '-'+ m + '-01';
        else
            return '';       
   },
   DateTimeSet : function(datetime){
        if(datetime.length < 10)
        {
            $J(this).find(".year").val('');
            $J(this).find(".month").val('');
        }
        else
        {
            $J(this).find(".year").val(datetime.substring(0,4));
            $J(this).find(".month").val(datetime.substring(5,7));
        }    
   }
})