var openedWindow=null;

function isNumber(intNumber){
	var reg = /^[-]{0,1}[0-9]{1,}$/;
	return reg.test(intNumber);
}
	
function openServiceWindow(cardID){
	var serviceType = document.getElementById("serviceTypeHid").value;
	if (serviceType=="3"){
	var token = document.getElementById("tokenCodeValues").value;
	if((token.length!=4 || isNumber(token)==false) && document.getElementsByName("serviceType")[2].checked){
	   	 alert("请输入4位数字的工程师接入码！");
	   	 document.getElementById("tokenCodeValues").focus();
	   	 return false;
	   }
   }
   hiddentips();
   
   try{
   if(openedWindow==null || (openedWindow.closed))
      openedWindow=window.open('/service.action?opName=&caseId=&cardID='+cardID+"&serviceType="+serviceType+"&tokenCode="+token,1382935348,'width=460,height=500,top=0,left=0,toolbar=no,menubar=no,location=no,status=no');
   else 
       openedWindow.focus();  
   }catch(e){}
}

	function chooseType(typeValue){
		document.getElementById("serviceTypeHid").value = typeValue;
		if(document.getElementsByName("serviceType")[2].checked){
			document.getElementById("tokenDiv").style.display = "block";
			
		}else{
			document.getElementById("tokenDiv").style.display = "none";
		}
	}

	function createOrShowDiv(cardid){
		var msg = "<span><b>您可以选择工程师！</b></span><br/><br/>"+
	 						  "<input type='radio' name='serviceType' value='1' checked onclick='chooseType(1);'/>系统选择工程师<br/><br/>"+
	 						  "<input type='radio' name='serviceType' value='2' onclick='chooseType(2);'/>最近服务工程师<br/><br/>"+
	 						  "<input type='radio' name='serviceType' value='3' onclick='chooseType(3);'/>自已选择工程师<br/>"+
	 						  "<span id='tokenDiv' style='display:none;'>工程师接入码：<input type='text' value='４位接入码' id=\"tokenCodeValues\" name='tokenCode' style='width:70px;' onclick=\"if(this.value==\'４位接入码\'){this.value=\'\';}\"/></span><br>"+
	 						  "<input type='button' value='确　定' onclick='openServiceWindow("+cardid+")';/>"+
	 						  "<input type='button' value='取　消' onclick='hiddentips();'/>";
		showtips(msg,true);
	}

