
//***** Javascripts used in Newuserform.xsl page		*****//

function UpdateUserProfileAndSubmit(){
	var objform = document.frmUserProfile;
	var strMsg = ValidateUserProfile(objform, 'up', 'user_title first_name last_name new_logon_name user_security_password rekey_password')
	//Submit form if there are no error messages to display to the user.
	if(strMsg.length > 0){
		alert(strMsg);
	}else{
		CheckForClicks()
		objform.submit();
	}
}

function CheckForClicks(){
	var frmUP = document.frmUserProfile;
	if(frmUP.OptOut1_checkbox) {
		if (frmUP.OptOut1_checkbox.checked != 1){frmUP.up_gi_OptOut1.value = '0';}else{frmUP.up_gi_OptOut1.value = '1';}
	}
	//<!-- UNCOMMENT THIS LINE FOR A SECOND DATA PROTECTION BOX -->
	if(frmUP.OptOut2_checkbox) {
		if (frmUP.OptOut2_checkbox.checked != 1){frmUP.up_gi_OptOut2.value = '0';}else{frmUP.up_gi_OptOut2.value = '1';}
	}
	//<!-- UNCOMMENT THIS LINE FOR A LOGIN COOKIE PROTECTION BOX -->
	//if (frmUP.login_cookie_checkbox.checked != 1){frmUP.up_gi_login_cookie.value = '0';}else{frmUP.up_gi_login_cookie.value = '1';}
}

//***** Javascripts For UserProfile.xsl page		 *****//

function UpdateUserProfileAndSubmit2(){
	var objform = document.frmUserProfile;
	var strMsg = ValidateUserProfile(objform, 'up', 'user_title first_name last_name current_logon tel_number')
	//Submit form if there are no error messages to display to the user.
	if(strMsg.length > 0){
		alert(strMsg);
		}else{
			CheckForClicks()
			objform.submit();
	}
}

//***** Javascripts for logonbox.xsl page		 *****//

function OpenPasswordWin(strPwd){
 	var password_win;
   	var sPage;
	sPage=strPwd + '/pages/forgotpassword/forgotpassword.asp?pwd=' + document.forms['frmLogon'].elements['logon_name'].value;
    	password_win = window.open(sPage,'ForgotPassword','location=no,scrollbars=no,resizable=no,width=450,height=260,left=10,top=100');
    	password_win.focus();
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	   {
	  oBasket.validateLogin();
	   //myfield.form.submit();
	   return false;
	   }
	else
 	  return true;
}


//***** Javascripts for addresslist.xsl page		 *****//


function DeleteAddress(strAddressID){
	var answer = confirm("WARNING!\n\nYou are about to delete an address.");
	if (answer == true){
		var objform = document.frmUserAddresses;
		objform.elements['function'].value = '/core_functions/deladdressfunction';
		objform.action = 'addresslist.asp';
		objform.address_id.value = strAddressID;
		objform.submit();
	}else{
		return;
	}
}


function UpdateAddress(strAddressID){
	var objform = document.frmUserAddresses;
	objform.action = 'updateaddress.asp?redirect_on_ok=addresslist.asp';
	objform.address_id.value = strAddressID;
	objform.submit();
}


//***** Javascripts for cardlist.xsl page *****//


function DeleteCard(strCardID){
	var answer = confirm("WARNING!\n\nYou are about to delete a payment card.");
	if (answer == true){
		var objform = document.frmUserCard;
		objform.elements['function'].value = '/core_functions/deletecrcardfunction';
		objform.action = 'cardlist.asp';
		objform.CCID.value = strCardID;
		objform.submit();
	}
	else{
		return;
	}
}

function UpdateCard(strCardID){
	var objform = document.frmUserCard;
	objform.action = 'updatecard.asp?redirect_on_ok=cardlist.asp';
	objform.CCID.value = strCardID;
	objform.submit();
}


//***** Javascripts for cardform.xsl page *****//

