function dialog(url,name,w,h)
{
	//alert(url);
	//alert(name);
	//alert(w);
	//alert(h);
	var lookups=window.showModalDialog(url, name, "dialogHeight:" + h + "px; dialogWidth:" + w + "px; center: Yes; help: No; resizable: No; status: No;");
	if(lookups!=null)
	{
		return lookups;
	}
	else
	{
		return null;
	}
}

// 显示一个模态窗口   url 打开地址 name 传入参数  w 宽  h 高
// 例 showModelOpens('/portal/admin/issue/InsertTitleImage.jsp',window.document,500,350)
function showModelOpens(url,name,w, h, imgField) {
	var vReturnValue = window.showModalDialog(url,name, "dialogHeight:" + h + "px; dialogWidth:" + w + "px; center: Yes; help: No; resizable: No; status: No;")
	if(vReturnValue){
		if(imgField){
			imgField.value = vReturnValue;
		} else {
			document.all.photoTitle.value = vReturnValue;
		}
	}
}

function modelJsp(url,freshurl,w,h){
    var len = url.indexOf("?");
    //alert(url);
    //alert(url.substring(0,len));
    //alert(url.substring(len+1,url.length));
    url= url.replace(/\&/g,"i~~~~~~~~~ewislkdfwe934ksdfsdfslf");
    //alert(url);
    //var tmpUrl = url.substring(0,len)+"?" + url.substring(len+1,url.length);
//    var oPopup = window.createPopup();
//    oPopup.document.body.innerHTML = "<html><body onload=\"location.href='/platform/common/ModelJsp.jsp?suntekModeJspUrl="+url+"'\"></body></html>;
//    oPopup.show(100, 50, w, h);

    var Params = new Array(window,freshurl,parent.menuTree)
    var retValues=window.showModalDialog("/platform/common/ModelJsp.jsp?suntekModeJspUrl="+url, Params, "dialogHeight:" + h + "px; dialogWidth:" + w + "px; center: Yes; help: No; resizable: No; status: No;");
    if(retValues!=null)
    {
        return retValues;
    }
    else
    {
        return null;
    }
}

function dialogScroll(url,name,w,h)
{
	var lookups=window.showModalDialog(url, name, "dialogHeight:" + h + "px; dialogWidth:" + w + "px;center: Yes; help: No; resizable: No; status: No");

	if(lookups!=null)
	{
		return lookups;
	}
	else
	{
		return null;
	}
}

//处于屏幕正中间的window.open窗口打开方式
function dialog1(url,name,w,h){
  var left = (screen.width/2) - w/2;
  var top = (screen.height/2) - h/2-30;
  var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+w+',height='+h+',left='+left+',top='+top+',screenX='+left+',screenY='+top;
  window.open(url,name,styleStr);
}


function opens(url,name,w,h)
{
	window.open(url,name,"resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,top=1,left=80,Height=" + h + "px,Width=" + w + "px");
}
function opens_1(url,name,w,h)
{
	window.open(url,name,"resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,Height=" + h + "px,Width=" + w + "px");
}
function opens_2(url,name,w,h,resizable)
{
	window.open(url,name,"resizable="+resizable+",scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,Height=" + h + "px,Width=" + w + "px");
}


function closedialog(){
	var bool=false;
	if ((event.ctrlKey) && (event.keyCode == 13))
	{
		//window.close();
		bool=true;

	}
	if (event.keyCode == 27 )
	{
		//window.close() ;
		bool=true;
	}
	if(bool)
	{
		if(confirm("是否要关闭此窗口？"))
		{
			window.close();
		}
		else{
			event.keyCode=0;
		}
	}
}

function closes()
{
	window.close();
}

function del()
{

	if(!confirm("本操作将永久删除该记录，是否确定！"))
	{
		 return false;
	}
	else
	{
		return true;
	}

}

