﻿/* show product page function start */
function enable(id) {
	var enable=document.getElementsByName("comp_pid");
	var lang=document.getElementById("lang").value;
	var checkcount=0;
	var checkamount=0;
	var totalamount=0;
	for (var k=0; k<enable.length; k++) {
		if (enable[k].type=="hidden") {
			checkcount=checkcount+1;
		}
	}
	for (var p=0; p<enable.length; p++) {
		if (enable[p].checked) {
			checkamount=checkamount+1;
		}
	}
	totalamount=checkcount+checkamount;
	if (totalamount<6) {
		document.getElementById(id).checked=true;
	}
	else {
		if (lang=="eng") {
			alert("You can compare a maximum of five products.");
		}
		else if (lang=="tc") {
			alert("你最多只可以選擇五種產品作比較");
		}
		else if (lang=="sc") {
			alert("你最多只可以选择五种产品作比较");
		}
		document.getElementById(id).checked=false;
	}
}
function url(id) {
	var new_url="";
	var new_parameter="";
	var new_parameter2="";
	var checkamount=0;
	var comp_pid_count=document.getElementsByName("comp_pid");
	for (var k=0; k<comp_pid_count.length; k++) {
		if (comp_pid_count[k].type=="checkbox") {
			if (comp_pid_count[k].checked) {
				if (checkamount<5) {
					new_parameter=new_parameter+"&comp_pid="+comp_pid_count[k].value;
				}
				checkamount=checkamount+1;
			}
		}
		else if (comp_pid_count[k].type=="hidden") {
			new_parameter=new_parameter+"&comp_pid="+comp_pid_count[k].value;
			checkamount=checkamount+1;
		}
		else{}
	}
	if (checkamount>5) {
		for (var x=0; x<5; x++) {
			new_parameter2 = new_parameter2+"&comp_pid="+comp_pid_count[x].value;
		}
		document.getElementById(id).href=document.getElementById(id).href+new_parameter2;
	}
	else {
		document.getElementById(id).href=document.getElementById(id).href+new_parameter;
	}
}
function checkproducts() {
	var count=0;
	submitOK="true";
	var compare=document.getElementById("compare").value;
	var lang=document.getElementById("lang").value;
	var products=document.getElementsByName("comp_pid");
	for (var i=0; i<products.length; i++) {
		if (products[i].type=="checkbox") {
			if(products[i].checked){
				count=count+1;
			}
		}
		else if (products[i].type=="hidden") {
			count=count+1;
		}
		else {}
	}
	if (compare=="true") {
		if (count<2) {
			if (lang=="eng") {
			alert("Choose at least two products to compare features.");
			}
			else if (lang=="tc") {
				alert("你最少要選擇兩種產品作比較");
			}
			else if (lang=="sc") {
				alert("你最少要选择两种产品作比较");
			}
			submitOK="false";
			}
		else if(count>5) {
			if (lang=="eng") {
				alert("You can compare a maximum of five products.");
			}
			else if (lang=="tc") {
				alert("你最多只可以選擇五種產品作比較");
			}
			else if (lang=="sc") {
				alert("你最多只可以选择五种产品作比较");
			}
			submitOK="false";
		}
		else {
			submitOK="true";
		}
	}
	if(submitOK=="false") {
		return false;
	}
	else {
		return true;
	}
}
/* show product page function ends */
/* compare product page function start*/
function compProdUrl(id) {
	var new_url="";
	var new_parameter="";
	var new_parameter2="";
	var checkamount=0;
	var comp_pid_count=document.getElementsByName("comp_pid");
	for (var k=0; k<comp_pid_count.length; k++) {
		if (comp_pid_count[k].type=="hidden") {
			if (checkamount<5) {
				new_parameter=new_parameter+"&comp_pid="+comp_pid_count[k].value;
			}
			checkamount=checkamount+1;
		}
		else{}
	}
	if (checkamount>5) {
		for (var x=0; x<5; x++) {
			new_parameter2 = new_parameter2+"&comp_pid="+comp_pid_count[x].value;
		}
		document.getElementById(id).href=document.getElementById(id).href+new_parameter2;
	}
	else {
		document.getElementById(id).href=document.getElementById(id).href+new_parameter;
	}
}
/* compare product page function ends*/

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_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_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 SetFocus(){
		document.getElementById("searchfield").focus();
}
function IsEmpty(Txt) {
	return ((Txt.value.length==0) || (Txt.value==null))
} 
function ValidateForm(form){
	with (form){
		if(IsEmpty(form.searchfield)) 
		{ 
		  //alert('Please enter keyword')
		  form.searchfield.focus(); 
		  return false; 
	   }
	} 
}