// JavaScript Document
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 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_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

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 buypaypalcupon() {

  var mypaypalcupon = document.forms[0];
//  var mypaypalcupon = document.getElementById('paypal_cupon');
  mypaypalcupon.submit();
}

function paypalsolution() {
  window.open('https://www.paypal.com/cgi-bin/webscr?cmd=xpt/cps/popup/OLCWhatIsPayPal-outside','olcwhatispaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=450');
}

function hkorderform() {
  window.open('./hkorder/','hkorderformpage','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=450, height=500');
}

function specialfeature() {
  window.open('../tee/','shopbody');
  window.open('../tee/feature.html','featureproduct','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=820');
}

function hkorderguide() {
  window.open('./ghk.html','hkorderguide','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=820, height=700');
}

function osorderguide() {
  window.open('./gos.html','hkorderguide','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=820, height=700');
}

function squaredolph() {
  window.open('./xmaspop.html','SQUAREDOLPH','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=820, height=700');
}

// -------------------- tee chart function --------------------

function restoreSize(h){
  parent.document.getElementById("shopbody").height=h;
}

function mmBorderMouseOver(myId)
{
  document.getElementById(myId).style.borderColor="#F47521";
}

function mmBorderMouseOut(myId)
{
  document.getElementById(myId).style.borderColor="#636466";
}

function mmBorderMouseDown(myId)
{
  document.getElementById(myId).style.borderColor="#ffffff";
}

// -------------------- shopping cart function --------------------

function getCookie(c_name){
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 ;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) 
				c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);

	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : "; expires="+exdate.toGMTString())+
	"; javahere=yes; path=/; domain=www.wemecreative.com";
}

function checkCookie(c_name){
	mycookie=getCookie('weme-hkshopper');
	if (mycookie!=null && mycookie!="")
	{
		return true;
	}
	else
	{
		window.open('./reminder/','morepage','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=420, height=370');
		setCookie('weme-hkshopper',c_name,365);
		return false;
	}
}

function SubmitToCart(teeCode)
{	
  var paypalForm = document.forms[0];
//  var teeCode = "13000-MA-";
//  switch(color) {
//	case "1" : teeCode += "GYSV" + "-" + size; break;
//	case "2" : teeCode += "BL" + "-" + size; break;
//	case "3" : teeCode += "BK" + "-" + size; break;
//  }

  paypalForm.target="paypal";
  paypalForm.action="https://www.paypal.com/cgi-bin/webscr";
  paypalForm.method="post";


  paypalForm.add.value="1";
  paypalForm.cmd.value="_cart";
  paypalForm.business.value="order@wemecreative.com";
  paypalForm.item_name.value="WEME TEE";
  paypalForm.item_number.value=teeCode;
  //paypalForm.amount.value="32.00";
  paypalForm.page_style.value="PayPal";
  paypalForm.no_shipping.value="2";
  //paypalForm.return.value="http://www.wemecreative.com/testing/shop/thank/thankyou.html";
  paypalForm.cancel_return.value="http://www.wemecreative.com/shop/thank/thankyou.html";
  paypalForm.cn.value="Notes to Weme";
  paypalForm.currency_code.value="USD";
  paypalForm.lc.value="US";
  paypalForm.bn.value="PP-ShopCartBF";
	
  //if (checkCookie(teeCode))
	  paypalForm.submit();
}

function viewmycart()
{
  var paypalForm = document.forms[1];
//  var teeCode = "StarClimb-FE-";
//  var teeColor=((color=="1")?"OR":((color=="2")?"BL":"BK"))

  //paypalForm.target="paypal";
  //paypalForm.action="https://www.sandbox.paypal.com/cgi-bin/webscr";
  //paypalForm.method="post";
  
  //paypalForm.cmd.value="_cart";
  //paypalForm.business.value="test@wemecreative.com";
  //paypalForm.display.value="1";
  //paypalForm.page_style.value="PayPal";
  
  paypalForm.submit();
}

function opencommentform() {
  window.open('./comment/index.html','commentpage','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=420, height=370');
}

function openmeasurmentwin(mypage) {
  var pageurl = "http://www.wemecreative.com/shop/measurment/";
  switch(mypage) {
  	case "MC" : pageurl += "measure_mc.html"; break;
  	case "MV" : pageurl += "measure_mv.html"; break;
  	case "FC" : pageurl += "measure_fc.html"; break;
  	case "KC" : pageurl += "measure_kc.html"; break;
  }
  window.open(pageurl,'measurmentwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=570, height=370');
}

