function check_details()
{


valid=true;


var cardamtFld = document.getElementById('cardamt');

if ( cardamtFld.value.length == 0 )
    {
        alert ( "Please enter a gift card amount." );
	valid=false;
        
    }

var msgtoFld = document.getElementById('msgto');

if ( msgtoFld.value.length == 0 )
    {
        alert ( "Please enter name of gift card recipient." );
	valid=false;
        
    }

var msgfrmFld = document.getElementById('msgfrm');

if ( msgfrmFld.value.length == 0 )
    {
        alert ( "Please enter name of gift card sender." );
	valid=false;
        
    }



var locationFld = document.getElementById('location');

if ( locationFld.value == 0 )
    {
        alert ( "Please choose a Kobe Steakhouse location." );
	valid=false;
        
    }

//  is ship to billing checked - true or false

var shiptobillingFld = document.getElementById('ship_to_billing');

if( shiptobillingFld.checked == false )

    {

	var rstreetFld = document.getElementById('rstreet');

	if ( rstreetFld.value.length == 0 )
  	  {
        alert ( "Please enter recipient street information." );
	valid=false;
        
   	  }


	var rcityFld = document.getElementById('rcity');

	if ( rcityFld.value.length == 0 )
  	  {
        alert ( "Please enter recipient city." );
	valid=false;
        
   	  }


	var rstateFld = document.getElementById('rstate');

	if ( rstateFld.value.length == 0 )
  	  {
        alert ( "Please enter recipient state." );
	valid=false;
        
   	  }


	var rzipFld = document.getElementById('rzip');

	if ( rzipFld.value.length == 0 )
  	  {
        alert ( "Please enter recipient zip code." );
	valid=false;
        
   	  }

     

     }



var shippingFld = document.getElementById('shipping');

if ( shippingFld.value == 0 )
    {
        alert ( "Please choose a shipping option." );
	valid=false;
        
    }



return valid;



}


function OnShipToClick(){

	var shiptobillingFld = document.getElementById('ship_to_billing');

	if( shiptobillingFld.checked == true ){


	var rstreetFld = document.getElementById('rstreet');
	rstreetFld.value = "Billing";
	rstreetFld.style.backgroundColor = "#c0c0c0";

	
	var rcityFld = document.getElementById('rcity');
	rcityFld.value = "Billing";
	rcityFld.style.backgroundColor = "#c0c0c0";

	
	var rstateFld = document.getElementById('rstate');
	rstateFld.value = "Billing";
	rstateFld.style.backgroundColor = "#c0c0c0";

	
	var rzipFld = document.getElementById('rzip');
	rzipFld.value = "Billing";
	rzipFld.style.backgroundColor = "#c0c0c0";


	}


	if( shiptobillingFld.checked == false ){


	var rstreetFld = document.getElementById('rstreet');
	rstreetFld.value = "";
	rstreetFld.style.backgroundColor = "#ffffff";

	var rcityFld = document.getElementById('rcity');
	rcityFld.value = "";
	rcityFld.style.backgroundColor = "#ffffff";

	var rstateFld = document.getElementById('rstate');
	rstateFld.value = "";
	rstateFld.style.backgroundColor = "#ffffff";

	var rzipFld = document.getElementById('rzip');
	rzipFld.value = "";
	rzipFld.style.backgroundColor = "#ffffff";


	}



}

function concatbasket(){


var cardamtFld = document.getElementById('cardamt');
var msgtoFld = document.getElementById('msgto');
var msgfrmFld = document.getElementById('msgfrm');
var msgFld = document.getElementById('msg');
var locationFld = document.getElementById('location');
var shiptobillingFld = document.getElementById('ship_to_billing');
var rstreetFld = document.getElementById('rstreet');
var rcityFld = document.getElementById('rcity');
var rstateFld = document.getElementById('rstate');
var rzipFld = document.getElementById('rzip');
var shippingFld = document.getElementById('shipping');

b = cardamtFld.value+"++"+msgtoFld.value+"++"+msgfrmFld.value+"++"+msgFld.value+"++"+locationFld.value+"++"+shiptobillingFld.checked+"++"+rstreetFld.value+"++"+rcityFld.value+"++"+rstateFld.value+"++"+rzip.value+"++"+shippingFld.value;


return b;

}