function isNumber(object)
{
	 for(var j=0;j<object.value.length;j++)
	 {
		  var ch=object.value.charAt(j);
		  if(!(j==0 && ch=="-"))
		  {	  
			  if(!((ch>='0'&&ch<='9') || ch=='.') )
			  {
				  alert("请输入数字！");
				  object.focus();
				  return false;
			  }
		  }
	}
	return true;
}

//判断是否数字，没有小数点，没有提示
function isNumber1(object){
  for(var j=0;j<object.value.length;j++){
    var ch=object.value.charAt(j);
    if(!(ch>='0'&&ch<='9')){
      object.focus();
      return false;
    }
  }
  return true;
}

function isNull(object,str)
{
	if(object.value=="")
	{
		alert(str);
		object.focus();
		return true;
	}
	return false;
}
function isNumber_noFocus(object)
{
	 for(var j=0;j<object.value.length;j++)
	 {
		  var ch=object.value.charAt(j);
		  if(!((ch>='0'&&ch<='9') || ch=='.') )
		  {
			  alert("请输入数字！");
			  return false;
		  }
	}
	return true;
}
function isNull_noFocus(object,str)
{
	if(object.value=="")
	{
		alert(str);
		return true;
	}
	return false;
}

function equals(object1,object2,str)
{
	if(object1.value!=object2.value)
	{
		alert(str);
		object2.focus();
		return false;
	}
	return true;
}


function xmlhttp(path)
{
	var http=new ActiveXObject("Microsoft.XMLHTTP");
	http.open("POST",path,false);
	http.send();
	var str=unescape(http.responseText);
	return str;
}

function date(object)
{
	var returnvalue;
	returnvalue=dialog("/platform/common/calendar.htm","date",203,230);
	if(returnvalue!= null)
	{
		object.value =returnvalue;
                return returnvalue;
	}
}
function checkValue(ob)
{
	str=null;
	if(ob)
	{
		if(ob.length)
		{
			for(var i=0;i<ob.length;i++)
			{
				if(ob[i].checked)
				{
					if(str==null)
					{
						str=ob[i].value;
					}
					else
					{
						str=str+":"+ob[i].value;
					}
				}
			}
		}
		else
		{
			if(ob.checked)
			{
				str=ob.value;
			}
		}
	}
	return str;
}
function up(object)
{
	if(object.selectedIndex!=-1)
	{
		for(var i=0;i<object.length;i++)
		{
			if(object.options[i].selected)
			{
				if(i!=0)
				{
					var text=object.options[i-1].text;
					var value=object.options[i-1].value;
					object.options[i-1].text=object.options[i].text;
					object.options[i-1].value=object.options[i].value;
					object.options[i-1].selected = true;
					object.options[i].selected = false;
					object.options[i].text=text;
					object.options[i].value=value;
				}

			}
		}
	}
}
function down(object)
{
	if(object.selectedIndex!=-1)
	{
		for(var i=0;i<object.length;i++)
		{
			var k=object.length-1-i;
			if(object.options[k].selected)
			{
				if(k!=(object.length-1))
				{
					var text=object.options[k+1].text;
					var value=object.options[k+1].value;
					object.options[k+1].text=object.options[k].text;
					object.options[k+1].value=object.options[k].value;
					object.options[k+1].selected = true;
					object.options[k].selected = false;
					object.options[k].text=text;
					object.options[k].value=value;
				}

			}
		}
	}
}

function onClickSelectAll(checkItems, selectAllCheckObj){
	if(!checkItems){
		return false;
	}
	var checkItemsLength = checkItems.length;
	if(checkItemsLength > 0){
		for(var i=0; i < checkItemsLength; i++){
			checkItems[i].checked = selectAllCheckObj.checked;
		}
	} else {
		checkItems.checked = selectAllCheckObj.checked;
	}
	
}

