﻿<!--
// Reload code
function reloadcode(){
var verify=document.getElementById('safecode');
verify.setAttribute('src','code.asp?'+Math.random());
}

// Sidemenu show
function show1(no){
var Obj1=document.getElementById("menusub1" + no);;
if(Obj1.style.display=='none')
 {
   Obj1.style.display='';
   
  // ImgObj.src='bbs_image/forum_parent_1.gif';
 }
else
 {
   Obj1.style.display='none';
   //ImgObj.src='bbs_image/forum_parent_0.gif';
 }
 getweblist(no);
}
// Sidemenu show
function show(no){
var Obj=document.getElementById("menusub" + no);;
if(Obj.style.display=='none')
 {
   Obj.style.display='';
   
  // ImgObj.src='bbs_image/forum_parent_1.gif';
 }
else
 {
   Obj.style.display='none';
   //ImgObj.src='bbs_image/forum_parent_0.gif';
 }
}
// Scroll Img
function ScrollImgLeft(){
var speed=16
var scroll_begin = document.getElementById("scroll_begin_Left");
var scroll_end = document.getElementById("scroll_end_Left");
var scroll_div = document.getElementById("scroll_box_Left");
scroll_end.innerHTML=scroll_begin.innerHTML
  function Marquee(){
    if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
      scroll_div.scrollLeft-=scroll_begin.offsetWidth
    else
      scroll_div.scrollLeft++
  }
var MyMar=setInterval(Marquee,speed)
  scroll_div.onmouseover=function() {clearInterval(MyMar)}
  scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}

function ScrollImgTop(){
var speed=16
var scroll_begin = document.getElementById("scroll_begin_Top");
var scroll_end = document.getElementById("scroll_end_Top");
var scroll_div = document.getElementById("scroll_box_Top");
scroll_end.innerHTML=scroll_begin.innerHTML
  function Marquee(){
    if(scroll_end.offsetHeight-scroll_div.scrollTop<=0)
      scroll_div.scrollTop-=scroll_begin.offsetHeight
    else
      scroll_div.scrollTop++
  }
var MyMar=setInterval(Marquee,speed)
  scroll_div.onmouseover=function() {clearInterval(MyMar)}
  scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}

//other

function initMenu(obj,list) {
var cobj=document.getElementById(list);
if(cobj != null){
cobj.style.display=(cobj.style.display=="none") ? "" : "none";
}
}

function Winopen(Url)
{
	window.open(Url,"facility","left=0,top=0,width=700,height=600,toolbar=1,status=1,scrollbars=1");
}
function regInput(obj, reg, inputStr)
	{
		var docSel	= document.selection.createRange()
		if (docSel.parentElement().tagName != "INPUT")	return false
		oSel = docSel.duplicate()
		oSel.text = ""
		var srcRange	= obj.createTextRange()
		oSel.setEndPoint("StartToStart", srcRange)
		var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
		return reg.test(str)
	}
	
function showLargePic (pic) { 	
	if (document.getElementById) { 		
	document.getElementById('LargePic').src = pic.href;
	return false; 	
	} 
	  else { return true; } 
}
	
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}

// Add to Favorites
function bookmark(){
var title=document.title
var url=document.location.href
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if( window.opera  &&  window.print ){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();}
else if( document.all ) window.external.AddFavorite( url, title);
}

