var oldDataObject = null;
var oldSelectedTab = null;

var oldDataObject3 = null;
var oldSelectedTab3 = null;

function openData(tab, data, defaultData) {
	if (!oldDataObject) oldDataObject = document.getElementById(defaultData);
	oldDataObject.style.display = 'none';
	dataObject = document.getElementById(data);
	dataObject.style.display = 'block';
	oldDataObject = dataObject;
	
	if (!oldSelectedTab) oldSelectedTab = document.getElementById(defaultData+'_highlighted');
	oldSelectedTab.style.backgroundColor = '#e8e8ff';
	oldSelectedTab.style.borderBottomColor = '#ccd';
	selectedTab = tab;
	selectedTab.style.backgroundColor = '#fff';
	selectedTab.style.borderBottomColor = '#fff';
	oldSelectedTab = selectedTab;
	
}
function openData3(tab, data, defaultData) {
	if (!oldDataObject3) oldDataObject3 = document.getElementById(defaultData);
	oldDataObject3.style.display = 'none';
	dataObject = document.getElementById(data);
	dataObject.style.display = 'block';
	oldDataObject3 = dataObject;
	
	if (!oldSelectedTab3) oldSelectedTab3 = document.getElementById(defaultData+'_highlighted');
	oldSelectedTab3.style.color = '#e01';
	oldSelectedTab3.style.fontSize = '14pt';
	
	selectedTab = tab;
	selectedTab.style.color = '#338';
	selectedTab.style.fontSize = '19pt';
	 //selectedTab.style.font-size = '200%';
	oldSelectedTab3 = selectedTab; 
}
 
function openData2(tab, data, defaultData) {
	if (!oldDataObject) oldDataObject = document.getElementById(defaultData);
	oldDataObject.style.display = 'none';
	dataObject = document.getElementById(data);
	dataObject.style.display = 'block';
	oldDataObject = dataObject;
	
	if (!oldSelectedTab) oldSelectedTab = document.getElementById(defaultData+'_highlighted');
	oldSelectedTab.style.backgroundColor = 'Transparent';
	oldSelectedTab.style.borderBottomColor = '#ccd';
	selectedTab = tab;
	selectedTab.style.backgroundColor = '#F0F0F0';
	selectedTab.style.borderBottomColor = '#fff';
	oldSelectedTab = selectedTab;
	
}

function openData2_newCate( id ){
	document.location.href = "/directory/index.php?cateid="+id;
}

function mouseout( ele ){
        ele.style.backgroundColor="#a1a1a1";
}
 
function mouseover( ele ){
        ele.style.backgroundColor="#919191";
}
function isValidDate(day, month, year) {
	if (month == 2) {
		var leap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day == 29 && !leap)) {
			return false;
		}
	}
	return true;
}
function checkId(pId, alertmsg){   
    var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2];   
    var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];   
    if(pId.length != 15 && pId.length != 18) {
		alert(alertmsg);
		return false;
	}
    var Ai=pId.length==18?pId.substring(0,17):pId.slice(0,6)+"19"+pId.slice(6,16);
    if (!/^\d+$/.test(Ai)) {
		alert(alertmsg);
		return false;
	}
    var yyyy=Ai.slice(6,10),mm=Ai.slice(10,12)-1,dd=Ai.slice(12,14);
    var d=new Date(yyyy,mm,dd),year=d.getFullYear(),mon=d.getMonth(),day=d.getDate(),now=new Date();
    if (year!=yyyy || mon!=mm || day!=dd || d>now || now.getFullYear()-year>110 ||!isValidDate(dd, mm, yyyy) ) {
		alert(alertmsg);
		return false;
	}
    for(var i=0,ret=0;i<17;i++)  ret+=Ai.charAt(i)*Wi[i];       
    Ai+=arrVerifyCode[ret %=11];
	if(pId.length == 18 && pId.toLowerCase() != Ai) {
		alert(alertmsg);
		return false;
	}
	else{
		return true;
	}
}
function veriryId(id, alertmsg){
	var rest = false;
    rest = checkId(id, alertmsg);
	if(rest == false){
		return false;
	}
    var fid=id.substring(0,16),lid=id.substring(17);   
    if (isNaN(fid)|| ( isNaN(lid) && (lid!="x") )) {
		alert(alertmsg);
		return false;
	}
	
	return true;
    //var id=String(id),sex=id.slice(14,17)%2?"��":"Ů";
	//prov=areaCode[id.slice(0,6)] || areaCode[id.slice(0,4)] || areaCode[id.slice(0,2)] || "�޷�ȷ��";
	//var birthday=(new Date(id.slice(6,10),id.slice(10,12)-1,id.slice(12,14))).toLocaleDateString();
    //return prov+' '+birthday+' '+sex;
}
