var y = 30;
var targetY = 45;
var currentY;
var slidesafetycatch=0;

function slide(id,startY,endY) {
	currentY++;
	document.getElementById(id).style.top=(currentY+"px");
	if (currentY >= targetY) {
		clearInterval(slider);
		slidesafetycatch=0;
	}
}

function reverse(id,startY,endY) {
	currentY--;
	document.getElementById(id).style.top=(currentY+"px");
	if (currentY <= y) {
		clearInterval(reverser);
		slidesafetycatch=0;
	}
}

function hideThing(id) {
	document.getElementById(id).style.display="none";
	document.getElementById(id).style.visibility="hidden";
}

function showThing(id) {
	document.getElementById(id).style.display="block";
	document.getElementById(id).style.visibility="visible";
}

function showFing(id) {
	// safety catch
	if (slidesafetycatch<1) {
		slidesafetycatch=1;
	
		// set opacity to 0
		setopacity(0,id);
		
		// set visbility to visible and display to block
		document.getElementById(id).style.display="block";
		document.getElementById(id).style.visibility="visible";
		
		// fade up...
		fade(id,0,100,15);
		
		// slide it
		currentY=y;
		slider = setInterval("slide('"+id+"')", 10);
	}
}

function hideFing(id) {
	// safety catch
	if (slidesafetycatch<1) {
		slidesafetycatch=1;
		
		// fade down...
		fade(id,100,0,5);
		
		// slide it
		//currentY=y;
		reverser = setInterval("reverse('"+id+"')", 10);
	}
/* 	else { */
/* 		alert(document.getElementById(id).style.top); */
/* 	} */
}

function showIfhidden(id) {
	showFing(id);
}

function copyaddress() {
	for (i=0; i<document.forms['cardholder'].elements.length; i++){
		//alert(document.forms['cardholder'].elements[i].name);
		if (i>0 && i<10) {
			document.forms['delivery_address'].elements[i].value=document.forms['cardholder'].elements[i].value;
		}
	}
}


function updatecardholderinfo() {
	if (document.getElementById('cardholderinfodiv')) {
		setTimeout("xFade('/armiga/cardholder_info.php','cardholderinfodiv')",1000);
		setTimeout("xFade('/armiga/delivery_info.php','deliveryinfodiv')",2000);
	}
}

var wrappingnnotes="~ Please use this box to let us know if you would like to include any gift-message, or if you would like some of your items to be wrapped together. ~";
function clearWrappingnotes() {
	if (document.forms['wrappingnotes'].elements['notes'].value==wrappingnnotes) {
// 	alert(document.forms['wrappingnotes'].elements['notes'].value);
		document.forms['wrappingnotes'].elements['notes'].value="";
	}
}

function resetWrappingnotes() {
	if (document.forms['wrappingnotes'].elements['notes'].value=="") {
		document.forms['wrappingnotes'].elements['notes'].value=wrappingnnotes;
	}
}

function removedefault(form,element,defaultvalue,fieldid) {
	if (document.forms[form].elements[element].value==defaultvalue) {
		document.forms[form].elements[element].value="";
		document.getElementById(fieldid).className="";
	}
}

function restoredefault(form,element,defaultvalue,fieldid) {
	if (document.forms[form].elements[element].value=="") {
		document.forms[form].elements[element].value=defaultvalue;
		document.getElementById(fieldid).className="defaulttext";
	}
}