/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function bookmarksite(title, url){
	if (document.all)
	{
		window.external.AddFavorite(url, title);
	}
	else if (window.sidebar)
	{
		window.sidebar.addPanel(title, url, "");
	}
}

function tellafriend(){

	xml_setup();

	xmlObj.onreadystatechange = tellafriend_process;
	
	xmlObj.open("GET", base_url+"?email1="+document.tellafriendForm.friendemail1.value+"&email2="+document.tellafriendForm.friendemail2.value+"&email3="+document.tellafriendForm.friendemail3.value+"&email4="+document.tellafriendForm.friendemail4.value, true);
	
	xmlObj.send(null);
}

function tellafriend_process(){

	if (xmlObj.readyState == 4)
	{
		if (xmlObj.status == 200)
		{
			document.getElementById("email_input").style.display = 'none';
			document.getElementById("email_submit").style.display = 'none';
			document.getElementById("email_result").innerHTML = "The emails have been sent";
		}
	}
}

function swap_upgrade_card_source(source)
{
	if (source == 'old')
	{
		elems['cardholder']['tst'] = '';
		elems['type']['tst'] = '';
		elems['number']['tst'] = '';
		elems['expiry_date_month']['tst'] = '';
		elems['expiry_date_year']['tst'] = '';
		elems['cv2']['tst'] = '';
		elems['issue_no']['tst'] = '';
		elems['user_last_four']['tst'] = 'valid_card_last4';
		
		if (document.getElementById('old_card'))
		{
			elems['user_last_four']['err'] = 'Please enter the last 4 card numbers';
			document.getElementById('old_card').style.display = 'block';
		}
		
		document.getElementById('new_card').style.display = 'none';
	}
	else
	{
		elems['cardholder']['tst'] = 'not_empty';
		elems['cardholder']['err'] = 'Please enter the card holder\'s name';
		elems['type']['tst'] = 'not_empty';
		elems['type']['err'] = 'Please select the type of card';
		elems['number']['tst'] = 'valid_card_number';
		elems['number']['err'] = 'Please enter the card number';
		elems['expiry_date_month']['tst'] = 'valid_date';
		elems['expiry_date_month']['err'] = 'Overriden by test function';
		elems['expiry_date_year']['tst'] = 'valid_date';
		elems['expiry_date_year']['err'] = 'Overriden by test function';
		elems['cv2']['tst'] = 'valid_cv2';
		elems['cv2']['err'] = 'Please enter a valid card security code';
		elems['issue_no']['tst'] = 'valid_issue_no';
		elems['issue_no']['err'] = 'Please enter a valid card issue number';
		
		if (document.getElementById('old_card'))
		{	
			elems['user_last_four']['tst'] = '';
			elems['user_last_four']['err'] = '';
			document.getElementById('old_card').style.display = 'none';	
		}
		
		document.getElementById('new_card').style.display = 'block';
	}
}