function selectAll(formName,itemName){
  if (formName.all.item(itemName)) {
    var mb = formName.all.item(itemName);
    var tmpStr = "";
      for (var i = 0; i < mb.length; i++) {
        if (!formName.all.item(itemName,i).checked) {
          tmpStr = "true";
        }
      }
      if (tmpStr=="true") {
        for (var i = 0; i < mb.length; i++) {
          formName.all.item(itemName,i).checked = true;
        }
      }
      else{
        for (var i = 0; i < mb.length; i++) {
          formName.all.item(itemName,i).checked = false;
        }
      }
      if (formName.all.item(itemName).checked) {
        formName.all.item(itemName).checked = false;
      }
      else {
        formName.all.item(itemName).checked = true;
      }
  }
  return false;
}


function selectAlls(selectCheck,ob)
{
	if(ob)
	{
		if(selectCheck.checked)
		{
			if(ob.length)
			{
				for(var i=0;i<ob.length;i++)
				{
					ob[i].checked=true;
				}
			}
			else
			{
				ob.checked=true;
			}
		}
		else
		{
			if(ob.length)
			{
				for(var i=0;i<ob.length;i++)
				{
					ob[i].checked=false;
				}
			}
			else
			{
				ob.checked=false;
			}
		}
	}
}

function selectOptionAlls(selectObj,flag)
{
if(selectObj){
  for (var i=0; i<selectObj.length;i++) selectObj.options[i].selected=flag;
 }
}


function isChecked(ob)
{
	var bool=false;
	if(ob)
	{
		if(ob.length)
		{
			for(var i=0;i<ob.length;i++)
			{
				if(ob[i].checked)
				{
					bool=true;
					break;
				}
			}
		}
		else
		{
			if(ob.checked)
			{
				bool=true;
			}
		}
	}
	return bool;
}

function checkboxValues(ob){
	
	var ids = '';
	if(ob.length)
	{
			for(var i=0;i<ob.length;i++)
			{   
				
				if(ob[i].checked)
				{   
					if(ids.length==0){
						ids+=ob[i].value;
					}else{
						ids+=','+ob[i].value;
					}
				}
			}
	}
	
	return ids;
	
}
function colectDivData(ob){
    var str = "";
    if (ob.item("divID")) {
      var mb = ob.item("divID");
      for (var i = 0; i < mb.length; i++) {
        if (ob.item("divID",i).value=="1") {
          str = str + document.all.item("divID",i).name;
          str = str + "~";
        }
      }
      return str;
    }
    else {
      return "";
    }
}

function changeDivValue(id){
    var mb = document.all.item("divID");
    for (var i = 0; i < mb.length; i++) {
      if (document.all.item("divID",i).name==id) {
        if (document.all.item("divID",i).value=="") {
          document.all.item("divID",i).value="1";
        }
        else {
          document.all.item("divID",i).value="";
        }
        break;
      }
    }
}

function closeWindow(){
  window.close();
}

function InsertItem(ListObj,ListText,ListValue)
{
  len=ListObj.length;
  var isValueExit = false;
   for(var i=0;i<len;i++){
   	 if(ListObj.options[i].value==ListValue){
   	 	isValueExit = true;
   	 	break;
   	 }
   }
  if(!isValueExit){
  	ListObj.options[len] = new Option(ListText,ListValue);
  }
}

function DeleteItem(ListObj,DeleteIndex)
{
  ListObj.options[DeleteIndex] = null;
}

function MoveItem(srcListObj,decListObj)
{
  for(var i=0;i<srcListObj.length;i++){
    if(srcListObj.selectedIndex!=-1)
    {
      ListValue=srcListObj.options[srcListObj.selectedIndex].value;
      ListText=srcListObj.options[srcListObj.selectedIndex].text;
      DeleteItem(srcListObj,srcListObj.selectedIndex);
      InsertItem(decListObj,ListText,ListValue);
    }
  }
}

function allMoveItem(srcListObj,decListObj){
  while(srcListObj.length>0){
    ListValue=srcListObj.options[0].value;
    ListText=srcListObj.options[0].text;
    DeleteItem(srcListObj,0);
    InsertItem(decListObj,ListText,ListValue);
  }
}

