﻿function GetQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
	var r = window.location.search.substr(1).match(reg);
	if (r!=null) return unescape(r[2]); return null;
}

function InterestTrace()
{
	thisHREF = document.location.href; 
	tmpHPage = thisHREF.split( "/" ); 
	thisHPage = tmpHPage[ tmpHPage.length-1 ]; 
	tmpName=thisHPage.split(".");
	strSku=tmpName[0];
	tmpSku=strSku.split("_");
	sku=tmpSku[1];
	var count="";
	if(GetQueryString("count")!=null)
		count="&count=1";
	var url="/e/order_mgnt/ajax_AddtoShoppingCart.asp?status=Trace&sku="+sku+count;
	var xmlHttp1;
    if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		xmlHttp1 = new XMLHttpRequest();
		if (xmlHttp1.overrideMimeType)
		{
			xmlHttp1.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try
		{
			xmlHttp1 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) 
		{
			try {
				xmlHttp1 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp1 = false;}
		}
	}			
	if (!xmlHttp1) {
		alert('Giving up :( Cannot create an xmlHttp instance');
		return false;
	}
	xmlHttp1.open("GET", url, true);
	xmlHttp1.onreadystatechange =function(){
		if(xmlHttp1.readyState==4){
　        　		if(xmlHttp1.status==200){
					var strReturn=xmlHttp1.responseText;
					if(strReturn!="")
					{
						document.location.replace(document.location+strReturn);
					}
			}
		}
	}; 
	xmlHttp1.send(null);
}

function showLoad()
{	
	var args = arguments;
	var MemberArea = args[0];
	var MyAccount = args[1];
	var Logout = args[2];
	
	var url="/e/order_mgnt/ajax_AddtoShoppingCart.asp?status=login&lang=e";
	var xmlHttp1;
	var strdiv;
    if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		xmlHttp1 = new XMLHttpRequest();
		if (xmlHttp1.overrideMimeType)
		{
			xmlHttp1.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try
		{
			xmlHttp1 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) 
		{
			try {
				xmlHttp1 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp1 = false;}
		}
	}			
	if (!xmlHttp1) {
		alert('Giving up :( Cannot create an xmlHttp instance');
		return false;
	}
	xmlHttp1.open("GET", url, true);
	xmlHttp1.onreadystatechange =function(){
		if(xmlHttp1.readyState==4){
　        　		if(xmlHttp1.status==200){
					if (xmlHttp1.responseText!="")
					{
						if(MemberArea!="")
						{
							strdiv="<h3>"+MemberArea+"</h3><ul><li>";
							strdiv=strdiv+ xmlHttp1.responseText+"</li>";
							strdiv=strdiv+"<li><a href=\"/e/order_mgnt/inbox_case.asp\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+MyAccount+"</a></li>";
							strdiv=strdiv+"<li class=\"enter\"><a href=\"/e/member/buyer_logout.asp\">"+Logout+"</a></li></ul>";
							document.getElementById("member").innerHTML=strdiv
							
							document.getElementById("memberLogin").style.display='none';
						}
						else
						{
							document.getElementById("memberLogin").innerHTML= xmlHttp1.responseText+"&nbsp;|&nbsp;<a href=\"/e/order_mgnt/inbox_case.asp\">"+MyAccount+"</a>&nbsp;|&nbsp;<a href=\"/e/member/buyer_logout.asp\">"+Logout+"</a>";
						}
					}
		
			}
		}
	}; 
	xmlHttp1.send(null);
}

function getCatalog()
{	
	var url="/e/order_mgnt/ajax_AddtoShoppingCart.asp?status=Catalog";
	var xmlHttp2;
    if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		xmlHttp2 = new XMLHttpRequest();
		if (xmlHttp2.overrideMimeType)
		{
			xmlHttp2.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try
		{
			xmlHttp2 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) 
		{
			try {
				xmlHttp2 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp2 = false;}
		}
	}			
	if (!xmlHttp2) {
		alert('Giving up :( Cannot create an xmlHttp instance');
		return false;
	}
	xmlHttp2.open("GET", url, true);
	xmlHttp2.onreadystatechange =function(){
		if(xmlHttp2.readyState==4){
　        　		if(xmlHttp2.status==200){
					document.getElementById("leftCata").innerHTML= xmlHttp2.responseText;
			}
		}
	}; 
	xmlHttp2.send(null);
}

