//<![CDATA[
//表单填写通用JS函数
function DelValueFromOption(DelObj)
{
	if(DelObj.selectedIndex == -1) alert('请选择相册里您要删除的条目！');
	else DelObj.options[DelObj.selectedIndex]=null;
}
function AddValueToOption(Value,ToObj)
{
	if(Value!='')	ToObj.add(new Option(Value,Value),0);
}
function GetValueFromOption(GetObj)
{
	var tempValue = '';
	var tempBlankStr;
	if (GetObj.length>0)
	{
		for(var i=0;i<GetObj.length;i++)
		{
			if (i==0) tempValue = GetObj.options[i].text;
			if (i!=0) 
			{
				tempBlankStr='|||';
				tempValue = tempValue + tempBlankStr + GetObj.options[i].text;
			}
		}
	}
	return tempValue;
}

// 排序：向上移动
function Up(objName) {
	var sel=objName;
	var nIndex = sel.selectedIndex;
	var nLen = sel.length;
	if ((nLen<1)||(nIndex==0)) return;
	if (nIndex<0) {
		alert("请选择要移动的照片");
		return;
	}
	var sValue=sel.options[nIndex].value;
	var sHTML=sel.options[nIndex].innerHTML;
	sel.options[nIndex].value=sel.options[nIndex-1].value;
	sel.options[nIndex].innerHTML=sel.options[nIndex-1].innerHTML;
	sel.options[nIndex-1].value=sValue;
	sel.options[nIndex-1].innerHTML=sHTML;
	sel.selectedIndex=nIndex-1;
}

// 排序：向下移动
function Down(objName) {
	var sel=objName;
	var nIndex = sel.selectedIndex;
	var nLen = sel.length;
	if ((nLen<1)||(nIndex==nLen-1)) return;
	if (nIndex<0) {
		alert("请选择要移动的照片");
		return;
	}
	var sValue=sel.options[nIndex].value;
	var sHTML=sel.options[nIndex].innerHTML;
	sel.options[nIndex].value=sel.options[nIndex+1].value;
	sel.options[nIndex].innerHTML=sel.options[nIndex+1].innerHTML;
	sel.options[nIndex+1].value=sValue;
	sel.options[nIndex+1].innerHTML=sHTML;
	sel.selectedIndex=nIndex+1;
}
function SetSelectedValueType( objName,varValue )
{
	for( var i=0; i < document.all(objName).length; i ++ )
	{
		if( document.all(objName).options[i].value == varValue )
		{
			document.all(objName).selectedIndex = i;  
			break;
		}
	}
}
function SetSelectedValueType_Checkbox( objName,varValue )
{
	var arrValue;
	arrValue = varValue.split(', ');
	for ( var j=0 ; j<arrValue.length; j++ )
	{
		for( var i=0; i < document.all(objName).length; i ++ )
		{
			if( document.all(objName+i).value == arrValue[j] )
			{
				document.all(objName+i).checked = true;
			}
		}
	}
}
function SetSelectedValueType_Checkbox_Job( objName,varValue )
{
	var arrValue;
	arrValue = varValue.split(', ');
	for ( var j=0 ; j<arrValue.length; j++ )
	{
		for( var i=0; i < document.all(objName).length; i ++ )
		{
			if( document.all(objName+i).value == arrValue[j] )
			{
				document.all(objName+i).checked = true;
			}
		}
		if ( arrValue[j].indexOf("@") != -1 )
		{
			var ot = document.getElementById("Job_" + arrValue[j].substr(1,1));
			ot.style.display = '';
		}
	}
}
function ChangeActorLangOther(objName)
{
	if( objName.checked == false) ActorLang_Other_spn.style.display = 'none'
	else ActorLang_Other_spn.style.display = '';
}
function ChangePersonLangOther(objName)
{
	if( objName.checked == false) PersonLang_Other_spn.style.display = 'none'
	else PersonLang_Other_spn.style.display = '';
}
function InputTalentJob(KeyWords,objName)
{
	if (KeyWords!='')
	{
		if (objName.value.search(KeyWords)==-1)
		{
			if (objName.value=='') objName.value=KeyWords;
			else objName.value=objName.value+','+KeyWords;
		}
	}
	if (KeyWords == 'Clean')
	{
		objName.value = '';
	}
	return;
}
//保证在点击提交按钮之后提交按钮被Disable
function DoOnSubmit(theform)
{
	VerifyInput(theform);
	if (IsValid == false) return false;
	if (document.all||document.getElementById)
	{
		for (i=0;i<theform.length;i++)
		{
			var tempobj=theform.elements[i];
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
			tempobj.disabled=true;
		}
	}
	return true;
}
//城市模块
function clear(o){
    l=o.length;
    for (i = 0; i< l; i++){
	    o.options[1]=null;
    }
}