function getObj(obName,obValue){
  var ob = document.all;
  if (ob.item(obName)) {
    var mb = ob.item(obName);
    var tmpValue;
    if (mb.length) {
      if (mb.length>0) {
        for (var i = 0; i < mb.length; i++) {
           tmpValue = ob.item(obName,i).value;
           if (tmpValue==obValue) {
             return ob.item(obName,i);
           }
         }
      }
    }
    else {
      return mb;
    }
  }
  return null;
}

function isValid(object)
{
	var str="`~!@#$%^&*()_+|\{}[]:':?/.,<> ";
	var bool=true;
	for(var j=0;j<object.length;j++)
	{
		  var ch=object.charAt(j);
		  if(str.indexOf(ch)!=-1)
		  {
		  	bool=false;
			break;
		  }
	 }
       return bool;
}



function inputIsValid(object)
{
	var str="`~!@#$%^&*()_+|\{}[]:':?/.<> ";
	var bool=true;
	for(var j=0;j<object.length;j++)
	{
		  var ch=object.charAt(j);
		  if(str.indexOf(ch)!=-1)
		  {
		  	bool=false;
			break;
		  }
	 }
       return bool;
}

//取得含有中文的字符串长度
function strLength(str){
  var len=0;
  for(var i=0;i<str.length;i++){
    if(str.charCodeAt(i)>255) len+=2;//如果是中文，则长度加2
    else len++;
  }
  return len;
}
//判断业务编码
    function isBusyCode(num){
        var pattern = /[a-zA-Z]{2}\d{2}[SsHhZzBbLl]\d{2}/;
        if (!pattern.exec(num)) return false;
        return true;
    }
//判断部门编码
    function isDeptCode(num){
        var pattern = /[a-zA-Z]{2}/;
        if (!pattern.exec(num)) return false;
        return true;
    }
//判断是否是数字
	function isNumberStr(num){
		var pattern = /^(\d){1,14}$/;
  		if (!pattern.exec(num)) return false;
  		return true;
	}
//判断是否是用户账号
	function isUserId(userId){
		var pattern = /^(\d|\w){3,14}$/;
  		if (!pattern.exec(userId)) return false;
  		return true;
	}
//判断是否用户名称可以是字母也可以是中文
	function isUserName(userName){
		var pattern = /^[a-zA-Z\u4E00-\u9FA5]{2,50}$/;
  		if (!pattern.exec(userName)) return false;
  		return true;
    }
//判断是否是企业名称:可以是字母 数字 中文 - _
    function isEnterpriseName(enterprisename){
        var pattern = /^[a-zA-Z0-9-_\u4E00-\u9FA5]{2,200}$/;
        if (!pattern.exec(enterprisename)) return false;
        return true;
    }
//判断是否是登录名称
    function isLoginName(loginName){
        var pattern = /^[a-zA-Z0-9]([a-zA-Z0-9_-]){2,50}$/;
        if (!pattern.exec(loginName)) return false;
        return true;
	}
//判断是否是证件号码
	function isCardNumber(idNumber){
 		var pattern;
		pattern = /^(\d){5,18}$/;
 		if (!pattern.exec(idNumber)) return false;
 		return true;
	}
//地址
	function isAddress(address){
		var pattern = /^[a-zA-Z0-9\u4E00-\u9FA5]{2,200}$/;
  		if (!pattern.exec(address)) return false;
  		return true;
	}
//联系电话
	function isPhone(phone){
		var pattern = /^[0-9-+]{7,30}$/;
  		if (!pattern.exec(phone)) return false;
  		return true;
	}
//手机
	function isMoble(mobleNumber){
		var pattern = /^[1][3](\d){9}$/;
  		if (!pattern.exec(mobleNumber)) return false;
  		return true;
	}
//邮编
	function isPostCode(code){
		var pattern = /^(\d){6}$/;
  		if (!pattern.exec(code)) return false;
  		return true;
	}
//email
	function isEmail(email){
		var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
  		if (!pattern.exec(email)) return false;
  		return true;
	}