// Feedback
function CheckFeedbackForm()
{
	if(document.myformfeedback.username.value=="")
	{
		alert("Error: please fill the required fields (Name).");
		document.myformfeedback.username.focus();
		return false;
	}
	if(document.myformfeedback.tel.value=="")
	{
		alert("Error: please fill the required fields (Tel).");
		document.myformfeedback.tel.focus();
		return false;
	}
 if(document.myformfeedback.email.value.length!=0)
  {
    if (document.myformfeedback.email.value.charAt(0)=="." ||        
         document.myformfeedback.email.value.charAt(0)=="@"||       
         document.myformfeedback.email.value.indexOf('@', 0) == -1 || 
         document.myformfeedback.email.value.indexOf('.', 0) == -1 || 
         document.myformfeedback.email.value.lastIndexOf("@")==document.myformfeedback.email.value.length-1 || 
         document.myformfeedback.email.value.lastIndexOf(".")==document.myformfeedback.email.value.length-1)
     {
      alert("Error: please enter a valid email address.");
      document.myformfeedback.email.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Email).");
   document.myformfeedback.email.focus();
   return false;
   }
	if(document.myformfeedback.title.value=="")
	{
		alert("Error: please fill the required fields (Title).");
		document.myformfeedback.title.focus();
		return false;
	}
	if(document.myformfeedback.content.value=="")
	{
		alert("Error: please fill the required fields (Content).");
		document.myformfeedback.content.focus();
		return false;
	}
}


//Register
function checkreginfo()
{
  
  if(checkspace(document.userinfo.username.value) || document.userinfo.username.value.length< 4 )
  {
   alert("Error: please fill the required fields (Username).");
   document.userinfo.username.focus();
   return false;
   }
  
    if(checkspace(document.userinfo.userpassword.value) || document.userinfo.userpassword.value.length < 6) {
	document.userinfo.userpassword.focus();
    alert("Error: please fill the required fields (Userpassword).");
	return false;
  }
    if(document.userinfo.userpassword.value != document.userinfo.userpassword1.value) {
	document.userinfo.userpassword1.focus();
	document.userinfo.userpassword1.value = '';
    alert("Must be Filled?the two password is the same.");
	return false;
  }
    if(document.userinfo.question.value.length=="")
  {
   alert("Error: please fill the required fields (Question).");
   document.userinfo.question.focus();
   return false;
   }
    if(document.userinfo.answer.value.length=="")
  {
   alert("Error: please fill the required fields (Answer).");
   document.userinfo.answer.focus();
   return false;
   }
    if(checkspace(document.userinfo.firstname.value))
  {
   alert("Error: please fill the required fields (Firstname).");
   document.userinfo.firstname.focus();
   return false;
   }
    if(checkspace(document.userinfo.lastname.value))
  {
   alert("Error: please fill the required fields (Lastname).");
   document.userinfo.lastname.focus();
   return false;
   }
 if(document.userinfo.email.value.length!=0)
  {
    if (document.userinfo.email.value.charAt(0)=="." ||        
         document.userinfo.email.value.charAt(0)=="@"||       
         document.userinfo.email.value.indexOf('@', 0) == -1 || 
         document.userinfo.email.value.indexOf('.', 0) == -1 || 
         document.userinfo.email.value.lastIndexOf("@")==document.userinfo.email.value.length-1 || 
         document.userinfo.email.value.lastIndexOf(".")==document.userinfo.email.value.length-1)
     {
      alert("Error: please enter a valid email address.");
      document.userinfo.email.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Email).");
   document.userinfo.email.focus();
   return false;
   }
   
    if(checkspace(document.userinfo.tel.value))
  {
   alert("Error: please fill the required fields (Tel).");
   document.userinfo.tel.focus();
   return false;
   }
   
 if(document.userinfo.msn.value.length!=0)
  {
    if (document.userinfo.msn.value.charAt(0)=="." ||        
         document.userinfo.msn.value.charAt(0)=="@"||       
         document.userinfo.msn.value.indexOf('@', 0) == -1 || 
         document.userinfo.msn.value.indexOf('.', 0) == -1 || 
         document.userinfo.msn.value.lastIndexOf("@")==document.userinfo.msn.value.length-1 || 
         document.userinfo.msn.value.lastIndexOf(".")==document.userinfo.msn.value.length-1)
     {
      alert("Error: please enter a valid msn address.");
      document.userinfo.msn.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Msn).");
   document.userinfo.msn.focus();
   return false;
   }
    if(checkspace(document.userinfo.street.value))
  {
   alert("Error: please fill the required fields (Street).");
   document.userinfo.street.focus();
   return false;
   }
    if(checkspace(document.userinfo.city.value))
  {
   alert("Error: please fill the required fields (City).");
   document.userinfo.city.focus();
   return false;
   }
    if(checkspace(document.userinfo.province.value))
  {
   alert("Error: please fill the required fields (Province).");
   document.userinfo.province.focus();
   return false;
   }
    if(checkspace(document.userinfo.fax.value))
  {
   alert("Error: please fill the required fields (Fax).");
   document.userinfo.fax.focus();
   return false;
   }
    if(checkspace(document.userinfo.country.value))
  {
   alert("Error: please fill the required fields (Country).");
   document.userinfo.country.focus();
   return false;
   }  
}


