/*
	var sx = 0;
	var sy = 0;
	
	function displayXY(event){
		sx = Event.pointerX(event);
		sy = Event.pointerY(event);
	}
*/

	function ajaxReq(url,gn,cate,win){

		new Ajax.Request(url,{
			method:"get",
			parameters:gn,
			onSuccess:function(httpObj){
				$(win).innerHTML = decodeURIComponent(httpObj.responseText);
			},
			onLoading:function(httpObj){
				if(win=='win_middle'){
					fade('700','viewWindow');
					/*showLayer2('viewWindow');*/
				}
				if(win=='itembox_middle'){
					fade('700','itembox');
					conv = cate.split("-");
					var dummyStr = "";
					
					// k 以下のulタグコレクションを取得し、displayにnoneを設定する
					var uobj = document.getElementsByTagName("div");
					for(i=1;i<uobj.length;i++){
						myRE = new RegExp("^k+");
						if(uobj[i].id.match(myRE) && uobj[i].id !="k"){
							uobj[i].style.display = 'none';
						}
					}
					//必要なカテゴリーをopenする
					for(i=0;i<(conv.length-1);i++){
						//showLayer("k"+dummyStr+conv[i]);
						document.getElementById("k"+dummyStr+conv[i]).style.display = 'block';
						dummyStr = dummyStr + conv[i] + "-";
					}
				}

				$('win').innerHTML = "<img src=\"../../newShopSystem/manage/images/waiting.gif\">N O W  L O A D I N G ...<br><br>この画面から変わらない場合は、ページをリロードしてください。";
			},
			onFailure:function(httpObj){
				$(win).innerHTML = "エラーで読み込めませんでした";
			},
			onComplete:function(httpObj){
				
			}
		});
		
	}

	function getBrowserWidth ( ) {   
	    if ( window.innerWidth ) { return window.innerWidth; }   
	    else if ( document.documentElement && document.documentElement.clientWidth != 0 ) { return document.documentElement.clientWidth; }   
	    else if ( document.body ) { return document.body.clientWidth; }   
	    return 0;   
	}

	function fade(isize,pid)
	{

		if(document.all){
			var s_x = document.body.scrollLeft;
			var s_y = document.body.scrollTop  || document.documentElement.scrollTop;
		}else{
			var s_x = self.pageXOffset;
			var s_y = self.pageYOffset;
		}


		document.getElementById(pid).style.left = (getBrowserWidth() / 2) - (isize / 2) + 'px';
		document.getElementById(pid).style.top = s_y + 70 + 'px';
		document.getElementById(pid).style.visibility = 'visible';

	}

	function fadeout()
	{
		var ssx = document.getElementById('itembox').style.left;
		var ssy = document.getElementById('itembox').style.top;

		document.getElementById('itembox').style.visibility = 'hidden';
		//document.getElementById('world').style.display = 'none';
		cssinit();

	}

	function cssinit(){

		//document.getElementById('itembox').style.width = 1 + 'px';
		document.getElementById('itembox').style.height = 1 + 'px';
		document.getElementById('itembox_middle').innerHTML = '';
	}

	function timestamp(val,cate,shop_id,watchlist){
		var date = new Date();
		var timestamp = date.getTime();
		ajaxReq("./goods_detail_ajax.php","shopid=" + shop_id + "&gn=" + val + "&t=" + timestamp + "&addwatchlist=" + watchlist,cate,'itembox_middle');
	}
	function timestampImage(val){
		var date = new Date();
		var timestamp = date.getTime();
		ajaxReq("./image.php","image.php?image=" + val + "&t=" + timestamp,'','normalImage');
	}
	
	function viewcart(a,b,c){
		for(i=0;i>100000;i++){}
		var date = new Date();
		var timestamp = date.getTime();
		ajaxReq("./cart_ajax.php",'win='+b+'&shopid='+a+'&'+c,'',b);
	}

	function viewOtherAddress(a,b,c){
		var date = new Date();
		var timestamp = date.getTime();
		ajaxReq("../../newShopSystem/otherAddress.php",'win='+b+'&shopid='+a+'&formview='+c,'',b);
	}

	function viewSmallCart(a){
		var date = new Date();
		var timestamp = date.getTime();
		ajaxReq("../../newShopSystem/cart_small_ajax.php",'win=small_cart&shopid='+a,'','small_cart');
	}
	
	function putcart(a){
		document.getElementById('g'+a).innerHTML = "<img alt='new' src='./images/cart2.gif'>";
		fadeout(0);
	}

	function changeImage(a){
		if(a==0){
			document.close0.src = "./images/closeHover.jpg";
		}
		if(a==1){
			document.close0.src = "./images/close.jpg";
		}
		
	}

	function changeImage2(a){
		if(a==0){
			document.close1.src = "./images/closeHover.jpg";
		}
		if(a==1){
			document.close1.src = "./images/close.jpg";
		}
		
	}

	function showLayer(a){
		var b;
		if(document.getElementById(a).style.display=='none'){
			document.getElementById(a).style.display = 'block';
		}else{
			document.getElementById(a).style.display = 'none';
		}
	}

	function addressSet(shopid){
		var a = document.getElementById('f5').value;
		var b = document.getElementById('f6').value;
		var c = document.getElementById('f1').value;
		var d = document.getElementById('f2').value;
		var e = document.getElementById('f3').value;
		var f = document.getElementById('f4').value;
		var g = document.getElementById('f10').value;
		var h = document.getElementById('f11').value;
		var i = document.getElementById('f12').value;
		
		viewOtherAddress(shopid + '&adset=1&f5='+a+'&f6='+b+'&f1='+c+'&f2='+d+'&f3='+e+'&f4='+f+'&f10='+g+'&f11='+h+'&f12='+i,'step3_OtherAddress')
	}

	function numGet(){
		var i=1;
		var h="";
		while(document.getElementById('num'+i)){
			h = h + document.getElementById('num'+i).value + ',';
			i++;
			if(i>50000){
				break;
			}
		}
		document.getElementById('numvalue').value = h;
	}

	function setCData(a,b){
		spStr = document.getElementById('set'+a).value.split('\t');
		
		for(i=0;i<13;i++){
			if(document.getElementById('f'+(i+1))){
				document.getElementById('f'+(i+1)).value = spStr[i];
			}
			document.fo1.f7.options[b].selected = true;
		}
		document.getElementById('num').value = a;

	}

function fchk4(vol) {
    var frm = document.fm1;
    var len = frm.elements.length; /* フォームの要素数 */
    if(vol=='t'){
        /* チェックボックスが選択されている場合、プルダウンを有効化（disabled=false） */
		frm.elements['timeorder'].disabled=false;
		frm.elements['dayorder'].disabled=false;
   }else{
        /* チェックボックスが選択されていない場合、プルダウンを無効化（disabled=true） */
		frm.elements['timeorder'].selectedIndex=0;  /* プルダウン初期化 */
		frm.elements['timeorder'].disabled=true;
		frm.elements['dayorder'].selectedIndex=0;  /* プルダウン初期化 */
		frm.elements['dayorder'].disabled=true;
   }
}