//简拼
	function isNameSimplicity(name){
		var pattern = /^([a-zA-Z]){2,25}$/;
  		if (!pattern.exec(name)) return false;
  		return true;
	}
//密码
	function isPassword(name){
		var pattern = /^([a-zA-Z]|[0-9]){2,25}$/;
  		if (!pattern.exec(name)) return false;
  		return true;
	}
//判断是否是名称:可以是字母 数字 中文 - _
    function isNameStr(nameStr){
        var pattern = /^[a-zA-Z0-9-_\u4E00-\u9FA5]{1,40}$/;
        if (!pattern.exec(nameStr)) return false;
        return true;
    }
//判断是否是描述信息:可以是字母 数字 中文 - _ , .
    function isDescStr(descStr){
        var pattern = /^[a-zA-Z0-9-_,.\u4E00-\u9FA5]{1,50}$/;
        if (!pattern.exec(descStr)) return false;
        return true;
    }

//页面URL
    function isPageUrl(pageRrl){
        var pattern = /^[a-zA-Z0-9-_,./\u4E00-\u9FA5]{1,80}$/;
        if (!pattern.exec(pageRrl)) return false;
        return true;
    }

//目录路径
    function isDirctoryUrl(pageRrl){
        var pattern = /^[a-zA-Z0-9-_,.\\u4E00-\u9FA5]{1,300}$/;
        if (!pattern.exec(pageRrl)) return false;
        return true;
    }


//	用于对sString字符串进行前空格截除:

// -----------------------------------------------------------------------------------
//本函数用于对sString字符串进行前空格截除
// -----------------------------------------------------------------------------------
function JHshLTrim(sString)
{
var sStr,i,iStart,sResult = "";

sStr = sString.split("");
iStart = -1 ;
for (i = 0 ; i < sStr.length ; i++)
{
if (sStr[i] != " ")
{
iStart = i;
break;
}
}
if (iStart == -1) { return "" ;} //表示sString中的所有字符均是空格,则返回空串
else { return sString.substring(iStart) ;}
}


//用于对sString字符串进行后空格截除:
// ---------------------------------------------------------
//4.2 本函数用于对sString字符串进行后空格截除
// --------------------------------------------------------
function JHshRTrim(sString)
{
var sStr,i,sResult = "",sTemp = "" ;

// if (sString.length == 0) { return "" ;} // 参数sString是空串

sStr = sString.split("");
for (i = sStr.length - 1 ; i >= 0 ; i --) // 将字符串进行倒序
{
sResult = sResult + sStr[i];
}
sTemp = JHshLTrim(sResult) ; // 进行字符串前空格截除

if (sTemp == "") { return "" ; }

sStr = sTemp.split("");
sResult = "" ;
for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处理后的字符串再进行倒序
{
sResult = sResult + sStr[i];
}
return sResult ;
}

//截除字符串前后空格:

function JHshTrim(sString)
{
var strTmp ;

strTmp = JHshRTrim(JHshLTrim(sString)) ;

return strTmp ;
}

//修改对象值

function changeObValue(ob){
  var tmpValue = ob.value;
  ob.value=JHshTrim(tmpValue);
}


//处理checkbox的点击效果
function CCA(CB){
  ie = document.all?1:0
  if (CB.checked) hL(CB);
  else dL(CB);
  var TB=TO=0;
  {
    var e = 'aa';
    if ((e.name != 'allbox') && ((e.type=='checkbox')||(e.type=='radio')))
    {
      TB++;
      if (e.checked)
      TO++;
    }
  }
}
function hL(E){
  if (ie){
    while (E.tagName!="TR")
    {E=E.parentElement;}
  }
  else {
    while (E.tagName!="TR") {E=E.parentNode;}
  }
  E.className = "td2";
}
function dL(E){
  if (ie){
  while (E.tagName!="TR") {E=E.parentElement;}
  }
  else {
  while (E.tagName!="TR"){E=E.parentNode;}
  }
  E.className = "td1";
}



