var files =
	["jquery-1.3.1.min.js","jquery.overlay.pack.js","jquery.cookies.2.0.1.min.js",
	 "abd.js","overlay.js","purchase_validate.js"];
for ( var i in files ) {
	var url = "//swreg.img.digitalriver.com/www/javascript/"+files[i];
	var script="<"+"script type=\"text/javascript\" src=\""+url+"\"></"+"script>";
	document.write(script);
}

var css_files = ["modal.css"];
for ( var i in css_files ) { 
         var url = "//swreg.img.digitalriver.com/www/css/" + css_files[i];	 
         var link = "<" + "link type=\"text/css\" rel=\"stylesheet\" href=\"" + url + "\">";	 
         document.write(link);
}

function popUp(URL) {
 day = new Date();
 id = day.getTime();
 eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=470,height=600');");
}

function showDivCheckbox(obj,id){
 var div = document.getElementById(id);
 if(div){
	num=obj.checked?1:0;
	if(num){
	 div.style.display = "block";
	}else{
	 div.style.display = "none";
	}
 }
}

function noshowDivCheckbox(obj,id){
 var div = document.getElementById(id);
 if(div){
	num=obj.checked?0:1;
	if(num){
	 div.style.display = "block";
	}else{
	 div.style.display = "none";
	}
 }
}

function setPaymentText() {
 var num = 1;
 if(document.theForm.payment_method.value) {
	num = document.theForm.payment_method.value;
 }else{
	for( var i = 0; i < document.theForm.payment_method.length; i++ ) {
	 if( document.theForm.payment_method[i].checked == true ) {
		num = document.theForm.payment_method[i].value;
	 }
	}
 }
 var div = document.getElementById('payment_method_divs');
 var divs = div.getElementsByTagName("DIV");
 for(var i=0;i<divs.length;i++){
	if (divs[i].className=="txt"){
	 if(i==num){
		divs[i].style.display = "block";
	 }else{
		 divs[i].style.display = "none";
	 }
	}
 }
}

function showRadioSelect(objid,id) {
 var div = document.getElementById(id);
 var obj = document.getElementById(objid);
 if(!obj) {
	obj = document.getElementById(objid.id);
 }

 if(div && obj){
	var divs=div.getElementsByTagName("DIV");
	var num=obj.value;
	for(var i=0;i<divs.length;i++){
	 if (divs[i].className=="txt"){
		if(i==num){
		 divs[i].style.display = "block";
		}else{
		 divs[i].style.display = "none";
		}
	 }
	}
 }else{
	document.theForm.action.value = obj.value;
	document.theForm.submit();
 }
}


function showDivSelect(objid,id){
 var div = document.getElementById(id);
 var obj = document.getElementById(objid);
 if(!obj) {
	obj = document.getElementById(objid.id);
 }
 if(div && obj){
	var divs=div.getElementsByTagName("DIV");
	var num=obj.options[obj.selectedIndex].value;
	for(var i=0;i<divs.length;i++){
	 if (divs[i].className=="txt"){
		if(i==num){
		 divs[i].style.display = "block";
		}else{
		 divs[i].style.display = "none";
		}
	 }
	}
 }else{
	document.theForm.action.value = obj.value;
	document.theForm.submit();
 }
}

function disableByDivCheckbox(obj,id){
 if(document.getElementById){
	state=obj.checked?true:false;
	lments=document.getElementById(id).getElementsByTagName("INPUT");
	for(i=0;i<lments.length;i++){
	 lments[i].disabled = state;
	}
	lments=document.getElementById(id).getElementsByTagName("SELECT");
	for(i=0;i<lments.length;i++){
	 lments[i].disabled = state;
	}
 }
}



// Basket functions

var send_once = false;

function lockform(fm) {
	var retval = true;
	if (send_once) {
		if ( document.theForm.action.value != "update") {
			retval = alert('You already pushed the button - please wait!');
		} 
	} else {
		send_once = true;
	}
	return retval;
}


function set_action(a) {
	document.theForm.action.value = a;
}

function update_quantity() {
	document.theForm.action.value = "update";
	if(!document.theForm.onsubmit || (document.theForm.onsubmit && document.theForm.onsubmit())){
		return document.theForm.submit();
	}
	return false;
}

function set_currency() {
	document.theForm.action.value = "currency";
	if(!document.theForm.onsubmit || document.theForm.onsubmit()){
		return document.theForm.submit();
	}
	return false;
}

function remove_row(id, n) {
	if ( remove_row_no_submit(id,n) ) {
		if(!document.theForm.onsubmit || document.theForm.onsubmit()){
			return document.theForm.submit();
		}
	}
}

function remove_row_no_submit(id, n) {
	if (confirm("Are you sure you wish to remove "+n+"?")) {
		document.theForm.action.value = "remove";
		document.theForm.record.value = id;
		return true;
	}	else {
		return false;
	}
}

function suppressReturnKey(theEvent) {
	var retval = true;
	if ( theEvent ) {
		retval = theEvent.keyCode != 13;
	}
	return retval;
}

function updateQuantitySelect(selectobj,dividname){
 var val=selectobj[selectobj.selectedIndex].value;
 if(val=="other"){
  var div0=document.getElementById(dividname+"_0");
  div0.style.display = "block";
  var div1=document.getElementById(dividname+"_1");
  div1.style.display = "none";
  return;
 }
 update_quantity();
}