function ValidateAndSubmit(pagepath){
	var objform = document.frmUserCard;
	if( pagepath.indexOf("update") != -1){
			var strMsg = ValidateUserProfile(objform, 'cc', 'cc_nickname cc_nameoncard cc_expiry cc_issuenumber cc_type')
	}else{
			var strMsg = ValidateUserProfile(objform, 'cc', 'cc_nickname cc_nameoncard cc_expiry cc_number cc_issuenumber cc_type')
	}

  	//Submit form if there are no error messages to display to the user.
	if(strMsg.length > 0){
		alert(strMsg);
		}else{
			objform.submit();
	}
}
//function to display card short cut name
	function displayText(sText)
			{
				var objform = document.frmUserCard;
				if(objform.elements['CCupdate'].value == 'True'){
					if(objform.elements['CCNumber_hidden'].value != ' '){
						var cc_number = objform.elements['CCNumber_hidden'].value;
					}
					if (sText.value.length >0){
						window.document.frmUserCard.cc_gi_CCNickName.value="My " + sText.value +' **** '+ cc_number.substring(cc_number.length-4,cc_number.length)
					}
				}else if(objform.elements['CCupdate'].value != 'True'){

					if(objform.elements['cc_gi_CCNumber'].value != ' '){
						var cc_number = objform.elements['cc_gi_CCNumber'].value;
					}
					if (sText.value.length >0){
						window.document.frmUserCard.cc_gi_CCNickName.value="My " + sText.value +' **** '+ cc_number.substring(cc_number.length-4,cc_number.length)
					}
				}
			}


//***** Javascripts for addressform.xsl page *****//

// ----------------------------------------------------------------------------- setReadOnly()
	/* This function is called from PAF for World wide functionality */

