function MM_swapImgRestore() { //v3.0



  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;



}







function MM_preloadImages() { //v3.0



  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();



    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)



    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}



}







function MM_findObj(n, d) { //v4.01



  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {



    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}



  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];



  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);



  if(!x && d.getElementById) x=d.getElementById(n); return x;



}







function MM_swapImage() { //v3.0



  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)



   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}



}







function popup(url, width, height) {



  window.open(url,"_blank","width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,resizable=1,status=0,menubar=0,scrollbars=0");



}







function popup2(url, width, height, scrollbars) {



  window.open(url,"_blank","width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,resizable=1,status=0,menubar=0,scrollbars=" + scrollbars);



}







function popupLarge(url, target) {



  window.open(url,target);



}











function openwin(url,w_title,width,height)



{



	var maxw = window.screen.availWidth;



	var maxh = window.screen.availHeight;



	var win = window.open(url,w_title,'screenX=0,screenY=0,left='+((maxw-width)/2)+',top=0,width=' + width + ',height=' + height+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');



		win.focus();



}







function body_img_onload()



{



	MM_preloadImages('', 



					 ''



					 );



	//alert("hello");



}











/**********************************************************/



function find_PosX(obj) 



{



  var curleft = 0;



  if (obj.offsetParent) 



  {



    while (obj.offsetParent) 



        {



            curleft += obj.offsetLeft



            obj = obj.offsetParent;



        }



    }



    else if (obj.x)



        curleft += obj.x;



    return curleft;



}







function find_PosY(obj) 



{



    var curtop = 0;



    if (obj.offsetParent) 



    {



        while (obj.offsetParent) 



        {



            curtop += obj.offsetTop



            obj = obj.offsetParent;



        }



    }



    else if (obj.y)



        curtop += obj.y;



    return curtop;



}







function xstooltip_show(id, description, tooltip_id)



{



	//alert(description);



	//alert(tooltip_id);



	var obj_tooltip = document.getElementById(tooltip_id);



	var obj = document.getElementById(id);



	//alert(obj.width);



	//alert(obj.height);



	var obj_width = obj.width;



	var obj_height = obj.height;



	



	if(description)



	{



		obj_tooltip.innerHTML = description;



		obj_tooltip.style.top=find_PosY(obj) + 'px';



		obj_tooltip.style.left=find_PosX(obj) + obj_width + 6 + 'px';



		obj_tooltip.style.visibility = 'visible';



	}



}







function xstooltip_hide(id)



{



    var obj = document.getElementById(id); 



    obj.style.visibility = 'hidden'; 



}







function getBrowserHeight()



{



	var myWidth = 0, myHeight = 0;



	if( typeof( window.innerWidth ) == 'number' ) {



	 //Non-IE



	  myHeight = window.innerHeight;



	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {



	  //IE 6+ in 'standards compliant mode'



	  myHeight = document.documentElement.clientHeight;



	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {



	  //IE 4 compatible



	  myHeight = document.body.clientHeight;



	}



	return myHeight;



}







function alertSize() {



  var myWidth = 0, myHeight = 0;



  if( typeof( window.innerWidth ) == 'number' ) {



    //Non-IE



    myWidth = window.innerWidth;



    myHeight = window.innerHeight;



  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {



    //IE 6+ in 'standards compliant mode'



    myWidth = document.documentElement.clientWidth;



    myHeight = document.documentElement.clientHeight;



  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {



    //IE 4 compatible



    myWidth = document.body.clientWidth;



    myHeight = document.body.clientHeight;



  }



  window.alert( 'Width = ' + myWidth );



  window.alert( 'Height = ' + myHeight );



}







function textCounter(field, maxlimit) {



	if (field.value.length > maxlimit) // if too long...trim it!



		field.value = field.value.substring(0, maxlimit);



}



/**********************************************************/







/**********************************************************/



/* Functions for site */



/**********************************************************/



function getCustomerState(value)



{



	//alert(value);



	var url = "get_customer_state_combo.php?country_code="+value;



	var myAjax = new Ajax.Request(



        url,



        {



			method: 'post', 



			parameters: value, 



			onComplete: getCustomerStateResponse



		}



    );



}



function getCustomerStateResponse(originalRequest)



{



	//alert(originalRequest.responseText);



	var obj = $("customer_state");



	obj.innerHTML = originalRequest.responseText;



}







function getDeliveryState(value, url)



{



	//alert('tset'+url);



	//var url = "{relativeslash}get_delivery_state_combo.php?country_code="+value;



	url += value;



	//alert(url);



	var myAjax = new Ajax.Request(



        url,



        {



			method: 'post', 



			parameters: value, 



			onComplete: getDeliveryStateResponse



		}



    );



}



function getDeliveryStateResponse(originalRequest)



{



	//alert(originalRequest.responseText);



	var obj = $("delivery_state");



	obj.innerHTML = originalRequest.responseText;



}



function deleteAddress(id, isDefault)



{



	var myForm = document.form1;



	if (isDefault == 1)



	{



		alert('You can not delete the default address.')



		return false;



	}



	if(confirm('Do you want to delete this address record?'))



	{



		myForm.delete_id.value = id;



		myForm.set_default.value = '';



		myForm.submit();



	}



	else



		return false;



}



function setDefault()



{



	var myForm = document.form1;



	myForm.delete_id.value = '';



	myForm.set_default.value = '1';



	//alert('aaa');



	myForm.submit();



}



function addNew(url)



{



	location.href = url;



}



function clear_cart(url)



{



	if(confirm("Are you sure to clear your cart?"))



	{



		document.location.href=url;



	}



}



function showCreditCard()



{



	var obj = $("creditcard_block");



	if(obj)



	{



		obj.style.display = "inline";



	}



}



function hideCreditCard()



{



	var obj = $("creditcard_block");



	if(obj)



	{



		obj.style.display = "none";



	}



}







function getCustomerState(value,url)



{



	//alert(value);



	//var url = "get_customer_state_combo.php?country_code="+value;



	if(url)



	{



		url += value;



	}



	else



	{



		url = "get_customer_state_combo.php?country_code="+value;



	}



	var myAjax = new Ajax.Request(



        url,



        {



			method: 'post', 



			parameters: value, 



			onComplete: getCustomerStateResponse



		}



    );



}



function getCustomerStateResponse(originalRequest)



{



	//alert(originalRequest.responseText);



	var obj = $("customer_state");



	obj.innerHTML = originalRequest.responseText;



}



function selectAddressBook(url)



{



	popup2(url, 800, 300, 1);



}



function getDeliveryAddress(id)



{



	//alert(id);



	var f = document.frmShipping;



	f.submit_value.value = "";



	f.get_delivery.value = "1";



	f.delivery_id.value = id;



	//alert(f.get_delivery.value);



	f.submit();



}



function getshippingAddress(id)



{



	//alert(id);



	var f = document.frmShipping;



	f.submit_value.value = "";



	f.get_shipping.value = "1";



	f.shipping_id.value = id;



	f.submit();



}



function cancelOrder()



{



	var f = document.frmCancel;



	f.submit_value.value = "1";



	f.submit();



}



function acceptCancelOrder()



{



	var f = document.frmCancel;



	f.accept_cancel.value = "1";



	f.submit();



}



function check_submit(e)



{



	var f = document.frmSearch;



	var text = f.keyword.value;



	



	if(e)



	{



		e = e;



	}



	else



	{



		e = window.event;



	} 



	



	if(e.which)



	{ 



		var keycode = e.which;



	}



	else



	{



		var keycode = e.keyCode;



	}



	



	if(keycode==13)



	{



		//alert(text);



		if(text == '')



		{



			alert('Please input keyword to search !');



			f.keyword.focus();



			return false;



		}



		else



		{



			f.submit();



		}



	}



}



function search_keyword()



{



	var f = document.frmSearch;



	var text = f.keyword.value;



	if(text == '')



	{



		alert('Please input keyword to search !');



		f.keyword.focus();



	}



	else



	{



		f.submit();



	}



}



function showForm(id)



{



	//alert(id);



	var obj = document.getElementById(id);



	if(obj)



	{



		if(obj.style.display=="none")



		{



			obj.style.display="inline";



		}



		else



		{



			obj.style.display="none";



		}



	}



}



function doCopy(url)



{



	var myForm = document.frmUpdate;



	if (myForm.chk_copy.checked==true)



	{



		myForm.delivery_name.value = myForm.customer_billing_name.value;



		myForm.delivery_street_address.value = myForm.customer_address.value;



		myForm.delivery_city.value = myForm.customer_city.value;



		myForm.delivery_zipcode.value = myForm.customer_zipcode.value;



		myForm.delivery_country.selectedIndex = myForm.customer_country.selectedIndex;



		



		url += "state_code=" + myForm.customer_state.value + "&country_code=";



		getDeliveryState(myForm.delivery_country.value, url);



		



		myForm.delivery_phone.value = myForm.customer_phone.value;



	}



	else



	{



		myForm.delivery_name.value = '';



		myForm.delivery_street_address.value = '';



		myForm.delivery_city.value = '';



		myForm.delivery_zipcode.value = '';



		myForm.delivery_country.selectedIndex = 0;



		getDeliveryState(myForm.delivery_country.value, url);



		myForm.delivery_phone.value = '';



	}



}











function withVase(url, data, id)



{



	//alert(url);



	var myAjax = new Ajax.Request(



        url,



        {



			method: 'post', 



			parameters: data, 



			onComplete: withVaseResponse



		}



    );



	//alert(url);



	var obj = document.getElementById("subtotal");



	var f = document.frmItem;



	var obj_selectShipping = f.selectShipping;



	var subTotal = parseFloat(data);



	if(obj_selectShipping)



	{



		if(obj_selectShipping.length)



		{



			//alert(obj_selectShipping.length);



			for(i=0;i<obj_selectShipping.length;i++)



			{



				if(obj_selectShipping[i].selected==true)



				{



					//alert(obj_selectShipping.value);



					var shipping_id_tring = obj_selectShipping.value + "_shipping_id";



					var obj_shipping_id = document.getElementById(shipping_id_tring);



					if(obj_shipping_id)



					{



						if(obj_shipping_id.value)



						{



							//alert(obj_shipping_id.value);



							subTotal = subTotal + parseFloat(obj_shipping_id.value);



						}



					}



				}



			}



		}



	}



	obj.innerHTML = "Sub Total : USD"+subTotal.toFixed(2);



	//alert(id);



	setOptionID(id);



}



function withVaseResponse(originalRequest)



{



	//alert(originalRequest.responseText);



	var obj = $("optionvase_block");



	obj.innerHTML = originalRequest.responseText;



}



function addPrice(value, vase_id_value)



{



	//alert(vase_id_value);



	



	var obj = document.getElementById("subtotal");



	var f = document.frmItem;



	var obj_option_id = f.option_id;



	var obj_selectShipping = f.selectShipping;



	var subTotal = parseFloat(value);



	if(obj_option_id)



	{



		if(obj_option_id.length)



		{



			//alert(obj_option_id.length);



			for(i=0;i<obj_option_id.length;i++)



			{



				if(obj_option_id[i].checked==true)



				{



					//alert(obj_option_id[i].value);



					subTotal = subTotal + parseFloat(obj_option_id[i].value);



				}



			}



		}



		else



		{



			subTotal = subTotal + parseFloat(obj_option_id.value);



		}



	}



	if(obj_selectShipping)



	{



		if(obj_selectShipping.length)



		{



			//alert(obj_selectShipping.length);



			for(i=0;i<obj_selectShipping.length;i++)



			{



				if(obj_selectShipping[i].selected==true)



				{



					//alert(obj_selectShipping.value);



					var shipping_id_tring = obj_selectShipping.value + "_shipping_id";



					var obj_shipping_id = document.getElementById(shipping_id_tring);



					if(obj_shipping_id)



					{



						if(obj_shipping_id.value)



						{



							//alert(obj_shipping_id.value);



							subTotal = subTotal + parseFloat(obj_shipping_id.value);



						}



					}



				}



			}



		}



	}



	//alert(subTotal);



	



	f.option_vase_id.value = vase_id_value;



	obj.innerHTML = "Sub Total : USD"+subTotal.toFixed(2);



}



function selectAddSubTotal(value)



{



	//alert(value);



	var obj = document.getElementById("subtotal");



	var f = document.frmItem;



	var obj_option_id = f.option_id;



	var obj_vase_id = f.vase_id;



	var subTotal = 0;



	if(obj_option_id)



	{



		if(obj_option_id.length)



		{



			//alert(obj_option_id.length);



			for(i=0;i<obj_option_id.length;i++)



			{



				if(obj_option_id[i].checked==true)



				{



					//alert(obj_option_id[i].value);



					subTotal = subTotal + parseFloat(obj_option_id[i].value);



				}



			}



		}



		else



		{



			subTotal = subTotal + parseFloat(obj_option_id.value);



		}



	}



	//alert(subTotal);



	if(obj_vase_id)



	{



		//alert("choose vase");



		if(obj_vase_id.length)



		{



			for(i=0;i<obj_vase_id.length;i++)



			{



				if(obj_vase_id[i].checked == true)



				{



					subTotal = subTotal + parseFloat(obj_vase_id[i].value);



				}



			}



		}



		else



		{



			subTotal = subTotal + parseFloat(obj_vase_id.value);



		}



	}



	//zalert(subTotal);



	var shipping_id_tring = value + "_shipping_id";



	var obj_shipping_id = document.getElementById(shipping_id_tring);



	if(obj_shipping_id)



	{



		if(obj_shipping_id.value)



		{



			//alert(obj_shipping_id.value);



			subTotal = subTotal + parseFloat(obj_shipping_id.value);



		}



	}



	if(obj)



	{



		obj.innerHTML = "Sub Total : USD"+subTotal.toFixed(2);



	}



}



function setOptionID(id)



{



	var f = document.frmItem;



	var obj_option_id = f.option_id;



	if(id)







	{



		f.item_option_id.value = id;



	}



}



function orderGift()



{



	var f = document.frmItem;



	f.submit();



}



function focusVase(vase_id_value)



{



	alert(vase_id_value);



	var f = document.frmItem;



	var obj = f.vase_id;



	if(obj)



	{



		if(obj.length)



		{



			alert(obj.length);



		}



		else



		{



		}



	}



	



}







function checkFrom()



{



	var f = document.frm_comment;



	if(f.review_content.value=='')



	{



		alert('Please enter a comment.');



		f.review_content.focus();



		return;



	}



	f.submit();



}







function openwin_withscroll(url,w_title,width,height)



{



	var maxw = window.screen.availWidth;



	var maxh = window.screen.availHeight;



	var win = window.open(url,w_title,'screenX=0,screenY=0,left='+((maxw-width)/2)+',top='+((maxh-height)/2)+',width=' + width + ',height=' + height+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');



		win.focus();



}







function viewDescription(url)



{



	openwin_withscroll(url,'title',690,550);



}







function ordergift_addPrice(id, price)



{



	//alert(id + " : " + price);



	 var f = document.frmGift;



	 var obj_gift_id = f.gift_id;



	 var total = parseFloat(f.total_gift_price.value);



	 if(!total)



	 {



	 	total = parseFloat("0");



	 }



	 if(obj_gift_id)



	 {



	 	if(obj_gift_id.length)



		{



			for(i=0;i<obj_gift_id.length;i++)



			{



				if(obj_gift_id[i].checked==true)



				{



					if(parseInt(obj_gift_id[i].value)==parseInt(id))



					{



						//alert(i);



						total += parseFloat(price);



						var gift_id_parameter = id + "_gift_id";



						var obj_gift_id = document.getElementById(gift_id_parameter);



						if(obj_gift_id)



						{



							obj_gift_id.checked = true;



						}



					}



				}



				else



				{



					if(parseInt(obj_gift_id[i].value)==parseInt(id))



					{



						//alert(i);



						total -= parseFloat(price);



						var gift_id_parameter = id + "_gift_id";



						var obj_gift_id = document.getElementById(gift_id_parameter);



						if(obj_gift_id)



						{



							obj_gift_id.checked = false;



						}



					}



				}



			}



		}



		else



		{



			if(obj_gift_id.checked==true)



			{



				total += parseFloat(price);



				var gift_id_parameter = id + "_gift_id";



				var obj_gift_id = document.getElementById(gift_id_parameter);



				if(obj_gift_id)



				{



					obj_gift_id.checked = true;



				}



			}



			else



			{



				total -= parseFloat(price);



				var gift_id_parameter = id + "_gift_id";



				var obj_gift_id = document.getElementById(gift_id_parameter);



				if(obj_gift_id)



				{



					obj_gift_id.checked = false;



				}



			}



		}



	 }



	 



	 f.total_gift_price.value = total.toFixed(2);



	 



	 var order_sub_total = parseFloat(f.flower_sub_total.value) + total;



	 order_sub_total = "&#36;" + order_sub_total.toFixed(2);



	 var obj_order_sub_total = document.getElementById("order_sub_total");



	 var obj_basket_order_sub_total = document.getElementById("basket_order_sub_total");



	 obj_order_sub_total.innerHTML = order_sub_total;



	 //obj_basket_order_sub_total.innerHTML = order_sub_total;



	 



	 total = "&#36;" + total.toFixed(2);



	 



	 var obj_gift_sub_total = document.getElementById("gift_sub_total");



	 if(obj_gift_sub_total)



	 {



	 	obj_gift_sub_total.innerHTML = total;



	 }



	 



	 



	 //alert(total);



}







function postError(url)



{



	var f = document.frmGift;



	f.action = url;



	f.submit();



}







function selectShipping(url)



{



	popup2(url, 800, 300, 1);



}







function selectDeliveryDate(url)



{



	openwin(url,'',300,210);//popup2(url, 300, 210, 0);



}



function getDeliveryDate()



{



	//alert("HELLO");



	location.reload();



}







function navigate(i)



{



	var f = document.frmList;



	//f.action="index.php";



	f.page.value=i;



	f.submit();



}







function press_checkFrom()



{



	var f = document.frm_comment;



	if(f.your_name.value=='')



	{



		alert('Please enter Your name.');



		f.your_name.focus();



		return;



	}



	if(f.your_email.value=='')



	{



		alert('Please enter Email address.');



		f.your_email.focus();



		return;



	}



	if(f.comment.value=='')



	{



		alert('Please enter a comment.');



		f.comment.focus();



		return;



	}



	if(f.security_code.value=='')



	{



		alert('Please enter Security Code.');



		f.security_code.focus();



		return;



	}



	f.submit();



}







function authorize_checkForm()



{



	var f = document.frm_authorize;

    var now = new Date();
	var current_month = now.getMonth() + 1;
	var current_year = now.getYear();
    var sel_month = f.cc_month.value;
    var sel_year = f.cc_year.value;
    var first_value_month = sel_month.substr(0,1);
    var second_value_month = sel_month.substr(1,2);
    if(first_value_month =='0'){
   	      var select_month = second_value_month;
         }else{
          var select_month = sel_month;	 
        }

	if(f.cc_number.value=='')



	{



		alert("Please enter your credit card number.");



		f.cc_number.focus();



		return;



	}

   if(f.cc_number.value !='' && f.cc_number.value.length <15){

    	alert("Please enter valid card number.");

    	return false;

     }

	

	if(f.cc_cvv.value=='')

	{

	  alert("Please enter secure code.");

  	  f.cc_cvv.focus();

 	  return;

    }

    if(sel_year < current_year){

   	 alert('select correct year.');

   	 f.cc_year.focus();

  	 return false;

    }

   if(sel_year <= current_year) {

       if(select_month < current_month ){

		alert("select correct month.");

		f.cc_month.focus();

		return false;

	  } 

    }

	



	if(f.payment_opt.value==1)



	{



		f.submit();



	}



	else



	{



		f.poffline.value = 1;



		f.action = "";



		f.submit();



	}



}



function housepay_checkForm()

{

	var f = document.frm_hacc;

 	if(f.acc_number.value=='')

	{

		alert("Please enter your account number.");

		f.acc_number.focus();

	    return;

	}



if(f.payment_opt.value==1)

	{

		f.submit();

    }

	else

	{

		f.poffline.value = 1;

		f.action = "";

		f.submit();

	}

}







function pay_offline(url)



{



	var f = document.frm_authorize;



	f.action = url;



	f.submit();



}

/*****************Start: to trim the values ***********/

function trim(st)

{

    if(st.length > 0)

    {

        re = / +$/g;

        newval = st.replace(re,"");

        re = /^ +/g;

        newvala = newval.replace(re,"");

        return newvala;

    }

    return "";

}

/*****************End: to trim the values ***********/



function Mod10() {  // v2.0



var f = document.frm_authorize;	

var ccNumb = f.cc_number.value;	

var valid = "0123456789"  // Valid digits in a credit card number

var len = ccNumb.length;  // The length of the submitted cc number

var iCCN = parseInt(ccNumb);  // integer of ccNumb

var sCCN = ccNumb.toString();  // string of ccNumb

sCCN = sCCN.replace (/^\s+|\s+$/g,'');  // strip spaces

var iTotal = 0;  // integer total set at zero

var bNum = true;  // by default assume it is a number

var bResult = false;  // by default assume it is NOT a valid cc

var temp;  // temp variable for parsing string

var calc;  // used for calculation of each digit

for (var j=0; j<len; j++) {

  temp = "" + sCCN.substring(j, j+1);

  if (valid.indexOf(temp) == "-1"){bNum = false;}

}

if(!bNum){

  bResult = false;

}

// Determine if it is the proper length 

if((len == 0)&&(bResult)){  // nothing, field is blank AND passed above # check

  bResult = false;

} else{  // ccNumb is a number and the proper length - let's see if it is a valid card number

  if(len >= 15){  // 15 or 16 for Amex or V/MC

    for(var i=len;i>0;i--){  // LOOP throught the digits of the card



      calc = parseInt(iCCN) % 10;  // right most digit



      calc = parseInt(calc);  // assure it is an integer



      iTotal += calc;  // running total of the card number as we loop - Do Nothing to first digit



      i--;  // decrement the count - move to the next digit in the card



      iCCN = iCCN / 10;                               // subtracts right most digit from ccNumb



      calc = parseInt(iCCN) % 10 ;    // NEXT right most digit



      calc = calc *2;                                 // multiply the digit by two



      // Instead of some screwy method of converting 16 to a string and then parsing 1 and 6 and then adding them to make 7,



      // I use a simple switch statement to change the value of calc2 to 7 if 16 is the multiple.



      switch(calc){



        case 10: calc = 1; break;       //5*2=10 & 1+0 = 1



        case 12: calc = 3; break;       //6*2=12 & 1+2 = 3



        case 14: calc = 5; break;       //7*2=14 & 1+4 = 5



        case 16: calc = 7; break;       //8*2=16 & 1+6 = 7



        case 18: calc = 9; break;       //9*2=18 & 1+8 = 9



        default: calc = calc;           //4*2= 8 &   8 = 8  -same for all lower numbers



      }                                               



    iCCN = iCCN / 10;  // subtracts right most digit from ccNum



    iTotal += calc;  // running total of the card number as we loop



  }  // END OF LOOP



  if ((iTotal%10)==0){  // check to see if the sum Mod 10 is zero



    bResult = true;  // This IS (or could be) a valid credit card number.



  } else {



    bResult = false;  // This could NOT be a valid credit card number



  }



  }



}

//if(bResult) {

//  alert("This IS a valid Credit Card Numberasdsfsdgfh!");

//  f.cc_number.focus();

//  return false;

//}



if(!bResult){

  alert("This is NOT a valid Credit Card Number!");

  f.cc_number.focus();

  return false;

}

 return true; // Return the results



}