function getVesion(){
    var Sys = {};
    var ua = navigator.userAgent.toLowerCase();
    var s;
    (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
    (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
    (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
    (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
    (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

    if (Sys.ie) return Sys.ie;
    if (Sys.firefox) return Sys.firefox;
    if (Sys.chrome) return Sys.chrome;
    if (Sys.opera) return Sys.opera;
    if (Sys.safari) return Sys.safari;
}
function correctPNG(){
  for(var i=0; i<document.images.length; i++)
  {
   var img = document.images[i]
   var imgName = img.src.toUpperCase()
   if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
   {
   var imgID = (img.id) ? "id='" + img.id + "' " : ""
   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
   var imgStyle = "display:inline-block;" + img.style.cssText
   if (img.align == "left") imgStyle = "float:left;" + imgStyle
   if (img.align == "right") imgStyle = "float:right;" + imgStyle
   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
   var strNewHTML = "<span " + imgID + imgClass + imgTitle
   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
   + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
   img.outerHTML = strNewHTML
   i = i-1
   };
  };
};


		 
		$().ready(function() {
			if (getVesion()=='6.0') {
				correctPNG();
			}
			$("#loginForm").validate({
				errorLabelContainer: $("#errmsg"),
				rules: {
					j_username: {required:true},
					j_password: {required:true},
					code:{
						imageValidate:true,
						required:true
					}
				},
				messages: {
					j_username: "请输入您的用户名",
					j_password: "请输入您的密码",
					code:{
						imageValidate:"验证码错误",
						required:"请输入验证码"
					}					
				}
			});
			document.getElementById('j_username').focus(); 
			$("#postDiv").dialog({
	            autoOpen: false,
	            title: '职位类型',
	            modal: true,
	            resizable:false,
	            width:700,
	            height:480,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            },
	            buttons: {
	                "确定": function(){
	                    $(this).dialog("close");
	                }
	            }
        	});
			$("#insDiv").dialog({
	            autoOpen: false,
	            title: '所属行业',
	            modal: true,
	            resizable:false,
	            width:880,
	            height:540,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            },
	            buttons: {
	                "确定": function(){
	                    $(this).dialog("close");
	                }
	            }
        	});
			$("#proDiv").dialog({
	            autoOpen: false,
	            title: '工作地点',
	            modal: true,
	            resizable:false,
	            width:600,
	            height:420,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            },
	            buttons: {
	                "确定": function(){
	                    $(this).dialog("close");
	                }
	            }
        	});
			checkAll('postall','post');	
			checkAll('indall','ind');	
			checkAll('provinceall','province');	        	
		});
	function show(){
		var  selectionname=document.getElementById('pname');
		if(selectionname.value=='请输入关键字'){
			selectionname.value='';
		}
	}		
	function postShow(){
		document.getElementById('postDiv').style.display="";
    	$("#postDiv").dialog("open");
    	if (getVesion()=='6.0') {
			ie6selectpost();
		}
    	
	}
	function insShow(){
		document.getElementById('insDiv').style.display="";
    	$("#insDiv").dialog("open");
    	if (getVesion()=='6.0') {
			ie6selectins();
		}
	}
	function proShow(){
		document.getElementById('proDiv').style.display="";
    	$("#proDiv").dialog("open");
    	if (getVesion()=='6.0') {
			ie6selectpro();
		}
	}
	//全选
	function checkAll(selectall,shareuser){
		$("#"+selectall).click(function() { 
			$("input[@name='"+shareuser+"']").each(function() {
				if(document.getElementById(selectall).checked==false){
					$(this).attr("checked", false);
				}else{
					$(this).attr("checked", true); 
				}
				var select='postIds';
				if(selectall=='indall'){
					select='insIds';
				}else if(selectall=='provinceall'){
					select='provinceIds';
				}
				deal(select,shareuser,$(this).val());
			}); 
		});
	}
	//cacel
	function cacelAll(selectall){
		if(document.getElementById(selectall).checked==true){
			document.getElementById(selectall).checked=false;
		}
	}
	//处理弹出框选择，saveId是要保存的hidden input中的id，type是选择id的别名，id为真正的id
	function deal(saveId,type,id){
		var pubIds= document.getElementById(saveId).value;
		var cId= document.getElementById(type+id);
		var showName=document.getElementById(saveId).value;
		var showArray=showName.split(',');
		var name='';
		if(cId.checked){
			if(pubIds==id||pubIds.indexOf(id+",")==0
				||(pubIds.lastIndexOf(','+id)!=-1&&pubIds.lastIndexOf(','+id)==(pubIds.length-id.length-1))
				||pubIds.indexOf(","+id+",")!=-1){
			}else{
				if(pubIds.length>0){
					pubIds=pubIds+',';
					name=name+'+';
				}
				document.getElementById(saveId).value=pubIds+id;
				name+=document.getElementById(type+'Name'+id).value;
				if(document.getElementById(saveId+'Name').value.indexOf('--')!=-1){
					document.getElementById(saveId+'Name').value=name;
				}else{
					document.getElementById(saveId+'Name').value+=name;
				}			
			}
		}else{
			if(pubIds==id){
				document.getElementById(saveId).value="";
				document.getElementById(saveId+'Name').value="";
			}else if(pubIds.indexOf(id+",")==0){
				document.getElementById(saveId).value=pubIds.replace(id+",",'');
				document.getElementById(saveId+'Name').value=document.getElementById(saveId+'Name').value.replace(document.getElementById(type+'Name'+id).value+"+",'');
			}else if(pubIds.lastIndexOf(','+id)==(pubIds.length-id.length-1)){
				document.getElementById(saveId).value=pubIds.substring(0,pubIds.lastIndexOf(','+id));
				document.getElementById(saveId+'Name').value=document.getElementById(saveId+'Name').value.substring(0,document.getElementById(saveId+'Name').value.lastIndexOf('+'+document.getElementById(type+'Name'+id).value));
			}else{
				document.getElementById(saveId).value=pubIds.replace(","+id+",",',');
				document.getElementById(saveId+'Name').value=document.getElementById(saveId+'Name').value.replace("+"+document.getElementById(type+'Name'+id).value+"+",',');
			}
		}

	}


function ie6selectpost(){
	var postIds=document.getElementById('postIds').value;
	var postId=postIds.split(',');
	
	for( var i=0;i<=postId.length;i=i+1){
		
		if(postId!=''){
			document.getElementById('post'+postId[i]).checked=true;
		}
		
	}
}
function ie6selectins(){
	var insIds=document.getElementById('insIds').value;
	var insId=insIds.split(',');
	
	for( var i=0;i<=insId.length;i=i+1){
		
		if(insId!=''){
			document.getElementById('ind'+insId[i]).checked=true;
		}
		
	}
}
function ie6selectpro(){
	var provinceIds=document.getElementById('provinceIds').value;
	var provinceId=provinceIds.split(',');
	
	for( var i=0;i<=provinceId.length;i=i+1){
		
		if(provinceId!=''){
			document.getElementById('province'+provinceId[i]).checked=true;
		}
		
	}
}