function add2basket(s,amt,to,frm,msg,loc,ship2,street,city,state,zip,ship){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			document.getElementById("items").innerHTML = ajaxRequest.responseText;
  			// alert(ajaxRequest.responseText);
		

		}
	}
	var url = "add2basket.php";
	var params = "s="+s+"&amt="+amt+"&to="+to+"&frm="+frm+"&msg="+msg+"&loc="+loc+"&ship2="+ship2+"&street="+street+"&city="+city+"&state="+state+"&zip="+zip+"&ship="+ship;
	ajaxRequest.open("GET", url+"?"+params, true);
	ajaxRequest.send(null); 
}


function delbasket(s){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			document.getElementById("items").innerHTML = ajaxRequest.responseText;
  			// alert(ajaxRequest.responseText);
		

		}
	}
	var url = "delbasket.php";
	var params = "s="+s;
	ajaxRequest.open("GET", url+"?"+params, true);
	ajaxRequest.send(null); 
}

function clearform(){

var cardamtFld = document.getElementById('cardamt');
var msgtoFld = document.getElementById('msgto');
var msgfrmFld = document.getElementById('msgfrm');
var msgFld = document.getElementById('msg');
var locationFld = document.getElementById('location');
var shiptobillingFld = document.getElementById('ship_to_billing');
var rstreetFld = document.getElementById('rstreet');
var rcityFld = document.getElementById('rcity');
var rstateFld = document.getElementById('rstate');
var rzipFld = document.getElementById('rzip');
var shippingFld = document.getElementById('shipping');

cardamtFld.value = "";
msgtoFld.value="";
msgfrmFld.value="";
msgFld.value="";
locationFld.selectedIndex=0;
shiptobillingFld.checked=false;
rstreetFld.value="";
rstreetFld.style.backgroundColor="#ffffff";
rcityFld.value="";
rcityFld.style.backgroundColor="#ffffff";
rstateFld.value="";
rstateFld.style.backgroundColor="#ffffff";
rzipFld.value="";
rzipFld.style.backgroundColor="#ffffff";
shippingFld.selectedIndex=0;




}

function check_billing(){


valid=true;


var fullnameFld = document.getElementById('fullname');

if ( fullnameFld.value.length == 0 )
    {
        alert ( "Please enter your full name." );
	valid=false;
        
    }

var emailFld = document.getElementById('email');

if ( emailFld.value.length == 0 )
    {
        alert ( "Please enter your email." );
	valid=false;
        
    }


var streetFld = document.getElementById('street');

if ( streetFld.value.length == 0 )
    {
        alert ( "Please enter your street." );
	valid=false;
        
    }

var cityFld = document.getElementById('city');

if ( cityFld.value.length == 0 )
    {
        alert ( "Please enter your city." );
	valid=false;
        
    }


var stateFld = document.getElementById('state');

if ( stateFld.value.length == 0 )
    {
        alert ( "Please enter your state." );
	valid=false;
        
    }



var hphoneFld = document.getElementById('hphone');

if ( hphoneFld.value.length == 0 )
    {
        alert ( "Please enter your home phone." );
	valid=false;
        
    }


var zipFld = document.getElementById('zip');

if ( zipFld.value.length == 0 )
    {
        alert ( "Please enter your zip code." );
	valid=false;
        
    }

var wphoneFld = document.getElementById('wphone');

if ( wphoneFld.value.length == 0 )
    {
        alert ( "Please enter your work phone." );
	valid=false;
        
    }



s = document.getElementById('items').innerHTML;

stuff = s.indexOf("(0)");

if ( stuff !== -1 )
    {
	alert ( "Please add a gift card to the cart." );
	valid=false;

    }





return valid;


}

function add2billing(s,fullname,email,company,street,city,state,hphone,zip,wphone){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			//document.getElementById("billing_result").innerHTML = ajaxRequest.responseText;
  			// alert(ajaxRequest.responseText);
		

		}
	}
	var url = "add2billing.php";
	var params = "s="+s+"&fullname="+fullname+"&email="+email+"&company="+company+"&street="+street+"&city="+city+"&state="+state+"&hphone="+hphone+"&zip="+zip+"&wphone="+wphone;
	ajaxRequest.open("GET", url+"?"+params, true);
	ajaxRequest.send(null); 
}