
//document.oncontextmenu = function() { return false;} 

//added by tanlei
	function submitThisForm(form_name){

	if(navigator.userAgent.indexOf('Firefox')==-1){
		form_name.submit();
	}else{
		form_name.tijiao.click();

	}
	}



 String.prototype.replaceAll  = function(s1,s2){return this.replace(new RegExp(s1,"gm"),s2);}  

function submitForm(form, actionUrl, buttons) {
	if(buttons) {
		for(i=0; i<buttons.length; i++) {
			if(buttons[i])
				buttons[i].disabled="true";
		}
	}
	if(document.all.disableButtonA)
		document.all.disableButtonA.disabled="true";
	if(document.all.disableButtonB)
		document.all.disableButtonB.disabled="true";
	if(document.all.disableButtonC)
		document.all.disableButtonC.disabled="true";
	if(document.all.disableButtonD)
		document.all.disableButtonD.disabled="true";
	if(document.all.disableButtonE)
		document.all.disableButtonE.disabled="true";
	if(document.all.disableButtonF)
		document.all.disableButtonF.disabled="true";
	if(document.all.disableButtonG)
		document.all.disableButtonG.disabled="true";
	if(document.all.disableButtonH)
		document.all.disableButtonH.disabled="true";
		
    if (typeof actionUrl != "undefined" && actionUrl != "") {
        form.action = actionUrl;
    }    
    form.submit();
}

/**
 * check all the checkboxes in the form
 * 
 * @param checkboxName
 */
function checkAll(checkboxName) {
    var checkboxes = document.getElementsByName(checkboxName);
    if (!checkboxes) {
        return;
    }
    for (var i = 0; i < checkboxes.length; i++) {
        checkboxes[i].checked = true;
    }
}

/**
 * decheck all the checkboxes in the form
 * 
 * @param checkboxName
 */
function checkNone(checkboxName) {
    var checkboxes = document.getElementsByName(checkboxName);
    if (!checkboxes) {
        return;
    }
    for (var i = 0; i < checkboxes.length; i++) {
        checkboxes[i].checked = false;
    }
}

/**
 * set all checkboxes's value with all element  
 * @param all
 * @param checkboxName
 */
function setCheckboxes(all, checkboxName) {
    var value = all.checked;
    var checkboxes = document.getElementsByName(checkboxName);
    if (!checkboxes) {
        return;
    }
    for (var i = 0; i < checkboxes.length; i++) {
        checkboxes[i].checked = value;
    }
}

function getSelectedCheckboxValues(checkBoxName) {
    var selectedCheckboxIds = "";
    if (!checkBoxName) {
        return;
    }       
    var checkBox = document.getElementsByName(checkBoxName);
    for (var i = 0; i < checkBox.length; i++) {
        if (checkBox[i].checked && checkBox[i].value != "") {
            selectedCheckboxIds += checkBox[i].value + ",";
        }           
    }
    return selectedCheckboxIds.substring(0, selectedCheckboxIds.length - 1);
}

/* Function for showing and hiding elements that use 'display:none' to hide */
function toggleDisplay(targetId) {
    if (document.getElementById) {
        target = document.getElementById(targetId);
    	if (target.style.display == "none"){
    		target.style.display = "";
    	} else {
    		target.style.display = "none";
    	}
    }
}

// toggle visibility 
function toggleVisibility(targetId) {
    if (document.getElementById) {
        target = document.getElementById(targetId);
    	if (target.style.visibility == "hidden"){
    		target.style.visibility = "visible";
    	} else {
    		target.style.visibility = "hidden";
    	}
    }
}

/* This function is used to open a pop-up window */
function openWindow(url, winTitle, winParams) {
    if (!winParams) {
        winParams = "width=400,height=400,left=350,top=150,toolbar=no,scrollbars=auto,scrollbars=yes,resizable=yes,status=yes";
    }
	winName = window.open(url, winTitle, winParams);
    winName.focus();
}

/**
 * separator must be char
 */
function joinString(str1, str2, separator) {
    if (str1 == "" && str2 =="") {
        return "";
    } else if (str2 == "") {
        return str1;
    } else if (str1 == "") {
        return str2;
    } else {
        if (str1.charAt(str1.length-1) == separator) {
            return str1.concat(str2);
        }
        return str1.concat(separator, str2);
    }
}