//处理checkbox的点击效果
function CCA1(CB){
  ie = document.all?1:0
  if (CB.checked) hL1(CB);
  else dL1(CB);
  var TB=TO=0;
  {
    var e = 'aa';
    if ((e.name != 'allbox') && ((e.type=='checkbox')||(e.type=='radio')))
    {
      TB++;
      if (e.checked)
      TO++;
    }
  }
}
function hL1(E){
  if (ie){
    while (E.tagName!="TR")
    {E=E.parentElement;}
  }
  else {
    while (E.tagName!="TR") {E=E.parentNode;}
  }
  E.className = "td3";
}
function dL1(E){
  if (ie){
  while (E.tagName!="TR") {E=E.parentElement;}
  }
  else {
  while (E.tagName!="TR"){E=E.parentNode;}
  }
  E.className = "td1";
}
//选择多个部门
function getDepts(ids,names)
{
	var deptStr="";
	if(ids.value!="")
	{	
		var tempId=ids.value.split(",");
		var tempName=names.value.split(",");
		for(var i=0;i<tempId.length;i++)
		{
			if(deptStr=="")
			{
				deptStr=tempId[i]+"::"+tempName[i];
			}
			else
			{
				deptStr+=";;"+tempId[i]+"::"+tempName[i];
			}
		}
	}
   var str = moreSelectDept(deptStr);
   if(str!=null)
   {
      var arr=str.split(";;");
      var id=null;
      var name=null;
      for(var i=0;i<arr.length;i++)
      {
          if(arr[i]!="")
          {
             var dept=arr[i].split("::");
             if(id==null)
             {
               name=dept[1];
               id=dept[0];
             }
             else
             {
               name=name+","+dept[1];
               id=id+","+dept[0];
             }
          }
      }
      names.value=name;
      ids.value=id;
   }
}
//选择部门信息
function getDept(id,name)
{
	
    var retValue = singleSelectDept();
    if(retValue!=null)
    {
        var values = retValue.split("::");
        id.value = values[0];
        name.value = values[1];
   }
}
function getDeptForFullName(id,name)
{
	
    var retValue = singleSelectDeptForFullName();
    if(retValue!=null)
    {
    	//alert(123);
        var values = retValue.split("::");
        id.value = values[0];
        //alert(name);
        name.value = values[1];
   }
}
/*
** 多用户选择
*/
function getUsers(userIdNameObject,userIdObject,userNameObject)
{
   var userDept="";
   if(userIdNameObject!=null)
   {
        userDept = userIdNameObject.value;
   }
   else
   {

      var arr = userIdObject.value.split(",");
      var arr2 = userNameObject.value.split(",");
      if(userIdObject.value!="")
      {
           for(var i=0;i<arr.length;i++)
           {
              if(userDept!="")
                  userDept+=";;";
               userDept+=arr[i]+"::"+arr2[i];
           }
       }
    }
	var str=moreSelectUser(userDept);
	if(str!=null)
	{
        if(userIdNameObject!=null)
		   userIdNameObject.value=str;
		var arr=str.split(";;");
		var userId=null;
		var userName=null;
		for(var i=0;i<arr.length;i++)
		{
			var user=arr[i].split("::");
			if(userId==null)
			{
				userName=user[1];
				userId=user[0];
			}
			else
			{
				userName=userName+","+user[1];
				userId=userId+","+user[0];
			}
		}
		userNameObject.value=userName;
		userIdObject.value=userId;
	}
}
//单用户选择
function getSingUsers(userIdObject,userNameObject)
{
	var str=singleSelectUser()
	if(str!=null)
	{
		var arr=str.split("::");
		userIdObject.value=arr[0];
		userNameObject.value=arr[1];
	}
}

//单用户选择2
function getSingUsers2(deptId,userIdObject,userNameObject)
{
	var str=singleSelectUser2(deptId)
	if(str!=null)
	{
		var arr=str.split("::");
		userIdObject.value=arr[0];
		userNameObject.value=arr[1];
	}
}