function zoomImage(name,num) {
	document.imgZoom.src = "http://www.wemecreative.com/shop/images/"+ name + "_img" + num + "l.jpg";
}


/***********************************************
* IFrame SSI script II- c Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["shoppanel", "shopbody"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="no"

//var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
		if (document.getElementById)
			resizeIframe(iframeids[i])
		//reveal iframe for lower end browsers? (see var above):
		if ((document.all || document.getElementById) && iframehide=="no"){
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr){// && !window.opera){
		currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
			currentfr.height = currentfr.contentDocument.body.offsetHeight;//+FFextraHeight; 
		else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
			currentfr.height = currentfr.Document.body.scrollHeight;
			
		if (currentfr.addEventListener)
			currentfr.addEventListener("load", readjustIframe, false)
		else if (currentfr.attachEvent){
			currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
		}
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
		resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
	if (document.getElementById)
		document.getElementById(iframeid).src=url
}


//---------------------------------------
// have your say
//---------------------------------------

function submityoursay() {
  var your_say = document.forms[0];
  var correct_input = true; 
  
  if (your_say.Name.value == "" || your_say.Name.value=="Please enter your name")
  {
	  your_say.Name.value="Please enter your name";
	  correct_input = false;
  }

  if (your_say.Email.value == "" || your_say.Email.value=="Please enter your email")
  {
	  your_say.Email.value="Please enter your email";
	  correct_input = false;
  }
  else if (!echeck())
  {
	  your_say.Email.value="Please enter a valid email";
	  correct_input = false;
  }
  
  if (your_say.yoursayfield.value == "" || your_say.yoursayfield.value=="Please enter your message")
  {
	  your_say.yoursayfield.value="Please enter your message";
	  correct_input = false;
  }
  
  if (correct_input)
    your_say.submit();
}

function echeck()
{
	var your_say = document.forms[0];
	var apos=your_say.Email.value.indexOf("@");
	var dotpos=your_say.Email.value.lastIndexOf(".");
	var strlength=your_say.Email.value.length;
	
	if (apos < 1 || dotpos-apos < 2 || dotpos+1 == strlength) 
	{
		return false;
	}
	else 
	{
		return true;
	}
}

function resetyoursay() {
  var your_say = document.forms[0];
  
  your_say.reset();
//  your_say.Name.value="";
//  your_say.Email.value="";
//  your_say.yoursayfield.value="";
//  document.emailimg.src = "./spacer.gif"
}

function onkeypressListener(event) 
{ 
        var keycode; 
        var shift; 
        var srcElement; 

        if (window.event) 
        { 
          keycode = window.event.keyCode; 
          shift=window.event.shiftKey; 
          srcElement=window.event.srcElement; 
        } 
        else if (event) 
        { 
          keycode = event.which; 
          shift=event.shiftKey; 
          srcElement=event.target; 
        } 
        else return true; 

        if ( !shift && keycode == 13 && 
		     srcElement.tagName != 'textarea' && 
			 srcElement.tagName != 'TEXTAREA' &&
			 srcElement.tagName != 'text' &&
			 srcElement.tagName != 'TEXT') { 
			 submityoursay();
//          document.getElementById('testSubmit').click(); 
          return false; 
        } 
        else  return true; 
} 

//---------------------------------------
//---------------------------------------
//---------------------------------------
// general
//---------------------------------------
//---------------------------------------
//---------------------------------------

function closewindow()
{
	window.close();
}

//---------------------------------------
//---------------------------------------
//---------------------------------------
// language
//---------------------------------------
//---------------------------------------
//---------------------------------------

function checkshoplang()
{
	var browserl = navigator.browserLanguage;
	var systeml = navigator.systemLanguage;
	var userl = navigator.userLanguage;
	
	if ( browserl.indexOf("zh") != -1 ||
	     browserl.indexOf("zh") != -1 ||
		 browserl.indexOf("zh") != -1 )
	{
		window.location.assign("http://www.wemecreative.com/shop/ch");
	}
	else
	{
		window.location.assign("http://www.wemecreative.com/shop/");
	}
}