// This function is for stripping leading and trailing spaces

function splitDatetimerange(startInputName,startBegName,startEndName,endInputName,endBegName,endEndName){

		var i;
		if(startInputName){
			var startInput = document.getElementById(startInputName); 
			var startBeg = document.getElementById(startBegName);
			var startEnd = document.getElementById(startEndName);
			var startStr = startInput.value;
			i = startStr.indexOf('/');
			startBeg.value = startStr.substring(0,i);
      startEnd.value = startStr.substring(i+1);	    
		}
		
		if(endInputName){
			var endInput = document.getElementById(endInputName);  
			var endBeg = document.getElementById(endBegName);
			var endEnd = document.getElementById(endEndName);
			var endStr = endInput.value;
			i = endStr.indexOf('/');
			endBeg.value = endStr.substring(0,i);
      endEnd.value = endStr.substring(i+1);			
		}
}

function splitDatetimeadd(startInputName,startBegName,startEndName,endInputName,endBegName,endEndName){

		var i;
		if(startInputName){
			var startInput = document.getElementById(startInputName); 
			var startBeg = document.getElementById(startBegName);
			var startEnd = document.getElementById(startEndName);
			var startStr = startInput.value;
			i = startStr.indexOf('/');
			var h=startStr.substring(0,i);
			if (h.length>6)
				startBeg.value = startStr.substring(0,i)+":00";
			else
				startBeg.value = startStr.substring(0,i);
			var m=startStr.substring(i+1);
			if (m.length>6)
				startEnd.value = startStr.substring(i+1)+":59";
			else
				startEnd.value = startStr.substring(i+1);
      		}
		
		if(endInputName){
			var endInput = document.getElementById(endInputName);  
			var endBeg = document.getElementById(endBegName);
			var endEnd = document.getElementById(endEndName);
			var endStr = endInput.value;
			i = endStr.indexOf('/');
			var n=endStr.substring(0,i);
			if (n.length>6)
				endBeg.value = endStr.substring(0,i)+":00";
			else
				endBeg.value = endStr.substring(0,i);
			var z=endStr.substring(i+1);
			if (z.length>6)
				endEnd.value = endStr.substring(i+1)+":59";
			else
				endEnd.value = endStr.substring(i+1);
		}
}

function splitDatetimerange2(onInputName,onBegName,onEndName){

		var i;

		if(onInputName){
			var onInput = document.getElementById(onInputName);  
			var onBeg = document.getElementById(onBegName);
			var onEnd = document.getElementById(onEndName);
			var onStr = onInput.value;
			i = onStr.indexOf('/');
			onBeg.value = onStr.substring(0,i);
            onEnd.value = onStr.substring(i+1);			
		}
}

function centerPopUpWindow(openurl,w,h)
{
	var chasm = screen.availWidth;
	var mount = screen.availHeight;
    var intPos = openurl.indexOf("?");
    var strRight = openurl.substr(intPos + 1);
    var arrTmp = strRight.split("&");
    var inputname=arrTmp[0].split("=")[1];
    var rv=window.showModalDialog(openurl,'','dialogWidth=310px;dialogHeight=140px;dialogLeft=' + ((chasm - w - 10) * .5) + 'px;dialogTop=' + ((mount - h - 30) * .5)+ 'px;toolbar =no; menubar=no; scrollbars=no; resizable=yes;location=no; status=no;');

    if(rv!=undefined){
      document.getElementById(inputname).value=rv;
    }
}



function getStrLength(str)
{ 
	var iLen = 0;

	for(i=0; i<str.length; i++)
	{
		temp = str.charAt(i);
		start = unescape("%00")
		end = unescape("%7f")
		if(temp>end || temp<start)
			iLen ++;
			
		iLen ++;
	}

  return iLen;
}