//多部门选择，返回值的格式为:deptId::deptName;;deptId2::deptName
function moreSelectDept(deptStr)
{
	var s=dialog("/platform/dept/MoreSelectDept.jsp?deptStr="+deptStr,"moreSelectDept",450, 350);
	//alert(s);
	return s;
}
//单部门选择,返回的值的格式为:deptId::deptName
function singleSelectDept()
{
	var s=dialog("/platform/dept/SingleSelectDept.jsp","moreSelectDept",350, 330);
	//alert(s);
	return s;
}
function singleSelectDeptForFullName(){
	var s=dialog("/platform/dept/SingleSelectDept2.jsp","moreSelectDept",350, 330);
	//alert(s);
	return s;
}
//参数userStr的格式为:userId::userName;;userId2::userName2
//多用户选择，返回值的格式为:userId::userName;;userId2::userName2
function moreSelectUser(userStr)
{
	var s=dialog("/platform/user/MultiUserSelect.jsp?userStr="+userStr,"MultiUserSelect",600, 400);
	//alert(s);
	return s;
}
//单用户选择,返回的值的格式为:userId::userName
function singleSelectUser()
{
	var s=dialog("/platform/user/SingleUserSelect.jsp","SingleUserSelect",500, 400);
	//alert(s);
	return s;
}

//单用户选择2,返回的值的格式为:userId::userName
function singleSelectUser2(deptId)
{ 
	
	var s=dialog("/platform/user/SingleUserSelect2.jsp?deptId="+deptId,"SingleUserSelect",300, 400);
	//alert(s);
	return s;
}

//选择权限
//参数authStr的形式为:type+":"+typeName+":"+code+":"+name,权限之间用","分开
//返回的值的格式为type+":"+typeName+":"+code+":"+name,权限之间用","分开
function selectAuth(authStr)
{
	//var url="/platform/catalogauth/SelectAuth.jsp?authStr="+authStr;
	var s=dialog("/platform/catalogauth/SelectAuth.jsp?authStr="+authStr,"权限",650,400);
	//var s=dialog("/cms","权限",650,400);
	return s;
}

function setAuth(appauthId)
{
	modelJsp("/catalogAuthAction.do?action=auth&appauthId="+appauthId,null,650, 300);
}

//参数userStr的格式为:postId::postName;;postId2::postName2
//多岗位选择，返回值的格式为:postId::postName;;postId2::postName2
function moreSelectPost(postStr)
{
	var s=dialog("/platform/post/MultiPostSelect.jsp?postStr="+postStr,"MultiPostSelect",600, 400);
	//alert(s);
	return s;
}

//选择接受者
//参数receiverType为1表示为用户，2为岗位
//参数valueStr的格式，
//当receiverType为1时，userId::userName;;userId2::userName2
//当receiverType为2时postId::postName;;postId2::postName2
//返回值的格式为:receiverType$valueStr
function selectReceiver(receiverType,valueStr)
{
	var s=modelJsp("/platform/common/SelectReceiver.jsp?valueStr="+valueStr+"&receiverType="+receiverType,"selectReceiver",600, 450);
	//alert(s);
	return s;
}
//表单静态模式对话框
function openFormWindows(url,name,w,h){
	return dialog(url,name,w,h);
	//window.showModalDialog(url,object,"dialogHeight:" + h + "px; dialogWidth:" + w + "px; center: Yes; help: No; resizable: No; status: No;");
}

//获取下来选中的文本
function selectedText(selectId){
	
	var obj = document.getElementById(selectId); //selectid
	var index = obj.selectedIndex; // 选中索引
	var text = obj.options[index].text; // 选中文本
	var value = obj.options[index].value; // 选中值
	return text;
}
//全屏表单静态模式对话框
function openFullSizeFormWindow(url,name, w){
    
	if(w == undefined || w == null){
		w=screen.availWidth;
	}
    var h=screen.availHeight;

    return dialog(url,name,w,h);

}
