// JavaScript Document
function selectListItem(id, topic) {
	var menu = document.getElementById(id);	
	var elements = menu.getElementsByTagName('*');
	var ancestor;
	for (var i=0; i<elements.length; i++) {
		if (elements[i].nodeType == 1 && elements[i].title == topic) {
			if (elements[i].nodeName == 'A') {
				elements[i].className = 'selected';	
			} else {
				ancestor = elements[i];
				while (ancestor.nodeName != 'LI') {
					ancestor = ancestor.parentNode
				}
				ancestor.className = 'selected';
			}
		}
	}
}

function checkSubmit(){
	if(document.all('name').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('job').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('company').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('address1').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('city').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('sate').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('zipcode').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('tel_n').value == ''){
		alert('Please check required field');
		return false;
	}
	if(document.all('email').value == ''){
		alert('Please check required field');
		return false;
	}				
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function removeSelected(objObject)
{
  for (var i=objObject.length-1;i>-1;i--){
    if (objObject.options[i].selected)
    {
      objObject.options.remove(i);
    }
  }
}

function addManchine(){
	var unselect = document.all("mechinelist");
	var hasselect = document.all("comparelist");
	for(var i = 0 ; i < unselect.length ; i++){
		if(unselect.options[i].selected){
			//alert(unselect.options[i].text);
			hasselect.options.add(new Option(unselect.options[i].text,unselect.options[i].value));
		}
	}
	removeSelected(unselect);	
}

function removeMachine(){
	var unselect = document.all("mechinelist");
	var hasselect = document.all("comparelist");
	for(var i = 0 ; i < hasselect.length ; i++){
		if(hasselect.options[i].selected){
			unselect.options.add(new Option(hasselect.options[i].text,hasselect.options[i].value));
		}	
	}
	removeSelected(hasselect);
}

function addAttribute(){
	var unselect = document.all("attrlist");
	var hasselect = document.all("attrcompare");
	for(var i = 0 ; i < unselect.length ; i++){
		if(unselect.options[i].selected){
			//alert(unselect.options[i].text);
			hasselect.options.add(new Option(unselect.options[i].text,unselect.options[i].value));
		}
	}
	removeSelected(unselect);
}

function removeAttrM(){
	var unselect = document.all("attrlist");
	var hasselect = document.all("attrcompare");
	for(var i = 0 ; i < hasselect.length ; i++){
		if(hasselect.options[i].selected){
			unselect.options.add(new Option(hasselect.options[i].text,hasselect.options[i].value));
		}	
	}
	removeSelected(hasselect);
}

function packData(){
	var mlist = '';
	var alist = '';
	var mops = document.all("comparelist");
	var aops = document.all("attrcompare");
	for(var i = 0 ; i < mops.length ; i++){
		mlist += mops.options[i].value+',';
	}
        document.all("mlist").value = mlist;
	for(var i = 0 ; i < aops.length ; i++){
		alist += aops.options[i].value+',';
	}	
	 document.all("alist").value = alist;
	 if(mlist == "" || alist == ""){
	 	alert('Please select Machine and property!');
	 	return false;
	 }
	 return true;
}

function resetAll(){
  var unselect = document.all("mechinelist");
  var aa = document.all("comparelist");
  for (var i=aa.length-1;i>-1;i--){
      unselect.options.add(new Option(aa.options[i].text,aa.options[i].value))
      aa.options.remove(i);
  }
  
  var unselectb = document.all("attrlist");
  var bb = document.all("attrcompare");
  for (var i=bb.length-1;i>-1;i--){
      unselectb.options.add(new Option(bb.options[i].text,bb.options[i].value));
      bb.options.remove(i);
  }
}


function addAllManchine(){
var unselectMachine = document.all("mechinelist");	
for(var i = 0 ; i < unselectMachine.length ; i++){
		unselectMachine.options[i].selected = true;
}
addManchine();	
}

function addAllAttribute(){
var unselectAttr = document.all("attrlist");
for(var i = 0 ; i < unselectAttr.length ; i++){
		unselectAttr.options[i].selected = true;
}
addAttribute();	
}

function checkSn(){
	if(document.all('sn').value.length < 7){
		alert('Please Check SN.');
		return false;
	}else{
		   if(snV.length == 8){
		   var sn = document.all('sn').value
		var v =((sn.charAt(0)*1 + sn.charAt(1)*1)%10) - sn.charAt(2)*1
		if(v != 0){
		alert('Please Check SN.');
		return false;
		}
		}
	}
	return true;
}

function openSelectDialog(){
	var newWindow = window.open("../select_item.php?langtype=1","","WIDTH=450,HEIGHT=300")
}

function checkSearch(){
	if(document.all('sn').value == ""){
		alert("Please Input S/N");
		return false;
	}
	if(document.all('pwd').value == ""){
		alert("Please Input Password");
		return false;
	}
	return true;	
}

function checkAgent(){
	if(document.all('loginID').value == ""){
		alert("Please Input Agent Name");
		return false;
	}
	if(document.all('pwd').value == ""){
		alert("Please Input Password");
		return false;
	}
	return true;	
}

function fastCheck(winName,features){
	if(document.all('rma').value == ""){
		alert("Please Input Delivery Code");
		return;
	}
	if(document.all('expressid').value == ""){
		alert("Please Input RMA");
		return;
	}	
	var url = 'support_s3_3.php?rma='+document.all('rma').value+'&expressid='+document.all('expressid').value;
	window.open(url,winName,features);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function selectMenuItem() {
	var menu = document.getElementById("menu");	
	var elements = menu.getElementsByTagName('a');
	for (var i=0; i<elements.length; i++) {
		if (elements[i].getAttribute("dd") && elements[i].getAttribute("current")) {
			if (elements[i].nodeType == 1 && elements[i].getAttribute("dd") == elements[i].getAttribute("current")) {
				if (elements[i].nodeName == 'A') {
					elements[i].className = 'selected';	
				}
			}
		}
	}
}

function AutoResizeImage(maxWidth,maxHeight,objImg){
	if (typeof(objImg)=='string'){
		objImg = $(objImg);
	}
	var img = new Image();
	img.onload = function(){
	var hRatio;
	var wRatio;
	var Ratio = 1;
	var w = img.width;
	var h = img.height;
	wRatio = maxWidth / w;
	hRatio = maxHeight / h;
	wRatio = wRatio>1?1:wRatio;
	hRatio = hRatio>1?1:hRatio;
	if (maxWidth ==0 && maxHeight==0){
		Ratio = 1;
	}else if (maxWidth==0){//
		if (hRatio<1) Ratio = hRatio;
	}else if (maxHeight==0){
		if (wRatio<1) Ratio = wRatio;
	}else {
		Ratio = (wRatio<=hRatio?wRatio:hRatio);
	}
	if (Ratio<1){
		w = w * Ratio;
		h = h * Ratio;
	}
	objImg.height = h;
	objImg.width = w;
	this.onload = function(){}
	}
	img.src = objImg.src;
}