function isOverLength(str,definedlength)
{
	strlen = getStrLength(str);
	if(strlen > definedlength)
		return false;
	return true;
}

	function query(form,path){
	            form.target="_self"
	            submitForm(form,path);
	         }
	function Undo(undoUri){
	      window.location.href=undoUri; 
	}   
     
 /*********************************************************
 * Display Option resize
 * @authro jinpan
 * @since 2007-08-16
 **********************************************************/ 	
 function   MouseDownToResize(obj){   
		  obj.mouseDownX=event.clientX;   
		  obj.parentTdW=obj.parentElement.offsetWidth;   
		  obj.parentTableW=obj.parentElement.parentElement.parentElement.offsetWidth;
		  try{
		      //top.main_layout_bottom.recolsize = "recolsize";
		      //top.main_layout_bottom.releasecolsize = false;
		      setCookie("main_layout_bottom.releasecolsize", "releasecolsize");
		  }catch(e){
		  }
		  obj.setCapture(false);
  }   
  function   MouseMoveToResize(obj){   
          if(!obj.mouseDownX)   return   false;   
          var   newWidth=obj.parentTdW*1+event.clientX*1-obj.mouseDownX;
          if(newWidth>0)   
          {   
             obj.parentElement.style.width   =   newWidth;   
			 obj.parentElement.parentElement.parentElement.style.width=obj.parentTableW*1+event.clientX*1-obj.mouseDownX;  
			 resizeSpanATMove(obj.parentElement,newWidth);
          }
  }   
  function   MouseUpToResize(obj){
      try{
         setCookie("main_layout_bottom.releasecolsize", "releasecolsize");
       }catch(e){
       }
      // obj.releaseCapture();   
      // obj.mouseDownX=0;
  }  
  
 	//function:turn to the page which is the subObjcet's mainObject
	function turnPage(button,ObjcetName,src){
    	tmp = parent.parent.parent.getRightFPFrame(ObjcetName);
    	target = tmp;
    	parent.parent.parent.showRightFPFrame(ObjcetName);
    	var fph = parent.parent.document.getElementById(target);
    	//var currentTr = button.parentElement.parentElement;
    	var url;//
		//for(var l=0;l<currentTr.childNodes.length;l++)
		//{
		//	var uri = getLink(currentTr.childNodes[l]);
		//	if(uri!=""){
		//	   url = uri;
		//	}
        //}
		fph.src = src;
		setCookie("urlCookie",url);
   }
   
   //function:turn to the page which is the subObjcet's mainObject
   function turnPageByHref(ObjcetName,src,url){
    		tmp = parent.parent.parent.getRightFPFrame(ObjcetName);
    		target = tmp;
    		parent.parent.parent.showRightFPFrame(ObjcetName);
    		var fph =  parent.parent.frames[10].document.getElementById(target);
			fph.src = src;
			parent.parent.parent.setCookie("urlCookie",url);
   }
   
   function turnPageByHref_caseDataChange(ObjcetName,src,url){
    		tmp = parent.parent.parent.getRightFPFrame(ObjcetName);
    		target = tmp;
    		parent.parent.parent.showRightFPFrame(ObjcetName);
    		var fph =  parent.parent.parent.frames[10].document.getElementById(target);
			fph.src = src;
			parent.parent.parent.setCookie("urlCookie",url);
   }   
   
   	//options about cookie
	function setCookie(name, value) {
		if(value==null||value=='')
			return;
		//var url = 'unicall/logCookieLog.action?cookieName='+name+'&cookieContent='+value;
		//postXmlRequest(url,true);
		//var expTime = new Date()
		//expTime.setTime(expTime.getTime() + 60*1000 ) //60
	    document.cookie = name + "=" + escape(value)+ ";"//expires="+ expTime.toGMTString();
	}
 
	function getCookie(name) {
	   var search = name + "=";
	   if(document.cookie.length > 0) {
	      var offset = document.cookie.indexOf(search);
	      if(offset != -1) {
	         offset += search.length;
	         var end = document.cookie.indexOf(";", offset);
	         if(end == -1) end = document.cookie.length;
	         return unescape(document.cookie.substring(offset, end));
	      }
	      else return "";
	   }
	}
	function RemoveCookie(name)
	{
		if(getCookie(name)=="")
			return;
		else{
			var exp = new Date();
			exp.setTime (exp.getTime() - 1);
			var cval = getCookie (name);
			document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
		}
	} 

   function compareDate(d1,d2){ 
        return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/")))); 
   } 


		function submitValue(){
			var  daps    =  document.getElementById("popDiv");
			document.getElementById(currentAreaName).value = document.getElementById("editArea").value;
			daps.style.display="none";
			document.getElementById("DivShim").style.display="none"; 
		}
		function resetArea(){
			document.getElementById("editArea").value = document.getElementById(currentAreaName).value;
		}
	var movElem = null;
	var movFrame = null;
	var movHead = null;
	var movStartX = 0;
	var movStartY = 0;
	var oX = 0;
	var oY = 0;
	
	String.prototype.pix2Num = function(){
	return parseInt(this.substring(0,this.length-2),10);
	}
	
	function initDiv(){
	document.onmousedown = function(){
	if(event.srcElement.id == "divHead"){
		movElem = document.getElementById("popDiv");
		movFrame = document.getElementById("DivShim");
		movElem.attachEvent("onstartselect",function(){return false;});
		movElem.attachEvent("oncontextmenu",function(){return false;});
		movHead = document.getElementById("divHead");
		movHead.style.cursor = "move";
		movStartX = event.x;
		movStartY = event.y;
		oX = movElem.offsetLeft;
		oY = movElem.offsetTop;
		return;
	}
	}
	document.onmousemove = function(){
	if(movElem){
		movElem.style.left = oX + event.x - movStartX;
		movElem.style.top = oY + event.y - movStartY;
		movFrame.style.top = oY + event.y - movStartY;
		movFrame.style.left = oX + event.x - movStartX;
		return;
	}
	}
	
	document.onmouseup = function(){
	if(movElem){
		if(movElem.style.left.pix2Num() < 0)
			movElem.style.left = 0;
		if(movElem.style.top.pix2Num() < 0)
			movElem.style.top = 0;
			movHead.style.cursor = "default";
			movElem = null;
		return;
	}
	if(movFrame){
			if(movFrame.style.left.pix2Num() < 0)
				movFrame.style.left = 0;
			if(movFrame.style.top.pix2Num() < 0)
				movFrame.style.top = 0;
				movFrame = null;
			return;
			}
		}
	}
	   
	 function resizeSpanATMove(obj,width){
	 	var td = obj;
	 	var table = obj.parentElement.parentElement;
	 	var th = table.rows[0];
	 	var order;
	 	for(var i=0;i<th.cells.length;i++){
	 		var tempTd = th.cells[i];
	 		if(td.innerText==tempTd.innerText){
	 			order=i;
	 			break;
	 		}
	 	}
	 	for(var i=1;i<table.rows.length;i++){
	  		var td = table.rows[i].cells[order];
	  		var span = document.createElement("span");
	  		var html;
  			span.style.width=width;
  			span.style.textOverflow='ellipsis';
  			span.style.overflow='hidden';
  			span.style.whiteSpace='nowrap';
  			span.style.padding='2px';
  			if(td.innerHTML.toLowerCase().indexOf('<span')!=-1){
  				html=td.childNodes[0].innerHTML;
  			}
  			else
  				html=td.innerHTML;
  			span.innerHTML=html;
  			td.innerHTML='';
  			if(html.indexOf("<a")!=-1||html.indexOf("<A")!=-1)
  				var titleCon = td.innerText;
  			else
  				var titleCon = html;
  			if(titleCon.indexOf('&nbsp;')==0)
					titleCon = titleCon.substring(6,titleCon.length);
  			if(transStrLenToPixLen(span.innerText,12)>width){
  				if(span.innerText.length>512)
  					td.title=transMStr(titleCon.substring(0,512).replaceAll("&nbsp;","\n"));
  				else
  					td.title=transMStr(titleCon.replaceAll("&nbsp;","\n"));
  			}
  			else
  				td.title='';
	  		td.appendChild(span);
	 	}
	 }
	 
	function transStrLenToPixLen(str,pix){
		var len = 0;
		for(var i=0;i<str.length;i++){
			var tmp = str.substring(i,i+1);
			if(isChinese(tmp))
				len+=12;
			else if(tmp=='\''||tmp==','||tmp=='.'||tmp=='1'||tmp=='i'||tmp=='l'||tmp=='!'||tmp==':'||tmp==';')
				len+=1;
			else
				len+=5;
		}
		return len;
	}
	
	function isChinese(str){
   		var lst = /[u00-uFF]/;      
   		return !lst.test(str);     
	}
	
	function transMStr(str){
		return str.replaceAll('&lt;',"<").replaceAll("&gt;",">").replaceAll('&amp;','&')
				.replaceAll('&quot;','\"')
				.replaceAll('&reg;','??').replaceAll('&copy;','??').replaceAll('&trade;','??').replaceAll('&ensp;',' ')
				.replaceAll('&emsp;',' ');
	}
	

	 function getLastQueryPars(num){
	 	if(typeof(num!='undefined')&&num!=null&&num!='')
	     	var xml = getCookie("queryPars"+num);
		else
     		var xml = getCookie("queryPars");
     	if(xml==null||xml=='')
     		return;
     		//alert(xml);
    	getfromElementValue(xml);
     }
	 function setLastQueryPars(num){
     	xml = document.getElementById('template_hid_des').value;
		if(typeof(num!='undefined')&&num!=null&&num!='')
	     	setCookie("queryPars"+num,xml);
		else
     		setCookie("queryPars",xml);
     }
     

	function  getEncodedQueryParams(queryParamArray,fieldArray){
	                var queryParamsValue='';
	     			for (var i = 0; i < queryParamArray.length; i++) {
					var param = queryParamArray[i];
					if (param.length > 0) {
						var namevalue = param.split("=");
						if (namevalue) {					  
							var name = namevalue[0];
							var value = namevalue[1];
							var boolean=true;
							for(var j=0;j<fieldArray.length;j++){
							  if(name==fieldArray[j]){
							     boolean=false;
							     break;
							  }
							}
							if(boolean){
							    queryParamsValue = queryParamsValue+'&'+name+'='+value;
							}				
						}
					}
				}
				
				return queryParamsValue;
	
	} 

   //only for testing str's max length < 1024
    function validateStrLength(name,fieldName,length,path){
    	var parVal = document.getElementById(fieldName).value;
   		var parVal =encodeURIComponent(document.getElementById(fieldName).value);
   		var actionUrl = path+"/Stringlen.action?stringVal="+parVal;
   		try{
   		var strLen = postXmlRequest(actionUrl,false);
   		if(strLen*1>length*1){
   			alert("ERROR:The field <"+name+"> is required less than "+length+" charactors!");
   			return false;
   		}
   		else
   			return true;
   		}catch(e){
   			alert("ERROR:The field <"+name+"> is required less than "+length+" charactors!");
   			return false;
   		}
   	}
    function validateArrayStrLength(name,fieldName,length,path){
    	var flag = true;
    	for(var i=0;i<name.length;i++){
    		flag = flag && validateStrLength(name[i],fieldName[i],length[i],path);
			if(!flag)
				return false;
   		}
   		return flag;
   }

