// JavaScript Document

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 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_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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function onCheckOneS()
    {
        var strChon = "";
        var alen = document.form1.chkSize.length;
		
		if (typeof document.form1.chkSize.length == 'undefined'){
			if (document.form1.chkSize.checked == true){
				strChon = document.form1.chkSize.value;
			}
		}else{
			for (var i = 0; i< alen; i++)
			{
				if (document.form1.chkSize[i].checked == true)
					{
						if (!strChon=="")
						{	
							strChon += "," + document.form1.chkSize[i].value;
						} else
							strChon += document.form1.chkSize[i].value;
						
					}
			}
		}
        document.form1.strSize.value = strChon;
    }
    
function onCheckOneC()
    {
        var strChon = "";
        var alen = document.form1.chkColor.length;
        
		if (typeof document.form1.chkColor.length == 'undefined'){
			if (document.form1.chkColor.checked == true){
				strChon = document.form1.chkColor.value;
			}
		}else{
			for (var i = 0; i< alen; i++)
			{
				if (document.form1.chkColor[i].checked == true)
					{
					if (!strChon=="")
						{	
							strChon += "," + document.form1.chkColor[i].value;
						} else
							strChon += document.form1.chkColor[i].value;
					}
			}
		}
        document.form1.strColor.value = strChon;
    }
    
// Check all Size checkboxes in search/search.php
// Dac created this function on April 24, 2008
function checkAllSize()
    {        
    	if (typeof document.form1.chkSize.length == 'undefined') 
    	{   
    		//only one item, not an array
			document.form1.chkSize.checked = true;
		}else{
			for (var i = 0; i < document.form1.chkSize.length; i++)
			{
				document.form1.chkSize[i].checked = true;
			}
		}
		onCheckOneS();     
    }

// UnCheck all Size checkboxes in search/search.php
// Dac created this function on April 24, 2008
function uncheckAllSize()
    {    
    	if (typeof document.form1.chkSize.length == 'undefined') 
    	{   
    		//only one item, not an array
			document.form1.chkSize.checked = false;
		}else{
			for (var i = 0; i < document.form1.chkSize.length; i++)
			{
				document.form1.chkSize[i].checked = false;
			}
		}
		onCheckOneS();
    }
    
// Check all Color checkboxes in search/search.php
// Dac created this function on April 24, 2008
function checkAllColor1()
    {
     	if (typeof document.form1.chkColor.length == 'undefined') 
    	{   
    		//only one item, not an array
			document.form1.chkColor.checked = true;
		}else{
			for (var i = 0; i < document.form1.chkColor.length; i++)
			{
				document.form1.chkColor[i].checked = true;
			}
		}
		onCheckOneC(); 
    }

// UnCheck all Color checkboxes in search/search.php
// Dac created this function on April 24, 2008
function uncheckAllColor1()
    {
     	if (typeof document.form1.chkColor.length == 'undefined') 
    	{   
    		//only one item, not an array
			document.form1.chkColor.checked = false;
		}else{
			for (var i = 0; i < document.form1.chkColor.length; i++)
			{
				document.form1.chkColor[i].checked = false;
			}
		}
		onCheckOneC();  
    }

function onCheckOne()
    {
        var strChon = "";
        var alen = document.frmAdminSearch.chkStatus.length;
        
        for (var i = 0; i< alen; i++)
        {
            if (document.frmAdminSearch.chkStatus[i].checked == true)
                {
				if (!strChon=="")
					{	
						strChon += "," + document.frmAdminSearch.chkStatus[i].value;
					} else
						strChon += document.frmAdminSearch.chkStatus[i].value;
                }
        }
        
        document.frmAdminSearch.strStatus.value = strChon;
    }    

function active(obj, color)
{
    obj.bgColor = color;
}

function unactive(obj, color)
{
    obj.bgColor = color;
}


// check input check box
function checkInput()
{     

    // Size is not choosed
    var isSizeChecked = false;
	if (typeof document.form1.chkSize.length == 'undefined'){
		if (document.form1.chkSize.checked == true) isSizeChecked = true;
	}else{
		for (var i = 0; i< document.form1.chkSize.length; i++)
		{
			if (document.form1.chkSize[i].checked == true) isSizeChecked = true;
		}
	}
	
    // Color is not choosed
    var isColorChecked = false;
    
	if (typeof document.form1.chkColor.length == 'undefined'){
		if (document.form1.chkColor.checked == true) isColorChecked = true;
	}else{
		for (var i = 0; i< document.form1.chkColor.length; i++)
		{
			if (document.form1.chkColor[i].checked == true) isColorChecked = true;
		}
	}
	
    // Size checkbox and color checkbox is not be check
    if (!isSizeChecked && !isColorChecked )
    {
        alert("･サイズを選択してください。 \n･色を選択してください。");
    }
    else
    {    
        // No Size checkbox be checked
        if (!isSizeChecked)
        {
            alert("･サイズを選択してください。");
        }
        else
        {
            // No Size checkbox be checked
            if (!isColorChecked)
            {
                alert("･色を選択してください。"); 
            }
            else
            {
                // submit this form    
                document.form1.submit();
            }
        }
        
    }        
    
}