function getNews()
{	
	var url="/e/order_mgnt/ajax_AddtoShoppingCart.asp?status=News";
	var xmlHttp1;
    if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		xmlHttp1 = new XMLHttpRequest();
		if (xmlHttp1.overrideMimeType)
		{
			xmlHttp1.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try
		{
			xmlHttp1 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) 
		{
			try {
				xmlHttp1 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp1 = false;}
		}
	}			
	if (!xmlHttp1) {
		alert('Giving up :( Cannot create an xmlHttp instance');
		return false;
	}
	xmlHttp1.open("GET", url, true);
	xmlHttp1.onreadystatechange =function(){
		if(xmlHttp1.readyState==4){
　        　		if(xmlHttp1.status==200){
					
					document.getElementById("layerscrollNews").innerHTML= xmlHttp1.responseText;
			}
		}
	}; 
	xmlHttp1.send(null);
}

function getPromotional()
{	
	var url="/e/order_mgnt/ajax_AddtoShoppingCart.asp?status=Promotional";
	var xmlHttp1;
    if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		xmlHttp1 = new XMLHttpRequest();
		if (xmlHttp1.overrideMimeType)
		{
			xmlHttp1.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try
		{
			xmlHttp1 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) 
		{
			try {
				xmlHttp1 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp1 = false;}
		}
	}			
	if (!xmlHttp1) {
		alert('Giving up :( Cannot create an xmlHttp instance');
		return false;
	}
	xmlHttp1.open("GET", url, true);
	xmlHttp1.onreadystatechange =function(){
		if(xmlHttp1.readyState==4){
　        　		if(xmlHttp1.status==200){
					document.getElementById("demo").innerHTML= xmlHttp1.responseText
					
			}
		}
	}; 
	xmlHttp1.send(null);
}

function AddEnquiry()
{
	var args = arguments;
	sku=args[0];
	msg=args[1];
	
	if(args[2]==null)
	{
		var objSize=document.getElementById("selSize");
		var objColor=document.getElementById("selColor");
		var objSex=document.getElementById("selSex");
	}
	else
	{
		var objSize=document.getElementById("selSize_"+sku);
		var objColor=document.getElementById("selColor_"+sku);
		var objSex=document.getElementById("selSex_"+sku);
	}
	
	var size= 0;
	var color = 0;
	var sex = 0;
	
	if(objSize)
	{
		if(objSize.value=="0")
		{
			alert(msg);
			objSize.focus();
			return;
		}
		else
		{
			size=objSize.value;
		}
	}
	
	if(objColor)
	{
		if(objColor.value=="0")
		{
			alert(msg);
			objColor.focus();
			return;
		}
		else
		{
			color=objColor.value;
		}
	}
	
	if(objSex)
	{
		if(objSex.value=="0")
		{
			alert(msg);
			objSex.focus();
			return;
		}
		else
		{
			sex=objSex.value;
		}
	}
	
	window.location.href='/e/order_mgnt/rfq_questionaire_batch.asp?showEnquiry=true&addtoEnquiry='+sku+'&size='+size+'&color='+color+'&sex='+sex+'&sku='+sku+'&rfq=1';
}

window.onload=function(){
	var mydemo=$("#demo");
	var mydemo1=$("#demo1");
	var mydemo2=$("#demo2");
	
	var speed=30;
	mydemo2.html(mydemo1.html());
	function MarqueeLeft(){
		if(mydemo2.width()-mydemo.scrollLeft()<=0)
			mydemo.scrollLeft(mydemo.scrollLeft()-mydemo1.width());
		else{
			var original=mydemo.scrollLeft();
			mydemo.scrollLeft(mydemo.scrollLeft()+1);
			if(original==mydemo.scrollLeft())
				mydemo.scrollLeft(mydemo.scrollLeft()-mydemo1.width());
		}
	}
	
	function MarqueeRight(){
		if(mydemo.scrollLeft()<=0)
			mydemo.scrollLeft(mydemo.scrollLeft()+mydemo2.width());
		else{
			var original1=mydemo.scrollLeft();
			mydemo.scrollLeft(mydemo.scrollLeft()-1);
			if(original1==mydemo.scrollLeft())
				mydemo.scrollLeft(mydemo.scrollLeft()+mydemo2.width());
		}
	}
	
	var MyMar=setInterval(MarqueeLeft,speed);
	Direction="Left";
	var isOver=0;
	mydemo.mouseover(function() {isOver=1;clearInterval(MyMar);});
	mydemo.mouseout(function() {
		if(isOver==1) {
			if(Direction=="Left")
				MyMar=setInterval(MarqueeLeft,speed);
			else
				MyMar=setInterval(MarqueeRight,speed);
		}
	});
	
	$("#imgLeft").click(function() {
		clearInterval(MyMar);
		MyMar=setInterval(MarqueeLeft,speed)
		Direction="Left";
	});
	
	$("#imgRight").click(function() {
		clearInterval(MyMar);
		MyMar=setInterval(MarqueeRight,speed)
		Direction="Right";
	});
}