function setReadOnly(state, sAddressType){
	
	if (state){
		/*document.forms['frmUserAddress'].elements['ad_gi_address_line1'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_address_line2'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_address_line3'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_city'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_region_name'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_postal_code'].value = '';
		document.forms['frmUserAddress'].elements['ad_gi_postal_code'].value = '';
		document.forms['frmUserAddress'].elements['ad_ctrl_country'].value = '';*/
		
	};
	

	
	
	document.forms[sAddressType].elements['ad_gi_address_line1'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_address_line2'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_address_line3'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_city'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_region_name'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_postal_code'].readOnly = state;
	document.forms[sAddressType].elements['ad_gi_postal_code'].readOnly = state;
	document.forms[sAddressType].elements['ad_ctrl_country'].disabled = state;
	
	
	/*document.forms[sAddressType].elements['ad_gi_address_line1'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_address_line2'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_address_line3'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_city'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_region_name'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_postal_code'].disabled = state;
	document.forms[sAddressType].elements['ad_gi_postal_code'].disabled = state;*/
	
	if (state == true) {
	document.forms[sAddressType].elements['ad_gi_address_line1'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_address_line2'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_address_line3'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_city'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_region_name'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_postal_code'].style.backgroundColor = "#d8d8d8";
	document.forms[sAddressType].elements['ad_gi_postal_code'].style.backgroundColor = "#d8d8d8";
	}
	
	else {
	
	document.forms[sAddressType].elements['ad_gi_address_line1'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_address_line2'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_address_line3'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_city'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_region_name'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_postal_code'].style.backgroundColor = "#ffffff";
	document.forms[sAddressType].elements['ad_gi_postal_code'].style.backgroundColor = "#ffffff";
		
	}
	//document.forms[sAddressType].elements['ad_ctrl_country'].disabled = state;
	
	
	
}



			// resizes Iframe according to content
function resizeMe(obj,frm){
	//alert('stage:' + frm.stage.value);
	if (frm.stage.value == '0_Begin'   || frm.stage.value == '8_Error' || frm.stage.value == '9_NoMatch' || frm.stage.value == ''){
	  docHeight = 180
	}else if (frm.stage.value == '2_SubPickList')	{
	docHeight = 250
	}else if (frm.stage.value == '5_ThankYou')	{
	  docHeight = 180
	}else	{
	  docHeight = 370
	}
	obj.style.height = docHeight + 'px'
}
function calcHeight(CurPage) {

  	var iHeight = getObject('myframe').contentWindow.document.body.scrollHeight;
  	var iWidth = getObject('myframe').contentWindow.document.body.scrollWidth;
	if (iHeight <= 0 ||CurPage == 'PAFHome' )
	{iHeight = 115;
	}
	if (iHeight >= 350)
	{iHeight = 350;
	}
	if (CurPage == 'PAFHome' || iWidth <= 0  )
	{iWidth = 280;
	}
	else
	 {
	 iWidth = 375;
	}
	if (CurPage == 'PAFHome')
	{
	//document.frames.myframe.document.body.className="PAFFrameHome";
	}
  	getObject('myframe').height = iHeight;
  	getObject('myframe').width = iWidth;


}


// Validation of addressform fields
function ValidateAddressAndSubmit(addresstype){
	var objform = document.frmUserAddress;
	
	if(addresstype == 'invoice'){
		var strMsg = ValidateUserProfile(objform, 'ad', ' address_line1 postal_code city country')
	}else{
		var strMsg = ValidateUserProfile(objform, 'ad', 'address_name first_name last_name postal_code address_line1 city tel_number')
}
//Submit form if there are no error messages to display to the user.
	if(strMsg.length > 0){
		alert(strMsg);
	}else{
	
		var intSelectedIndex = objform.elements['ad_ctrl_country'].selectedIndex;
		var strCountry = objform.elements['ad_ctrl_country'].options[intSelectedIndex].text;
		
		
		
		objform.elements['ad_gi_country_code'].value = objform.elements['ad_ctrl_country'].value
		objform.elements['ad_gi_country_name'].value = strCountry;
		
		
		objform.submit();
	}
}
//***** Javascripts for addressform.xsl page	Ends	 *****//



//***** Javascripts for changepassword.xsl page	Starts	 *****//

function ValidateUserPasswordAndSubmit(){
	var objform = document.frmUserPassword;
	var strMsg = ValidateUserProfile(objform, 'up', 'user_password new_password confirm_password')
	//Submit form if there are no error messages to display the user.
	if(strMsg.length > 0){
		alert(strMsg);
	}else{
		objform.submit();
	}
}
//***** Javascripts for changepassword.xsl page	Ends	 *****//



//***** Javascripts for chooseaddress.xsl page		Starts *****//

		//executed when a delivery address radio button is selected
		function shipto_onclick(oThis) {

			//Clear and hide the calendar if necessary
			if(currentCal) {
				clearDate();
				hideCal();
			}

			//display the selected delivery address
			populateDeliveryAddress(oThis.value);

			//oThis.form.SelectDate.src='/public/images/buttons/selectdeliverydate.gif';

			//set delivery options
			deliveryRegions();



			if(oThis.value!='New') {
				//check postcode exceptions
				var oShipTo = document.forms['frmChoose'].elements['shipto'];
				var sSelectedPostcode;

				var iShiptoInt = oShipTo.selectedIndex+1;
				var oAddressPostCode = getObject('AddressPostCode'+iShiptoInt);
				sSelectedPostcode = oAddressPostCode.value;

				var sPostCodeString = sSelectedPostcode.slice(0,(sSelectedPostcode.length - 3));
				sPostCodeString = sPostCodeString.trim();
				sSelectedPostCodeSurcharge = '0';
				sSelectedPostCodeLeadDays = '0';
				for(var i=0; i<aPostCodes.length; i++) {
					var sPostCodeList = ',' + aPostCodes[i] + ',';
					if (sPostCodeList.indexOf(',' + sPostCodeString + ',') > -1) {
						sSelectedPostCodeSurcharge = aPostCodeSurcharge[i];
						sSelectedPostCodeLeadDays = aPostCodeLeadDays[i];
						break;
					}
				}
				var oSurcharge = getObject('order_delivery_surcharge');
				oSurcharge.value = sSelectedPostCodeSurcharge;
			} else {
				window.location='../profile/newaddress.asp?CalledFromCheckout=true&redirect_on_ok=../checkout/checkout.asp';
			}
		}


		function EditAddress() {
			var oSelectedAddressID = getObject('sSelectedAddressID');
			window.location='../profile/updateaddress.asp?address_id=' + oSelectedAddressID.value + '&CalledFromCheckout=true&redirect_on_cancel=../checkout/checkout.asp';
		}


		//executed when a timeslot is selected
		function timeslots_onchange(oThis) {
			deliveryRegions();
			SelectShippingMethod(oThis.value);
		}


		function deliveryRegions()
		{
			
			if (document.forms['frmChoose'].elements['shipmethod_desc'].length > 1)
			{
				var shipmethod_desc
				var isExcNull
				for (var i = 0; i < document.forms['frmChoose'].shipmethod_desc.length; i++)
				{
					shipmethod_desc = document.forms['frmChoose'].shipmethod_desc[i].value
					isInc = getRegions(shipmethod_desc, 3);
					isExc = getRegions(shipmethod_desc, 4);
					isExcNull = shipmethod_desc.split("|")[4];


/**
	The country code if statement checks are as follows:
		if (isInc && !isExc)			...		the country code is included and not excluded
		if (!isExc && isExcNull != '')	...		the exclusion list is populated and the country code is not excluded
		else							...		the country code is either excluded or the include list is populated and does not contain the country code
	 **/


					if (isInc && !isExc)
					{
						document.forms['frmChoose'].shipmethod[i].checked = true;
						document.forms['frmChoose'].shipmethod[i].disabled = false;
					}
					else if (!isExc && isExcNull != '')
					{
						document.forms['frmChoose'].shipmethod[i].checked = true;
						document.forms['frmChoose'].shipmethod[i].disabled = false;
					}
					else
					{
						document.forms['frmChoose'].shipmethod[i].checked = false;
						document.forms['frmChoose'].shipmethod[i].disabled = true;
					}
				}
			}else{
				
					shipmethod_desc = document.forms['frmChoose'].shipmethod_desc.value
					
					isInc = getRegions(shipmethod_desc, 3);
					isExc = getRegions(shipmethod_desc, 4);
					isExcNull = shipmethod_desc.split("|")[4];
					

					if (isInc && !isExc)
					{
						document.forms['frmChoose'].shipmethod.checked = true;
						document.forms['frmChoose'].shipmethod.disabled = false;
					}
					else if (!isExc && isExcNull != '')
					{
						if (isExcNull == 'xxx') {
						document.forms['frmChoose'].shipmethod.checked = true;
						document.forms['frmChoose'].shipmethod.disabled = false;
						}
						else	{
							document.forms['frmChoose'].shipmethod.checked = true;
							document.forms['frmChoose'].shipmethod.disabled = false;
						}
					}
					else
					{
						document.forms['frmChoose'].shipmethod.checked = false;
						document.forms['frmChoose'].shipmethod.disabled = true;
					}

			}
		}

		function getRegions(desc, j) {
			IncRegions = desc.split("|")[j];
			if (IncRegions != ''){
				if (IncRegions.indexOf(document.forms['frmChoose'].shiptoregion.value) == -1){
					return false;
			}else{
					return true;
				}
			}else{
				return false;
			}
		}

		function CheckandSubmit(){

			var oReducedPack = getObject('reduced_pack_selected');
			var oOrderReducedPack = getObject('order_reduced_pack_selected');
			if(oReducedPack) {
				if (oReducedPack.checked != 1){
					oOrderReducedPack.value = '0';
				} else {
					oOrderReducedPack.value = '1';
				}
			}

			var oFrozenOnly = getObject('frozen_only_selected');
			var oOrderFrozenOnly = getObject('order_frozen_only_selected');
			if(oFrozenOnly) {
				if (oFrozenOnly.checked != 1){
					oOrderFrozenOnly.value = '0';
				} else {
					oOrderFrozenOnly.value = '1';
				}
			}

			var checkallradios = CheckAllRadios()
			if (checkallradios){
				return true;
			}else{
				return false;
			}
		}

		function CheckAllRadios(){
			// - radio buttons replaced by dropdown list box
			//shipto = CheckRadio('shipto');
			//if (!shipto){
			//	alert('1.  Please choose the delivery address for your order.');
			//	return false;
			//}

			// - card radio buttons removedx
			CCID = CheckRadio('CCID');
			if (!CCID){
				alert('Please select your payment method.');
				return false;
			}

			shipmethod = CheckRadio('shipmethod');
			if (!shipmethod){
				alert('We deliver only in UK and European countries.');
				return false;
			}

			return true;
		}

		function CheckRadio(Radio){
			RadioGroup = document.forms['frmChoose'].elements[Radio];
			if (RadioGroup.length > 1) {
				for (var i = 0; i < RadioGroup.length; i++) {
					if (RadioGroup[i].checked) return true;
				}
			}else{
				if (RadioGroup.checked) return true;
			}
			return false;
		}

		function ToggleDisplay(state, sElement){
			oElement = document.getElementById(sElement).style;
			if (state){
				oElement.display = "block";
			}else{
				document.forms['frmChoose'].elements['order_delivery_note'].value = '';
				oElement.display = "none";
			}
		}

function charAlert()
		{
			var textField = document.getElementById("order_delivery_note").value;

			if(textField.length > 255)
			{
				alert("No more text can be entered")
	 		}
		}


function setDefaultRadio(Ccode)
		{
			
			document.getElementById('shiptoregion').value=Ccode;
			
	 	 	deliveryRegions();	
		}
		
		function addLoadEvent(func)
		{
			var oldonload = window.onload;
		  	if (typeof window.onload != 'function')
		  	{
		    		window.onload = func;
		  	}
		  	else
		  	{
		    		window.onload = function()
		    		{
		      			if (oldonload)
		      			{
		        			oldonload();
		      			}
		      			func();
		    		}
		  	}
		}
		


//Validate for the the Contact Us Form
		function ContactValidateAndSubmit()
		{
			var objform = document.frmEmail;
			var strMsg = ''

			var strFName = objform.elements['fName'].value;
			var strLName = objform.elements['lName'].value;
			var strFromEmail = objform.elements['sFromEmail'].value;
			var strMessage = objform.elements['sMessage'].value;
			var strTelephone = objform.elements['sTelephone'].value;
			var StrMobile = objform.elements['sMobile'].value;

			if (strFName.length < 1){strMsg += 'Please enter your first name.\n'}
			if (strLName.length < 1){strMsg += 'Please enter your last name.\n'}
			if (!CheckEmail(strFromEmail) || strFromEmail.length < 6){strMsg += 'Please enter a valid email address.\n'}
			if(!CheckPhoneFaxNumber(strTelephone) || !CheckPhoneFaxNumber(StrMobile)){strMsg += 'Please enter a valid telephone/mobile number.\n' + 'Remove non numeric characters eg. spaces, -, /. \n'}


			if (strMessage.length < 10){strMsg += 'Please enter your comments.\n'}

		    	if (objform.Contact_OptOut_checkbox.checked != 1){
				objform.Contact_OptOut.value = '0';
			}
			else{
				objform.Contact_OptOut.value = '1';
				if (strTelephone.length < 1 && StrMobile.length < 1){strMsg += 'Please enter your telephone/mobile no.\n'}

			}
		    	//Submit form if there are no error messages to display to the user.


		    	if(strMsg.length > 0)
		    	{
		    		alert(strMsg);
			}
			else
			{
				objform.submit();
			}
		}

//***** Javascripts for unsubscribe.xsl page Starts	 *****//
function UnsubscribeValidateAndSubmit()	{
	var objform = document.frmUnSub;
	var strMsg = ''
	var strFromEmail = objform.elements['email_address'].value;
	if (!CheckEmail(strFromEmail) || strFromEmail.length < 6){strMsg += 'Please enter a valid email address.\n'}
	if(strMsg.length > 0)
    	{
    		alert(strMsg);
	}
	else
	{
		objform.submit();
	}
}

//***** Javascripts for unsubscribe.xsl page	Ends	 *****//


//***** Javascripts for referafriend.xsl page	Starts	 *****//

function ValidateAndSubmitReferFriend()
		{
			var oForm = document.forms['frmEmailAFriend'];
			var sEmailFrom = oForm.elements['oEmailFrom'].value;
			var sYourname = oForm.elements['oYourname'].value;
			var sFriendsname = oForm.elements['oFriendsname'].value;
			var sFriendsEmail = oForm.elements['oEmailTo'].value;
			var strMsg = '';
			var sEmailTo = oForm.elements['oEmailTo'].value;

			if (sYourname.length == 0){strMsg += 'Please enter your name.\n'};
			if (!CheckEmail(sEmailFrom)){strMsg += 'Please enter a valid email address for you.\n'};
			if (sFriendsname.length == 0){strMsg += "Please enter your friend's name.\n"};
			if (sEmailTo.length == 0){strMsg += "Please enter your friend's email address.\n"};
			if ((sEmailTo.length != 0) && (!CheckEmail(sEmailTo))){strMsg += 'Please enter a valid email address for your friend.\n'};
			strMsg += ValidateUserProfile(oForm, 'ad', 'address_line1 postal_code country');

		    	//Submit form if there are no error messages to display to the user.

		    	if(strMsg.length > 0)
		    	{
	    			alert(strMsg);
			}
			else
			{
				oForm.elements['up_gi_email_address'].value = sEmailTo;
				oForm.submit();
			}
		}

//***** Javascripts for referafriend.xsl page Ends	 *****//

//***** Javascripts for PAF page STARTS	 *****//

function feedData(formname) {
	
	window.parent.setReadOnly(false);

	var origFrm = window.parent.document.forms[formname];
	origFrm.ad_gi_address_line1.value = (document.frmAddress.line1.value);
	origFrm.ad_gi_address_line2.value = (document.frmAddress.line2.value);
	origFrm.ad_gi_address_line3.value = (document.frmAddress.line3.value);
	origFrm.ad_gi_city.value = (document.frmAddress.line4.value);
	origFrm.ad_gi_region_name.value = (document.frmAddress.line5.value);
	origFrm.ad_gi_postal_code.value = (document.frmAddress.line7.value);
	origFrm.ad_gi_country_code.value = 'GBR';
	origFrm.ad_gi_country_name.value = 'United Kingdom';

	origFrm.ad_ctrl_country.value = 'GBR';
	origFrm.ad_ctrl_country.selectedIndex = 2;
	//setSelectedCountry(origFrm.ad_gi_country_code.value, origFrm);

	origFrm.ad_gi_paf_approved.value = "true"
	document.location = "PAFHome.asp?formname=" +'frmUserAddress'
	return true;
}

//***** Javascripts for PAF page ENDS	 *****//


//***** Javascripts for summary page STARTS	 *****//

function showCardPayment() {
	var oCV2Div = getObject('cardinfoDiv');
	oCV2Div.style.display = 'none';
	var oCV2DisabledDiv = getObject('cardinfodisabledDiv');
	oCV2DisabledDiv.style.display = 'block';
	var oDiv = getObject('CheckoutCardPayment');
	oDiv.style.display = 'block';
	var oOrderConfirm = getObject('editorder');
	oOrderConfirm.style.display = 'none';

	//blank all inputs boxes for new card
	var oInput = getObject('cc_gi_CCName');
	oInput.value= '';
	var oInput = getObject('cc_gi_CCNumber');
	oInput.value= '';
	var oInput = getObject('cc_gi_CCIssueNumber');
	oInput.value= '';
	var oRadioBtns = document.forms['frmUserCard'].elements['cc_gi_CCType'];
	for(var i=0;i<oRadioBtns.length;i++) {
		oRadioBtns[i].checked = false;
	}

}

function displayCV2Div() {
	var oCV2Div = getObject('cardinfoDiv');
	oCV2Div.style.display = 'inline';
	var oCV2DisabledDiv = getObject('cardinfodisabledDiv');
	oCV2DisabledDiv.style.display = 'none';
	var oOrderConfirm = getObject('editorder');
	oOrderConfirm.style.display = 'inline';
	var oDiv = getObject('CheckoutCardPayment');
	oDiv.style.display = 'none';
}

function selectCCType(iPosition) {
	var oCCType = document.forms['frmUserCard'].elements['cc_gi_CCType'];
	oCCType[iPosition].checked = true;
	displayText(oCCType[iPosition]);
}

function cancelNewCard() {
	var oDiv = getObject('CheckoutCardPayment');
	oDiv.style.display = 'none';
	var oCV2DisabledDiv = getObject('cardinfodisabledDiv');
	oCV2DisabledDiv.style.display = 'none';
	var oRadioBtns = document.forms['frmSummary'].elements['CCID'];
	for(var i=0;i<oRadioBtns.length;i++) {
		oRadioBtns[i].checked = false;
	}
}


//***** Javascripts for summary page ENDS	 *****//