function AddCity(obj,sel,top)
{
	clear(obj);
	var p=document.getElementById(top).value;
	if( p!=0 && p!=571)
	// 排除国外、空、其它
	{
		for(i=1;i<citys[p].length;i++)
		{
			obj.add(new Option(citys[p][i][1],citys[p][i][0]));
		}
		if(sel)
		{
			obj.selectedIndex=sel;
		}
	} 
}

//自动填充籍贯、等等信息
function auto_fill_by_ID(IDStr,form){
	var  IDYear   =0;
	var  IDMonth  =0;
  	var  IDDate   =0;
    var  IDSex    =0;
    var  IDAddress=0;
    var  tmpStr   =0;
   
 	 IDStr=strim(IDStr);

   
    ///////////////BGN::判断长度////////////////////
  	if(IDStr.length==15)
  	{

  		IDYear=parseInt("19"+IDStr.substring(6,8));
  		IDMonth=parseInt(IDStr.substring(8,10),10);
  		IDDate=parseInt(IDStr.substring(10,12),10);
  	    IDSex=parseInt(IDStr.substring(14,15));
 	 }
  	else if( IDStr.length==18)
  	{
  		IDYear=parseInt(IDStr.substring(6,10));
  		IDMonth=parseInt(IDStr.substring(10,12),10);
  		IDDate=parseInt(IDStr.substring(12,14),10);
		IDSex=parseInt(IDStr.substring(16,17));
		

  	}else{
		return;
	}

	IDAddress=parseInt(IDStr.substring(0,2)); // 省代码
	if(IDAddress==11 || IDAddress==12 || IDAddress==31 || IDAddress==50){
		IDAddress1=parseInt(IDStr.substring(0,6)); // 县级代码
	}else{
		IDAddress1=parseInt(IDStr.substring(0,4)) * 100;
	}

	if(IDSex % 2 ==0){ // 自动填充性别
		form.UserSex[1].checked = true;
	}else{
		form.UserSex[0].checked = true;
	}

	for(i=0;i<form.UserNativePlace_P.options.length;i++){
		// 自动填充户口
		if(form.UserNativePlace_P.options[i].text==eval("city_2code_"+parseInt(IDAddress))){
			form.UserNativePlace_P.options[i].selected=true;
			break;
		}
	}

	AddCity(document.all['UserNativePlace_C'],'','UserNativePlace_P'); // 变更县级

	for(i=0;i<form.UserNativePlace_C.options.length;i++){
		// 自动填充户口
		if(form.UserNativePlace_C.options[i].text==eval("city_2code_"+parseInt(IDAddress1))){
			form.UserNativePlace_C.options[i].selected=true;
			break;
		}
	}

	for(i=0;i<form.UserBirthday_D.options.length;i++){
		// 自动填充出生日期
		if(form.UserBirthday_D.options[i].value==IDDate){
			form.UserBirthday_D.options[i].selected=true;
			
			break;
		}
	}

	for(i=0;i<form.UserBirthday_Y.options.length;i++){
		// 自动填充出生日期
		if(form.UserBirthday_Y.options[i].value==IDYear){
			form.UserBirthday_Y.options[i].selected=true;
			break;
		}
	}

	for(i=0;i<form.UserBirthday_M.options.length;i++){
		// 自动填充出生日期
		if(form.UserBirthday_M.options[i].value==IDMonth){
			form.UserBirthday_M.options[i].selected=true;
			break;
		}
	}
}
//]]>