
function clearField (id, defaultVal)
{
  targ = document.getElementById(id);
  if(targ && targ.value == defaultVal)
  {
    targ.value = '';
  }

}


function hideDiv(divToHide, divValSelected)
{
	if(document.getElementById(divValSelected).value != 1)
	{
		document.getElementById(divToHide).style.display = "none";
	}
	else
	{
	    document.getElementById(divToHide).style.display = "inline";  	
	}
	
}


function copyAddress()
{
	if(document.getElementById('same').checked == false)
	{
		document.getElementById('title').selectedIndex = document.getElementById('billing_title').selectedIndex;
		document.getElementById('fullname').value = document.getElementById('billing_fullname').value;
		document.getElementById('tel').value = document.getElementById('billing_tel').value;
		document.getElementById('address1').value = document.getElementById('billing_address1').value;
		document.getElementById('address2').value = document.getElementById('billing_address2').value;
		document.getElementById('town').value = document.getElementById('billing_town').value;
		document.getElementById('postcode').value = document.getElementById('billing_postcode').value;
		document.getElementById('country').selectedIndex = document.getElementById('billing_country').selectedIndex;
		document.getElementById('state').selectedIndex = document.getElementById('billing_state').selectedIndex;
		document.getElementById('deliveryAddressDiv').style.display = "none";
		
	}
	else
	{
		/*document.getElementById('title').selectedIndex = '';
		document.getElementById('fullname').value = '';
		document.getElementById('tel').value = '';
		document.getElementById('address1').value = '';
		document.getElementById('address2').value = '';
		document.getElementById('town').value = '';
		document.getElementById('postcode').value = '';
		document.getElementById('country').selectedIndex = '';
		document.getElementById('state').selectedIndex = '';*/
		document.getElementById('deliveryAddressDiv').style.display = "inline";
	}
}




function autoSelectRadio(selected, id)
{
  targ = document.getElementById(selected);	
  targ2 = document.getElementById(id);
  if(targ && targ.checked)
  {
	 targ2.checked = true;  
  }
}

function showDiv(dID)
{
  targ = document.getElementById(dID);
  if(targ && targ.style.display == 'none' || targ.style.display == '')
  {
    targ.style.display = 'inline';
  }
  else if(targ)
  {
    targ.style.display = 'none';
  }

}



	
function showhideDiv(selectid, divid, showval)
{
   targ = document.getElementById(divid);	
   val = document.getElementById(selectid).value;
   if(in_array(val, showval))
   {
		 targ.style.display = 'inline';  
   }
   else
   {
	 targ.style.display = 'none';    
   }
	
	
	
}


function in_array(needle, haystack, argStrict) {
 
    var found = false, key, strict = !!argStrict;
 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    }
 
    return found;
}