function postXmlRequest(targetUrl, async) {
    xmlHttpRequest = createXmlRequest();
    var ret;
    if (typeof async != "undefined" && !async) {
        xmlHttpRequest.open("post", targetUrl, false);
    } else {
        xmlHttpRequest.open("post", targetUrl, true);
    } 
    
    xmlHttpRequest.onreadystatechange = function () {
    	if (xmlHttpRequest.readyState == 4) {
	        // success
	    	if (xmlHttpRequest.status == 200) {
	    		ret = xmlHttpRequest.responseText;
	    	}
    	}
    };
    xmlHttpRequest.setRequestHeader("Content-Type", "text/xml");
    xmlHttpRequest.send(null); 
    return ret;
}

function createXmlRequest() {
    var xmlHttpRequest;
   	if(window.ActiveXObject){
      	xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else if(window.XMLHttpRequest){
        xmlHttpRequest = new XMLHttpRequest();
    }
    return xmlHttpRequest;
}
     //////shanyz add 20080312 begin
	 function refreshSubWithNoCondition(current_row_index){
	      var tr = getTr(event.srcElement);
	      if(tr == undefined || tr==null){
			  return;
		  }
		  try{
	          if(current_row_index != tr.rowIndex){
	              var nodes = parent.SUBMENU.menudata.childNodes;
	              var mainMenuId = parent.MAINMENU.currentMenuId.substring(0,4);
	              for(var j=0;j<nodes.length;j++){
           			if(nodes[j].getAttribute('toFrame')=='SUBCONTENT'){
           			    var menuName = nodes[j].getAttribute('name');
           			    if(menuName == 'Binding' || menuName == 'Available'){
           			       var id = nodes[j].getAttribute('id');
           			       if(id.substring(0,4) == mainMenuId){
           			       	  //alert(nodes[j].getAttribute('name'));
           			       	  var field = parent.SUBMENU.document.getElementById(id);
	                          if(field){
	                    		var queryParams = field.getAttribute("queryParams");
	                    		//alert("before queryParams==" + queryParams);
	                    		if(queryParams != null){
	                    			var params = queryParams.split("&");
	                    			queryParams = 'hasQueried=true&paginationSupport.page=1';
	                    			for(var i=0;i<params.length;i++){
	                    				if(params[i].indexOf('paginationSupport.sorter.field')>-1 || params[i].indexOf('paginationSupport.sorter.order')>-1){
	                    				   queryParams = queryParams +'&'+ params[i];
	                    			    }
	                    			}
	                    		}
	                    		field.setAttribute("queryParams", queryParams);
	                    		//alert("after queryParams==" + queryParams);
	                    	}// end if(field)
           			      }//end if(id.substring(0,4) == mainMenuId)
           			    }// end if(menuName == 'Binding' || menuName == 'Available')
           			}//end if(nodes[j].getAttribute('toFrame')=='SUBCONTENT')
        		  }//end for(var j=0;j<nodes.length;j++)
	          }//end if(current_row_index != tr.rowIndex)
   	      }catch(e){}
	 }
	 
	 
/*	 
 function refreshChildPage(obj, objid){
	   var src_obj;
	   if (event.srcElement.tagName == "TD") {
	      src_obj = event.srcElement;
	   } else if (event.srcElement.tagName == "SPAN") {
	      src_obj = event.srcElement.parentElement;
	   } else {
	     return;
	   }
	   if (src_obj.parentElement.firstChild.tagName=="!") {
	      var sub = parent.document.getElementById("SUBCONTENT");
	      var loc = sub.src.indexOf('?'); 
	      if (loc == -1) {
	          sub.src=sub.src + "?" + objid + "=" + src_obj.parentElement.firstChild.data;
	      } else {
	          sub.src=sub.src.substring(0,loc) + "?" + objid + "=" + src_obj.parentElement.firstChild.data;
	      }
	   }
 }	*/
 
  function refreshChildPage(obj, objid){
	   var src_obj;
	   if (event.srcElement.tagName == "TD") {
	      src_obj = event.srcElement;
	   } else if (event.srcElement.tagName == "SPAN") {
	      src_obj = event.srcElement.parentElement;
	   } else {
	     return;
	   }
	   if (src_obj.parentElement.firstChild.tagName=="!") {
	      var sub = parent.document.getElementById("SUBCONTENT");
	      var url = parent.SUBMENU.document.getElementById("currentUrl").value;
	      parent.SUBMENU.document.getElementById("pkId").value = objid;
	      parent.SUBMENU.document.getElementById("id_value").value = src_obj.parentElement.firstChild.data;
	      sub.src=url + "?" + objid + "=" + src_obj.parentElement.firstChild.data;
	   }
 }
 
 function clearForm(form){
	var elements = form.elements;
	for(var i=0;i<elements.length;i++) {
	  	var element=elements[i];
	    if(element.type=="text" || element.type=="textarea" || 
	       element.type=="hidden" || element.type=="select-one"||element.type=="select-multiple" ||
	       element.type=="file" || element.type == "password") {
	       element.value = "";
	    }else if(element.type=="checkbox"||element.type=="radio") {
	      if(element.checked) {
	         element.checked = false;	
		  }
		}
		element.disabled = false;
	}
 } 

 function disabledForm(form,flag){
	var elements = form.elements;
	for(var i=0;i<elements.length;i++) {
	  	var element=elements[i];
	    if(element.type=="text" || element.type=="textarea" || 
	       element.type=="hidden" || element.type=="select-one"||element.type=="select-multiple" ||
	       element.type=="file" || element.type == "password" || element.type=="checkbox"||element.type=="radio") {
	       if(flag){
	       	  element.disabled = true;
	       }else{
	       	  element.disabled = false;
	       }
	    }
	}
 }
	
	function confirmSubmit(form, targetUrl, message) {
    	if (!message) {
        	message = "";
    	}
    	if (confirm(message)) {
    		form.action = targetUrl;
			return submitThisForm(form);
		} else {
			return;
	}
}
