// JavaScript Document
var PtypexmlDoc;  //XML Variables
var xmlDoc;  //XML Variables
var mainMenuRoot; //Mainmenu Variables
var subMenuRoot; //Submenu Variables
var sitemapRoot; //SiteMap Variables
var parnetTarget;
var nptype;



var check_form;


var check_contact;
function setFromCheck3(){	
	check_contact = document.getElementById("contactform");
	//check_contact.request[0].focus();
			
		if(check_contact.addEventListener){
		   check_contact.addEventListener("submit",from_submit3,false);
		}else if(check_contact.attachEvent){
	       check_contact.attachEvent("onsubmit",from_submit3);
		}else if(check_contact.onclick){
	       check_contact.onsubmit=from_submit3;
		}
}

function from_submit3(evnt){
	check_contact = document.getElementById("contactform");
	if(noKeyIn(check_contact.companyName, "您的公司名稱未輸入")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noKeyIn(check_contact.name, "您的姓名未輸入")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noKeyIn(check_contact.division, "部門欄位未輸入")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noKeyIn(check_contact.tel, "您的聯絡電話未輸入")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(chkEmail(check_contact.email, "您的電子郵件格式不正確")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else{
		//check_contact.submit();
	}
}

function noKeyIn(i, ErrorMsg){
	if (trim(i.value)==""){
		i.value="";
     	i.focus();
     	alert(ErrorMsg);
     	return true;
    }
	return false;
}
function trim(i){return i.replace(/^[\s]*$/gi,"");}

function chkEmail(i, ErrorMsg){
	if(!CheckEmail(i)){
		i.focus();
		alert(ErrorMsg);
		return true;
	}
	return false;
}

function CheckEmail(f){
	var email = f.value;
	var rege = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (email.length == 0 || rege.exec(email) == null){return false;}
	return true;
}







function setFromCheck(){	
	
	check_form = document.getElementById("myForm");
	//check_form.request[0].focus();
	   if(check_form.addEventListener){
	       check_form.addEventListener("submit",from_submit,false);
		}else if(check_form.attachEvent){
	       check_form.attachEvent("onsubmit",from_submit);
		}else if(check_form.onclick){
	       check_form.onsubmit=from_submit;
		}
	
}



function from_submit(evnt){
	
	if(noSelect(check_form.typeA, "您尚未選擇產品大類")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noSelect(check_form.typeB, "您尚未選擇產品中類")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noSelect(check_form.typeC, "您尚未選擇產品小類")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else if(noSelect(check_form.typeD, "您尚未選擇產品細項")){
		if(evnt.cancelable){evnt.preventDefault();}else{return false;}
	}else{
		opener.document.forms["mother"].type.value = document.myForm.ptypesort.value;
		 window.close();
	}
}

function noSelect(i,ErrorMsg){
	if(i==check_form.typeA){
		if(i.value=='' || i.value=='請選擇大類'){
			alert(ErrorMsg);
     		return true;
		}
	}else if(i==check_form.typeB){
		if(i.value=='' || i.value=='請選擇中類' || i.value=='無下一分類'){
			alert(ErrorMsg);
     		return true;
		}
	}else if(i==check_form.typeC){
		if(i.value=='' || i.value=='請選擇小類' || i.value=='無下一分類'){
			alert(ErrorMsg);
     		return true;
		}
	}
	
	return false;
}




function setupPtypeXML(){	
	loadPtypeXML('xml_code.php');
}

function loadPtypeXML(xmlFile){	
	if (window.ActiveXObject)
	  {
	  PtypexmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  PtypexmlDoc.async=false;
	  PtypexmlDoc.load(xmlFile);
	  traceXML();
	  
	  }
	// code for Mozilla, etc.
	else if (document.implementation &&
	document.implementation.createDocument)
	  {
	  PtypexmlDoc= document.implementation.createDocument("","",null);
	  PtypexmlDoc.load(xmlFile);
	  PtypexmlDoc.onload=traceXML;
	  }
	else
	  {
	  alert('Your browser cannot handle this script');
	  }
}

function traceXML(){
	nextptype = new Array();
	nextptypeid = new Array();
	nextptypesort = new Array();
	var j=1;
	var k=1;
	var a_sort;
	var b_sort;
	var c_sort;
	var d_sort;
	switch(nptype){
		case 'btype':
			var menuXML=PtypexmlDoc.getElementsByTagName('btype');		
			var menuXML_length = menuXML.length;
			for(i=0; i<menuXML_length; i++){
				if(btype==menuXML.item(i).attributes.getNamedItem("upid").value){
					nextptype[j]=menuXML.item(i).attributes.getNamedItem("Tchinese").value;
					nextptypeid[j]=menuXML.item(i).attributes.getNamedItem("id").value;
					nextptypesort[j]=menuXML.item(i).attributes.getNamedItem("sort").value;
					j++;
				}
			}
			if(nextptype.length!=0){
				document.myForm.typeB.options[0]=new Option('請選擇中類','請選擇中類');	
				for(var k=1;k<=nextptype.length;k++)
					document.myForm.typeB.options[k]=new Option(nextptype[k], nextptypeid[k]);
					document.myForm.typeB.length=nextptype.length;	 
			}else{
				document.myForm.typeB.options[0]=new Option('無下一分類','無下一分類');	
				document.myForm.typeB.length=1;
			}
			
			break;
		case 'ctype':
			var menuXML=PtypexmlDoc.getElementsByTagName('ctype');		
			var menuXML_length = menuXML.length;
			for(i=0; i<menuXML_length; i++){
				if(ctype==menuXML.item(i).attributes.getNamedItem("upid").value){
					nextptype[j]=menuXML.item(i).attributes.getNamedItem("Tchinese").value;
					nextptypeid[j]=menuXML.item(i).attributes.getNamedItem("id").value;
					j++;
				}
			}
			if(nextptype.length!=0){
				document.myForm.typeC.options[0]=new Option('請選擇小類', '請選擇小類');		
				for(var k=1;k<=nextptype.length;k++)
					document.myForm.typeC.options[k]=new Option(nextptype[k], nextptypeid[k]);	
					document.myForm.typeC.length=nextptype.length;	
			}else{
				document.myForm.typeC.options[0]=new Option('無下一分類', '無下一分類');	
				document.myForm.typeC.length=1;
			}
			
			break;
		case 'dtype':
			var menuXML=PtypexmlDoc.getElementsByTagName('dtype');		
			var menuXML_length = menuXML.length;
			for(i=0; i<menuXML_length; i++){
				if(dtype==menuXML.item(i).attributes.getNamedItem("upid").value){
					nextptype[j]=menuXML.item(i).attributes.getNamedItem("Tchinese").value;
					nextptypeid[j]=menuXML.item(i).attributes.getNamedItem("id").value;
					j++;
					d_sort=menuXML.item(i).attributes.getNamedItem("sort").value;
				}
			}
			if(nextptype.length!=0){
				document.myForm.typeD.options[0]=new Option('請選擇細項', '請選擇細項');	
				for(var k=1;k<=nextptype.length;k++)
					document.myForm.typeD.options[k]=new Option(nextptype[k], nextptypeid[k]);	
					document.myForm.typeD.length=nextptype.length;	
			}else{
				document.myForm.typeD.options[0]=new Option('無下一分類', '無下一分類');
				document.myForm.typeD.length=1;
			}
			
			var type_a=PtypexmlDoc.getElementsByTagName('atype');		
			var menuXML_length_a = type_a.length;
			for(i=0; i<menuXML_length_a; i++){
				if(document.myForm.typeA.value==type_a.item(i).attributes.getNamedItem("id").value){
					a_sort=type_a.item(i).attributes.getNamedItem("sort").value;
					//alert(a_sort);
					break;
				}
			}
			
			var type_b=PtypexmlDoc.getElementsByTagName('btype');		
			var menuXML_length_b = type_b.length;
			for(i=0; i<menuXML_length_b; i++){
				if(document.myForm.typeB.value==type_b.item(i).attributes.getNamedItem("id").value){
					b_sort=type_b.item(i).attributes.getNamedItem("sort").value;
					//alert(b_sort);
					break;
				}
			}
			
			var type_c=PtypexmlDoc.getElementsByTagName('ctype');		
			var menuXML_length_c = type_c.length;
			for(i=0; i<menuXML_length_c; i++){
				if(document.myForm.typeC.value==type_c.item(i).attributes.getNamedItem("id").value){
					c_sort=type_c.item(i).attributes.getNamedItem("sort").value;
					//alert(c_sort);
					break;
				}
			}
			if(!a_sort){
				a_sort=0;
			}
			if(!b_sort){
				b_sort=0;
			}
			if(!c_sort){
				c_sort=0;
			}
			if(!d_sort){
				d_sort=0;
			}
			document.myForm.ptypesort.value = a_sort+'-'+b_sort+'-'+c_sort+'-'+d_sort;
			break;
		case 'cktype':
			var type_a=PtypexmlDoc.getElementsByTagName('atype');		
			var menuXML_length_a = type_a.length;
			for(i=0; i<menuXML_length_a; i++){
				if(document.myForm.typeA.value==type_a.item(i).attributes.getNamedItem("id").value){
					a_sort=type_a.item(i).attributes.getNamedItem("sort").value;
					//alert(a_sort);
					break;
				}
			}
			
			var type_b=PtypexmlDoc.getElementsByTagName('btype');		
			var menuXML_length_b = type_b.length;
			for(i=0; i<menuXML_length_b; i++){
				if(document.myForm.typeB.value==type_b.item(i).attributes.getNamedItem("id").value){
					b_sort=type_b.item(i).attributes.getNamedItem("sort").value;
					//alert(b_sort);
					break;
				}
			}
			
			var type_c=PtypexmlDoc.getElementsByTagName('ctype');		
			var menuXML_length_c = type_c.length;
			for(i=0; i<menuXML_length_c; i++){
				if(document.myForm.typeC.value==type_c.item(i).attributes.getNamedItem("id").value){
					c_sort=type_c.item(i).attributes.getNamedItem("sort").value;
					//alert(c_sort);
					break;
				}
			}
			
			var type_d=PtypexmlDoc.getElementsByTagName('dtype');		
			var menuXML_length_d = type_d.length;
			for(i=0; i<menuXML_length_d; i++){
				if(document.myForm.typeD.value==type_d.item(i).attributes.getNamedItem("id").value){
					d_sort=type_d.item(i).attributes.getNamedItem("sort").value;
					//alert(d_sort);
					break;
				}
			}
			if(!a_sort){
				a_sort=0;
			}
			if(!b_sort){
				b_sort=0;
			}
			if(!c_sort){
				c_sort=0;
			}
			if(!d_sort){
				d_sort=0;
			}
			document.myForm.ptypesort.value = a_sort+'-'+b_sort+'-'+c_sort+'-'+d_sort;
			break;
			
			
			
	}
	
	
	
}
function Buildkey1(typeid, type){
	switch(type){
		case 'btype':
			document.myForm.typeC.options[0]=new Option('請選擇小類', '請選擇小類');
			document.myForm.typeC.length=1;
			document.myForm.typeD.options[0]=new Option('請選擇細項', '請選擇細項');
			document.myForm.typeD.length=1;
			btype = typeid;
			nptype = type;
			break;
		case 'ctype':
			document.myForm.typeD.options[0]=new Option('請選擇細項', '請選擇細項');
			document.myForm.typeD.length=1;
			ctype = typeid;
			nptype = type;
			break;
		case 'dtype':
			dtype = typeid;
			nptype = type;
			break;
		case 'cktype':
			cktype = typeid;
			nptype = type;
			break;
	}
	
	traceXML();
	
}

function ckptypesort(){
	nptype = 'cktype';
	traceXML();
	
	for (var i=0; i<document.myForm.level.length; i++)  {  
		if (document.myForm.level[i].checked)  {  
			var radio_value = document.myForm.level[i].value;  
			break;  
		}  
	} 
	
	switch(radio_value){
		case '1':
			opener.document.forms["mother"].type.value = document.myForm.ptypesort.value;
			window.close();
			break;
		case '2':
			if(document.myForm.typeA.value=='請選擇大類' || document.myForm.typeA.value==''){
				alert('您尚未選擇上層分類');
			}else{
				opener.document.forms["mother"].type.value = document.myForm.ptypesort.value;
				window.close();
			}
			break;
		case '3':
			if(document.myForm.typeA.value=='' || document.myForm.typeA.value=='請選擇大類' || document.myForm.typeB.value=='請選擇中類' || document.myForm.typeB.value=='' || document.myForm.typeB.value=='無下一分類'){
				alert('您尚未選擇上層分類');
			}else{
				opener.document.forms["mother"].type.value = document.myForm.ptypesort.value;
				window.close();
			}
			break;
		case '4':
			if(document.myForm.typeA.value=='' || document.myForm.typeA.value=='請選擇大類' || document.myForm.typeB.value=='請選擇中類' || document.myForm.typeB.value=='' || document.myForm.typeB.value=='無下一分類' || document.myForm.typeC.value=='請選擇小類' || document.myForm.typeC.value=='' || document.myForm.typeC.value=='無下一分類'){
				alert('您尚未選擇上層分類');
			}else{
				opener.document.forms["mother"].type.value = document.myForm.ptypesort.value;
				window.close();
			}
			break;
	}
}









//--------------------------------------------------
function ChimageEdit(target,nu,t){
	target = document.getElementById(target);	
	target.innerHTML = '<input name="edit'+t+nu+'" type="file" size="7" />';
}

//--------------------------------------------------
function ChimageDel(target,nu,t){
	target = document.getElementById(target);	
	target.innerHTML = 'DELETE '+t+nu+'<input type="hidden" name="del'+t+nu+'" value="1">';
}


//--------------------------------------------------


function setup(target){
	
	if(target){
		parnetTarget = target;
	}
	
	mainMenuRoot = document.getElementById("main-menu-body");
	sitemapRoot = document.getElementById("sitemap-body");
	loadXML('menu.xml');
}

//Load XML----------------------------------
function loadXML(xmlFile)
{	
if (window.ActiveXObject)
  {
  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async=false;
  xmlDoc.load(xmlFile);
  startList();
  
  }
// code for Mozilla, etc.
else if (document.implementation &&
document.implementation.createDocument)
  {
  xmlDoc= document.implementation.createDocument("","",null);
  xmlDoc.load(xmlFile);
  xmlDoc.onload=startList;
  }
else
  {
  alert('Your browser cannot handle this script');
  }
}



function startList() {	
	var current_URL;	
	if(parnetTarget){
		current_URL = parnetTarget[0];
	}else{
		current_URL=getURL();
	}
	
	var menuXML=xmlDoc.getElementsByTagName('main');
	var menuXML_length = menuXML.length;
	var mainHtml='<ul class="menu" >';
	var nowMainNode;
	
	var SubmenuXML=xmlDoc.getElementsByTagName('sub');
	var SubmenuXML_length = SubmenuXML.length;
	var subHtml='<ul class="sub-menu">';
	var nowSubNode;
	
	
	for (i=0; i<SubmenuXML_length; i++) {
		if(current_URL == SubmenuXML.item(i).attributes.getNamedItem("url").value){
			nowSubNode = SubmenuXML.item(i);
			nowMainNode = nowSubNode.parentNode;			
		}
	}
	
	
	if(nowMainNode == undefined){
		if(current_URL == menuXML.item(i).attributes.getNamedItem("url").value){
			nowMainNode = menuXML.item(i);
		}
	}
	
	
	
	
	for (i=0; i<menuXML_length; i++) {
		if(nowMainNode == menuXML.item(i)){
			mainHtml+='<li class="'+menuXML.item(i).attributes.getNamedItem("css").value+'-over" >'+menuXML.item(i).attributes.getNamedItem("name").value+'</li>';
		}else{
		    mainHtml+='<li class="'+menuXML.item(i).attributes.getNamedItem("css").value+'" ><a href="'+menuXML.item(i).attributes.getNamedItem("url").value+'">'+menuXML.item(i).attributes.getNamedItem("name").value+'</a></li>';
		}
	}
	mainMenuRoot.innerHTML = mainHtml+'<ul>';
	
	
	if(nowSubNode != undefined){
		subMenuRoot = document.getElementById("sub-menu-body");
		SubmenuXML = nowMainNode.getElementsByTagName('sub');
		SubmenuXML_length=SubmenuXML.length;
		
		for (i=0; i<SubmenuXML_length; i++) {
			if(nowSubNode == SubmenuXML.item(i)){
			   subHtml+='<li class="over" ><a>'+SubmenuXML.item(i).attributes.getNamedItem("name").value+'</a></li>';
		    }else{
		       subHtml+='<li><a href="'+SubmenuXML.item(i).attributes.getNamedItem("url").value+'">'+SubmenuXML.item(i).attributes.getNamedItem("name").value+'</a></li>';
		    }
		}
		subMenuRoot.innerHTML = subHtml+'<ul>';		
	}
	
	
	if(parnetTarget){
		if(nowSubNode != undefined){
	       sitemapRoot.innerHTML = nowMainNode.attributes.getNamedItem("name").value+' > <a href="'+nowSubNode.attributes.getNamedItem("url").value+'">'+nowSubNode.attributes.getNamedItem("name").value+'</a> > '+parnetTarget[1];
	    }else{
		   sitemapRoot.innerHTML = subMenuRoot.attributes.getNamedItem("name").value+' > '+parnetTarget[1];
	    }
	}else{
		if(nowSubNode != undefined){
	       sitemapRoot.innerHTML = nowMainNode.attributes.getNamedItem("name").value+' > '+nowSubNode.attributes.getNamedItem("name").value;
	    }else{
		   sitemapRoot.innerHTML = subMenuRoot.attributes.getNamedItem("name").value;
	    }
	}
	
	
	
	
}




//========================================================================

function getURL() {
	var targetURL=location.pathname;
    var URL_ar = targetURL.split("/");

	targetURL = URL_ar[URL_ar.length-1];
    return targetURL;  
}

//========================================================================


function uppertype(thistype){
	if(thistype==1){
		document.getElementById("upper1").style.display = "none";
		document.getElementById("upper2").style.display = "none";
		document.getElementById("upper3").style.display = "none";
	}else if(thistype==2){
		document.getElementById("upper1").style.display = "inline-block";
		document.getElementById("upper2").style.display = "none";
		document.getElementById("upper3").style.display = "none";
	}else if(thistype==3){
		document.getElementById("upper1").style.display = "none";
		document.getElementById("upper2").style.display = "inline-block";
		document.getElementById("upper3").style.display = "none";
	}else if(thistype==4){
		document.getElementById("upper1").style.display = "none";
		document.getElementById("upper2").style.display = "none";
		document.getElementById("upper3").style.display = "inline-block";
	}
	
}



//========================================================================


function ptyperadio(thistype){
	//alert(thistype);
	if(thistype==1){
		document.getElementById("typeA").selectedIndex = 0;
		document.myForm.typeB.options[0]=new Option('請選擇中類');
		document.myForm.typeB.length=1;
		document.myForm.typeC.options[0]=new Option('請選擇小類');
		document.myForm.typeC.length=1;
		document.myForm.typeD.options[0]=new Option('請選擇細項');
		document.myForm.typeD.length=1;
		document.getElementById("aptyname").style.display = "none";
		document.getElementById("bptyname").style.display = "none";
		document.getElementById("cptyname").style.display = "none";
		document.getElementById("dptyname").style.display = "none";
	}else if(thistype==2){
		document.getElementById("typeA").selectedIndex = 0;
		document.myForm.typeB.options[0]=new Option('請選擇中類');
		document.myForm.typeB.length=1;
		document.myForm.typeC.options[0]=new Option('請選擇小類');
		document.myForm.typeC.length=1;
		document.myForm.typeD.options[0]=new Option('請選擇細項');
		document.myForm.typeD.length=1;
		document.getElementById("aptyname").style.display = "inline-block";
		document.getElementById("bptyname").style.display = "none";
		document.getElementById("cptyname").style.display = "none";
		document.getElementById("dptyname").style.display = "none";
	}else if(thistype==3){
		document.getElementById("typeA").selectedIndex = 0;
		document.myForm.typeB.options[0]=new Option('請選擇中類');
		document.myForm.typeB.length=1;
		document.myForm.typeC.options[0]=new Option('請選擇小類');
		document.myForm.typeC.length=1;
		document.myForm.typeD.options[0]=new Option('請選擇細項');
		document.myForm.typeD.length=1;
		document.getElementById("aptyname").style.display = "inline-block";
		document.getElementById("bptyname").style.display = "inline-block";
		document.getElementById("cptyname").style.display = "none";
		document.getElementById("dptyname").style.display = "none";
	}else if(thistype==4){
		document.getElementById("typeA").selectedIndex = 0;
		document.myForm.typeB.options[0]=new Option('請選擇中類');
		document.myForm.typeB.length=1;
		document.myForm.typeC.options[0]=new Option('請選擇小類');
		document.myForm.typeC.length=1;
		document.myForm.typeD.options[0]=new Option('請選擇細項');
		document.myForm.typeD.length=1;
		document.getElementById("aptyname").style.display = "inline-block";
		document.getElementById("bptyname").style.display = "inline-block";
		document.getElementById("cptyname").style.display = "inline-block";
		document.getElementById("dptyname").style.display = "none";
	}
}




//========================================================================

function chkcheckbox(){
	if(document.getElementById("newIcon")){
		if(document.getElementById("newIcon").checked==true){
			document.getElementById('newimg').src = 'images/icon/new_true.gif';
		}else{
			document.getElementById('newimg').src = 'images/icon/new_false.gif';
		}
	}
	if(document.getElementById("webIcon")){
		if(document.getElementById("webIcon").checked==true){
			document.getElementById('webimg').src = 'images/icon/web_true.gif';
		}else{
			document.getElementById('webimg').src = 'images/icon/web_false.gif';
		}
	}
}

function popupwindow(path,filename){
	strFeatures = "top=20,left=20,width=800,height=750,toolbar=0,resizable=1,scrollbars=yes,menubar=0,location=0,directories=0,status=0";
	window.open("http://"+path+"/fct/"+filename , "", strFeatures);
}


function pic_ex_check(){
	var total = document.myForm.pic_ex.length;
	var ex='';
	for(var i=0; i<total; i++){
		if(document.myForm.pic_ex[i].checked == true){
			if(ex){
				ex = ex+","+document.myForm.pic_ex[i].value;
			}else{
				ex = ex+document.myForm.pic_ex[i].value;
			}
		}
	}
	opener.document.forms["mother"].picNo.value = ex;
	window.close();
}



function ChkDel(f,r,d) {
if (confirm("確定嗎? 刪除後便無法復原喔!"))	{
		f.act.value=r;
		f.delid.value=d;
		f.submit();
		return true;
	}else{return false;}
}


//計時器
var timer;

//啟動計時器
function start_timekeeper(aid,total){
	timer=setTimeout('atype_2_btype("",'+total+')',3000);  
}

//停止計時器
function stop_timekeeper(aid,total){
	clearTimeout(timer);
	atype_2_btype(aid,total);
}

//使用者瀏覽器寬高
function getViewportInfo() {
	var myBrowserSize = [0,0];
	var w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
	var trueY = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
		
	if(Math.ceil(w/2)>=480){
		trueX = Math.ceil(w/2);
	}else{
		trueX = 480;
	}
	
	myBrowserSize[0] = trueX;
    myBrowserSize[1] = trueY;
	
	return(myBrowserSize);
}

//控制 隱藏 or 顯示 左邊menu
function atype_2_btype(aid,total){
	
	var Bsize = getViewportInfo();
	var nowLeft = Bsize[0]-640;
	var helftotal = Math.floor(total/2)
	
	if(aid){
		for(var i=1; i<=helftotal; i++){
			if(i==aid){
				var btype="btype"+aid;
				var libt="a"+aid;
				document.getElementById(aid).style.display="block";
				var lihigh = document.getElementById(libt).offsetTop;
				var lileft = document.getElementById(libt).offsetLeft;
				
				//alert (lihigh);
				//alert (lileft);
				
				if (isIE==true){
				var top1=330;
				var rleft=305+lileft
				var top=top1+lihigh;
				}else{
				var top1=0;
				var rleft=265+lileft
				var top=top1+lihigh;	
				}
				//alert (top);
				document.getElementById(btype).style.top=top+"px";
				document.getElementById(btype).style.left=rleft+"px";
				document.getElementById(aid).style.display="block";
			}else{
				document.getElementById(i).style.display='none';
			}
		}	
		for(var g=helftotal+1; g<=total; g++){
			if(g==aid){
				var btype="btype"+aid;
				var libt="a"+aid;
				//var top1=eval(document.getElementById("btype1").style.top.substring(0,3));
				document.getElementById(aid).style.display="block";
				var oritop=document.getElementById(btype).clientHeight;
                var lihigh = document.getElementById(libt).offsetTop;
				var lileft = document.getElementById(libt).offsetLeft;
				
				if (isIE==true){
				var top1=360;
				var rleft=305+lileft
				var top=top1+lihigh-oritop;
				}else{
				var top1=30;
				var rleft=265+lileft
				var top=top1+lihigh-oritop;
                }
				//alert (top);
				document.getElementById(btype).style.top=top+"px";
				document.getElementById(btype).style.left=rleft+"px";
				document.getElementById(aid).style.display="block";
			}else{
				document.getElementById(g).style.display='none';
			}
		}
		
	}else{
		for(var i=1; i<=total; i++){
			document.getElementById(i).style.display='none';
		}
	}
	
}


if(!document.all){   
	HTMLElement.prototype.__defineGetter__("children",    
		function () {    
			var returnValue = new Object();    
			var number = 0;    
			for (var i=0; i<this.childNodes.length; i++) {    
				if (this.childNodes[i].nodeType == 1) {    
					returnValue[number] = this.childNodes[i];    
					number++;    
				}    
			}    
			returnValue.length = number;    
			return returnValue;    
		}    
	);
}



function c_2_d(ctype){
	
	var cselect=document.getElementById("ctype");
	
	var cid=cselect.children[cselect.selectedIndex].value;
	
	document.getElementById("ctype_cid").value = cid;
	document.getElementById("dtype_did").value = 0;
	document.getElementById("search_hidden").value = 1;
	
	
	check_form = document.getElementById("form1");
	check_form.submit();
}

function d_2_d(dtype){
	var cselect=document.getElementById("ctype");
	var cid=cselect.children[cselect.selectedIndex].value;
	var dselect=document.getElementById("dtype");
	var did=dselect.children[dselect.selectedIndex].value;
	document.getElementById("ctype_cid").value = cid;
	document.getElementById("dtype_did").value = did;
	document.getElementById("search_hidden").value = 1;
	check_form = document.getElementById("form1");
	check_form.submit();
}



//子視窗傳值給母視窗(母視窗先導向正確的頁面)
function windowschange(pid){
	window.opener.location.href="contact.php?pid="+pid;
	window.close();
}