//vip 
function checkuserinfo()
{
	if(checkspace(document.userinfo.UserQuestion.value))
  {
   alert("Error: please fill the required fields (Secret question).");
   document.userinfo.UserQuestion.focus();
   return false;
   }  
    if(checkspace(document.userinfo.UserAnswer.value))
  {
   alert("Error: please fill the required fields (Secret answer).");
   document.userinfo.UserAnswer.focus();
   return false;
   }  
	 if(checkspace(document.userinfo.firstname.value))
  {
   alert("Error: please fill the required fields (First name).");
   document.userinfo.firstname.focus();
   return false;
   }  
    if(checkspace(document.userinfo.lastname.value))
  {
   alert("Error: please fill the required fields (Last name).");
   document.userinfo.lastname.focus();
   return false;
   }  
 if(document.userinfo.useremail.value.length!=0)
  {
    if (document.userinfo.useremail.value.charAt(0)=="." ||        
         document.userinfo.useremail.value.charAt(0)=="@"||       
         document.userinfo.useremail.value.indexOf('@', 0) == -1 || 
         document.userinfo.useremail.value.indexOf('.', 0) == -1 || 
         document.userinfo.useremail.value.lastIndexOf("@")==document.userinfo.useremail.value.length-1 || 
         document.userinfo.useremail.value.lastIndexOf(".")==document.userinfo.useremail.value.length-1)
     {
      alert("Error: please enter a valid email address.");
      document.userinfo.useremail.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Email).");
   document.userinfo.useremail.focus();
   return false;
   }
}

function check0()
{
   if(checkspace(document.shop0.username.value)) {
	document.shop0.username.focus();
    alert("Error: please fill the required fields (Username).");
	return false;
  }
  }
  function check1()
{
   if(checkspace(document.shop1.UserAnswer.value)) {
	document.shop1.UserAnswer.focus();
    alert("Error: please fill the required fields (Answer).");
	return false;
  }
  }
   function check2()
{
   if(checkspace(document.shop2.UserPassword1.value)) {
	document.shop2.UserPassword1.focus();
    alert("Error: please fill the required fields (New password).");
	return false;
  }
  if(checkspace(document.shop2.UserPassword2.value)) {
	document.shop2.UserPassword2.focus();
    alert("Error: please fill the required fields (Confirm password).");
	return false;
  }
  if(document.shop2.UserPassword1.value != document.shop2.UserPassword2.value) {
	document.shop2.UserPassword1.focus();
	document.shop2.UserPassword1.value = '';
	document.shop2.UserPassword2.value = '';
    alert("Error: The two password is the same.");
	return false;
  }
}

