﻿//功能：弹出选择日期对话框
//参数：ctl：选择后的日期值要赋给的文本框名称
function ChoiceDate(ctl) {
  var features = 'dialogWidth:195px;dialogHeight:210px;dialogLeft:372px;dialogTop:210px;' +
	             'directories:no;localtion:no;menubar:no;status=no;toolbar=no;scrollbars:yes;Resizeable=no';
  retval = window.showModalDialog("calendar.htm","ChoiceDate",features );
  var datetext = eval("document.all." + ctl);
  if( retval != null ) datetext.value = retval;
}

//功能：弹出选择对话窗，并返回两个数据分别赋给ctl，ctlc文本框
//参数：pathname：要弹出的对话窗口的网页名称。isRept：返回值是否复盖当前值，2为是，1为否
function ChoiceTwo(pathname,ctl,ctlc,isRept) {
  var TempData="";
  var features = 'dialogWidth:392px;dialogHeight:265 px;dialogLeft:392px;dialogTop:265px;' +
	             'directories:no;localtion:no;menubar:no;status=no;toolbar=no;scrollbars:yes;Resizeable=no';
  retval = window.showModalDialog('../../Choice/' + pathname,'choice', features );
	
  if ( retval != null ){
    var ctltext = eval("document.all." + ctl);
	var ctltextc = eval("document.all." + ctlc);
	if (retval == "_isnull") {
	    ctltext.value = "";
		ctltextc.value = "";
	} else {
	   var retvalc = eval(retval.split('$'))
	   if (isRept == 1) {
	      ctltext.value  = retvalc[0];
	      ctltextc.value = retvalc[1];
	   } else {
	      TempData="| " + ctltextc.value.toLowerCase() + " |";
	      if (TempData.indexOf("| " + retvalc[1].toLowerCase() + " |")!=-1) return false;
	      
		  if (ctltext.value == "") ctltext.value = retvalc[0];
	      else ctltext.value = ctltext.value + " | " + retvalc[0];
	   
	      if (ctltextc.value == "") ctltextc.value = retvalc[1];
	      else ctltextc.value = ctltextc.value + " | " + retvalc[1];
	   }
	}
  }
}

//功能：弹出选择对话窗，并返回三个数据分别赋给ctl，ctlc,ctld文本框
//参数：pathname：要弹出的对话窗口的网页名称。isRept：返回值是否复盖当前值，2为是，1为否
function ChoiceThree(pathname,ctl,ctlc,ctld,isRept) {
  
  var features = 'dialogWidth:392px;dialogHeight:265 px;dialogLeft:392px;dialogTop:265px;' +
	             'directories:no;localtion:no;menubar:no;status=no;toolbar=no;scrollbars:yes;Resizeable=no';
  retval = window.showModalDialog('../../Choice/' + pathname,'choice',features );
  if ( retval != null ){
	var ctltext = eval("document.all." + ctl);
	var ctltextc = eval("document.all." + ctlc);
	var ctltextd = eval("document.all." + ctld);
	if (retval == "_isnull") {
	    ctltext.value = "";
	    ctltextc.value = "";
		ctltextd.value = "";
	} else {
	  var retvalc = eval(retval.split('$'))
	  if (isRept == 1) {
	      ctltext.value  = retvalc[0];
	      ctltextc.value = retvalc[1];
		  ctltextd.value = retvalc[2];
	  } else {
	     if (ctltext.value == "") ctltext.value  = retvalc[0];
	     else ctltext.value = ctltext.value + " | " + retvalc[0];
		   
	     if (ctltextc.value == "") ctltextc.value = retvalc[1];
	     else ctltextc.value = ctltextc.value + " | " + retvalc[1];
				  
	     if (ctltextd.value == "") ctltextd.value = retvalc[2];
		 else ctltextd.value = ctltextd.value + " | " + retvalc[2];
	  }
	}
  }
}

//单击上一页或下一页时的执行的步骤，
//参数url为要提交到的页面
function hrefurl(url) {
   if (url!="" ){
	  document.all.formdata.action= url;
	  document.all.formdata.submit();
      return true;
  }
  return false;
}   

//功能：弹出选择对话窗，并返回两个数据分别赋给ctl，ctlc文本框
//参数：pathname：要弹出的对话窗口的网页名称。isRept：返回值是否复盖当前值，2为是，1为否
function ChoiceData(pathname,widthvalue,heightvalue) {
  window.open("../../Choice/" + pathname,"newwindows","toolbar=no,menubar=no,resizable=yes,top=" +
             ((document.body.clientHeight-100)/2 + document.body.scrollTop-50) + ",left=" + 
			 (document.body.clientWidth-300)/2 + ",width=" + widthvalue + "pt,height=" + heightvalue + "pt")
}
