/*
*/
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
function popupWindowPrice(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=400,screenX=150,screenY=150,top=150,left=150')
}

var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length < field_size) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}

function check_radio(field_name, message) {
  var isChecked = false;

  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var radio = form.elements[field_name];

    for (var i=0; i<radio.length; i++) {
      if (radio[i].checked == true) {
        isChecked = true;
        break;
      }
    }

    if (isChecked == false) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}

function checkForm(form_name) {
  if (submitted == true) {
    alert("<?php echo JS_ERROR_SUBMITTED; ?>");
    return false;
  }
  form = form_name;
  error = false;
  error_message = "<?php echo JS_ERROR; ?>";


  check_input('review_text',"<?php echo REVIEW_TEXT_MIN_LENGTH; ?>","<?php echo JS_REVIEW_TEXT; ?>");
  check_radio("rating","<?php echo JS_REVIEW_RATING; ?>");

  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}


var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isIE=navigator.userAgent.indexOf("IE")>0;
var isIE5=navigator.userAgent.indexOf("IE 5.0")>0;
var isIE6=navigator.userAgent.indexOf("IE 6.0")>0;
var isNav=(navigator.appName.indexOf("Netscape")!=-1);
function $(obj){
	return typeof(obj) == "string" ? document.getElementById(obj) : obj;
}
function tm_hide2(el) {
	var element;
	element = el;
	element.style.display = 'none';
}
function tm_show2(el) {
	var element;
	element = $(el);
	element.style.display = '';
}
function floatBox(posEL,element){
	var posX,posY,pos,offTop;
	var width = 339;
	var height = 328; 
	if(isIE){
		pos = posEL.childNodes[0];
		offTop = 130;
	}else{
		pos = posEL;
		offTop = 130;
	}
	posX = pos.offsetLeft-width;
	posY = pos.offsetTop-offTop;
	var box = $('pop_window');
    box.style.position = 'absolute';   
    box.style.zIndex = 2;
    box.style.top = posY + 'px';    
    box.style.left = posX + 'px';    
    box.style.width = width + 'px';    
    box.style.height = height + 'px';
	var str ="<div onclick='close_box(this)'  class='hand' title='close' id='floatBox_img' ></div><div class='png'>";
	switch (element){
		case 'shipping_info':
		                     str += shipping_info;
		                     break;
        case 'payment_option':
                             str += payment_option;
                             break;
		case 'questions':
                              str += questions;
                              break;                              
		default : str += content;
		          break;
	}	
	str += "</div>";
	box.innerHTML = str;
	tm_show2('pop_window');
	return false;
}
function close_box(obj){	
	tm_hide2(obj.parentNode);
}
var shipping_info='<h2 class="blue">Payment methods available in digi2home.com:</h2><dl class="dl_dot pad_10px"><dt>PayPal</dt><dt>Western Union</dt><dt>Credit Card</dt></dl><div>You will get 7% off of the total cost if you make the payment via western union.Kindly remind, the maximum total amount is $500USD if you choose Credit card as the payment method.</div>';
var payment_option='<h2 class="blue">Shipping Methods:</h2>1. Free Shipping<br /><dl class="dl_dot pad_10px"><dt>Order value &lt; 20.00USD: Airmail (HongKong post or Singapore post without tracking No#)-Normally 7-15 days</dt><dt>Order value between 20.00USD to 90.00USD: Airmail (HongKong or Singapore post) -Normally 7-15 days</dt><dt> Order value &gt; 90.00USD: DHL, UPS, FedEx, TNT -Normally 5-7 days</dt></dl><br />2. EMS/DHL/UPS - Normally 5-7 days (Non-free shipping)<br /><div>Kindly remind, please allow an additional delivery time during the peak of Thanksgiving, Christmas and New Year season</div>';




            var $ = function (id){return document.getElementById(id);};
            function count_total_price(v){
								var t=$('total_price');
                var u=parseFloat($('unit_price').value);
                var qty=parseInt(v);
                var p = (u*qty).toFixed(2);
                t.innerHTML="Total price: "+$('symbol_left').value+(isNaN(p)?u.toFixed(2):p)+$("symbol_right").value;
            }
function setcookie(name,value){
		var Days = 30;
		var exp  = new Date();    //new Date("December 31, 9998");
		exp.setTime(exp.getTime() + Days*24*60*60*1000);
		document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
	}

	 

	  

      function pageup(){
          if(page_current==1){
              page_current = page_total;
          }else{
              page_current --;
          }
          showpage();
      }
      function pagedown(){
          if(page_current==page_total){
              page_current = 1;
          }else{
              page_current ++;
          }
          showpage();
      }
      function showpage(){
          page_html = "";
          for(i=0;i< page_size;i++){
              if((page_current-1)*page_size+i>=product_total)break;
              page_html += '<div class="pbox"><a href="'+products_info[(page_current-1)*page_size+i][3]+'"'+(product_current==products_info[(page_current-1)*page_size+i][0]?" class='current'":"")+'><img width="80" height="80" src="'+baseimg+products_info[(page_current-1)*page_size+i][1]+'"/></a><span class="products_list_price">'+products_info[(page_current-1)*page_size+i][2]+'</span></div>';
          }
          $('top_products_ajax').innerHTML = page_html;
		  $("current_page").innerHTML = page_current;
		  setcookie("product_list_current_page",page_current);
      }

var $ = function (id){return document.getElementById(id);}

function changeImg(source){
	var o = $("smallpic_show");
	o.src = source.src;
	o.parentNode.setAttribute("href",source.getAttribute("lowsrc"));
	imgo=false;
}