function checkrepass()
{
   if(checkspace(document.userpass.UserPassword.value)) {
	document.userpass.UserPassword.focus();
    alert("Error: please fill the required fields (Old password).");
	return false;
  }
     if(checkspace(document.userpass.UserPassword1.value)) {
	document.userpass.UserPassword1.focus();
    alert("Error: please fill the required fields (New password).");
	return false;
  }
     if(checkspace(document.userpass.UserPassword2.value)) {
	document.userpass.UserPassword2.focus();
    alert("Error: please fill the required fields (Confirm password).");
	return false;
  }
   if(document.userpass.UserPassword1.value != document.userpass.UserPassword2.value) {
	document.userpass.UserPassword1.focus();
	document.userpass.UserPassword1.value = '';
	document.userpass.UserPassword2.value = '';
    alert("Error: the two password is the same.");
	return false;
  }
}

  function checkUserLogin()
{
    if(checkspace(document.loginfo.username.value)) {
	document.loginfo.username.focus();
    alert("Error: please fill the required fields (Name).");
	return false;
  }
    if(checkspace(document.loginfo.UserPassword.value)) {
	document.loginfo.UserPassword.focus();
    alert("Error: please fill the required fields (Password).");
	return false;
  }
   /*
    if(checkspace(document.loginfo.passcode.value)){
	document.loginfo.passcode.focus();
	alert("Error: please fill the required fields (Pass Code).");
	return false;
	}*/
	
  }
  
  
 //order 
 function OrderCheckForm()
{
	if(document.order_myform.username.value=="")
	{
		alert("Error: please fill the required fields (Username).");
		document.order_myform.username.focus();
		return false;
	}
	if(document.order_myform.firstname.value=="")
	{
		alert("Error: please fill the required fields (First name).");
		document.order_myform.firstname.focus();
		return false;
	}
	if(document.order_myform.lastname.value=="")
	{
		alert("Error: please fill the required fields (Last name).");
		document.order_myform.lastname.focus();
		return false;
	}
	if(document.order_myform.street.value=="")
	{
		alert("Error: please fill the required fields (Street address).");
		document.order_myform.street.focus();
		return false;
	}
	if(document.order_myform.city.value=="")
	{
		alert("Error: please fill the required fields (City).");
		document.order_myform.city.focus();
		return false;
	}
	if(document.order_myform.province.value=="")
	{
		alert("Error: please fill the required fields (State/Province).");
		document.order_myform.province.focus();
		return false;
	}
	if(document.order_myform.country.value=="")
	{
		alert("Error: please fill the required fields (Country).");
		document.order_myform.country.focus();
		return false;
	}
	if(document.order_myform.postcode.value=="")
	{
		alert("Error: please fill the required fields (ZIP/Post Code).");
		document.order_myform.postcode.focus();
		return false;
	}
	if(document.order_myform.tel.value=="")
	{
		alert("Error: please fill the required fields (Telephone).");
		document.order_myform.tel.focus();
		return false;
	}
if(document.order_myform.email.value.length!=0)
  {
    if (document.order_myform.email.value.charAt(0)=="." ||        
         document.order_myform.email.value.charAt(0)=="@"||       
         document.order_myform.email.value.indexOf('@', 0) == -1 || 
         document.order_myform.email.value.indexOf('.', 0) == -1 || 
         document.order_myform.email.value.lastIndexOf("@")==document.order_myform.email.value.length-1 || 
         document.order_myform.email.value.lastIndexOf(".")==document.order_myform.email.value.length-1)
     {
      alert("Error: please enter a valid email address.");
      document.order_myform.email.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Email).");
   document.order_myform.email.focus();
   return false;
   }
	
if(document.order_myform.msn.value.length!=0)
  {
    if (document.order_myform.msn.value.charAt(0)=="." ||        
         document.order_myform.msn.value.charAt(0)=="@"||       
         document.order_myform.msn.value.indexOf('@', 0) == -1 || 
         document.order_myform.msn.value.indexOf('.', 0) == -1 || 
         document.order_myform.msn.value.lastIndexOf("@")==document.order_myform.msn.value.length-1 || 
         document.order_myform.msn.value.lastIndexOf(".")==document.order_myform.msn.value.length-1)
     {
      alert("Error: please enter a valid email address.");
      document.order_myform.msn.focus();
      return false;
      }
   }
 else
  {
   alert("Error: please fill the required fields (Msn).");
   document.order_myform.msn.focus();
   return false;
   }
      if(document.order_myform.deliverymethod.value=="") {
	document.order_myform.deliverymethod.focus();
    alert("Error: please fill the required fields (Deliver Way).");
	return false;
  }
      if(document.order_myform.paymethod.value=="") {
	document.order_myform.paymethod.focus();
    alert("Error: please fill the required fields (Pay Way).");
	return false;
  }
}

//鼠标移到小图在大图显示
function DisplaySmallPicOnBigPic(imgObj,imgSrc) {
var cobj=document.getElementById(imgObj);
if(cobj != null){
cobj.src=imgSrc;
}
}
function DisplaySmallPicOnBigPic1(imgObj,imgObj1) {
var cobj=document.getElementById(imgObj);
var cobj1=document.getElementById(imgObj1);
if(cobj != null){
if(cobj1!=null)
{
cobj.src=cobj1.src;
}
}
}

function createAjax() {			
	var _xmlhttp;
	try {	
		_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	catch (e) {
		try {
			_xmlhttp=new XMLHttpRequest();	
		}
		catch (e) {
			_xmlhttp=false;		
		}
	}
	return _xmlhttp;	
}
function getweblist(id) {		
	var xmlhttp=createAjax();	
	if (xmlhttp) {		
		var content=document.getElementById('menusub'+id);		
		xmlhttp.open('get','ajax.aspx?categoryid='+id+'&n='+Math.random(),true);	
		xmlhttp.onreadystatechange=function() {		
			if (xmlhttp.readyState==4 && xmlhttp.status==200) {	
				content.innerHTML=unescape(xmlhttp.responseText);	
			}
		}
		xmlhttp.send(null);	
	}
}
//-->






/*************************Mateo Code********************************/
//Please enter the correct number of pages


function GotoPage(url,numid){
        if ($("#"+numid).val().length > 0) {
            if (!IsNum($("#"+numid).val())) {
              alert("Please enter the correct number of pages!");
            return;
            }
          //  $("#PageIndex").val($("#"+numid).val())
        }
    location.href=url.replace(/(#)/g,$("#"+numid).val());//url+"&PageIndex="+$("#"+numid).val();
 //$("#"+formid).submit();
}
function SetGotoPage(url,numvalue){
//     $("#PageIndex").val(numvalue);
//     $("#"+formid).submit();
       location.href=url+"&PageIndex="+numvalue;
}

/*******************************************************/
function  showError(mytext,timeoutvalue) {
//jQuery.jMessageBox.show('Hello word!');
	jQuery.jMessageBox.show({
		width : 350,
		title : 'Tips',
		message : $('<span class="Tips-error"></span>').append(mytext),
		yesButton : {
			text  : 'Close',
			click : function(){
				jQuery.jMessageBox.hide();
			}
		}
	});
	
 setTimeout("jQuery.jMessageBox.hide()",timeoutvalue);
}
     
       // $('#ShowTips')
		//	.html($('<span class="Tips-error"></span>').append(message))
		//	.show(20);
			/*
			       $('#ShowTips').html(message);
			
			
			 $('#ShowTipsA').click()
			
	     setTimeout("$.facebox.close()",timeoutvalue);
	     
	     
	    
    } */
 function  showSuccess(mytext,timeoutvalue) {
 
jQuery.jMessageBox.show({
		width : 350,
		title : 'Tips',
		message :$('<div class="Tips-Success"></div>').append(mytext) ,
		yesButton : {
			text  : 'Close',
			click : function(){
				jQuery.jMessageBox.hide();
			}
		}
	});
	
	 setTimeout("jQuery.jMessageBox.hide()",timeoutvalue);
 /*
      $('#ShowTips').html(message);
//        $('#ShowTips')
//			.html($('<div class="Tips-Success"></div>').append(message))
//			.show(20);
			//	 setTimeout("ClearTips()",timeoutvalue);
	 $('#ShowTipsA').click()		
			
				 setTimeout("$.facebox.close()",timeoutvalue);
	*/			 
 }
    
    function  ClearTips() {
//    alert(1);
     jQuery.jMessageBox.hide();
         // $('#ShowTips')
			//.html('')
	
 }
 
 
