function SetNickName(txtID,txt,enable)
{
var ob = document.getElementById(txtID);
if (ob == null)return;
{
}
ob.value = txt;
if (enable==0)
{
ob.readOnly=true;
//ob.disabled=true;
ob.value = txt;
}else
	 {
	  ob.readOnly=false;
	  //ob.disabled=false;
	 }




}
function switchDiv(div_id, visibility)
{
	var style_sheet = getStyleObject(div_id);
	if (style_sheet)
	{
		if (visibility == 0)
			changeObjectVisibility(div_id, "hidden");
		else
			changeObjectVisibility(div_id, "visible");
	}
}
function getStyleObject(objectId) 
{
	// checkW3C DOM, then MSIE 4, then NN 4.
	//
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	}
	else if (document.all && document.all(objectId)) {  
		return document.all(objectId).style;
	} 
	else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
		return false;
	}
}
function GotoNextTextBox(EventObject,NextID,MaxLength) 
{
	// checkW3C DOM, then MSIE 4, then NN 4.
	//
	var ob ;
	if(document.all)
	{
		var ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		var ob =EventObject.target;
	}
	if(ob.value.length==MaxLength)
	{ 
		NextID.value="";
		NextID.focus(); 
	} 
}

function changeObjectVisibility(objectId, newVisibility)
{
	// first get the object's stylesheet
	var styleObject = getStyleObject(objectId);

	// then if we find a stylesheet, set its visibility
	// as requested
	//
	if (styleObject)
	{
		styleObject.visibility = newVisibility;
		return true;
	}
	else
	{
		return false;
	}
}

function changeObjectDisplay(objectId, newDisplay)
{
	// first get the object's stylesheet
	var styleObject = getStyleObject(objectId);

	// then if we find a stylesheet, set its visibility
	// as requested
	//
	if (styleObject)
	{
		styleObject.display = newDisplay;
		return true;
	}
	else
	{
		return false;
	}
}

//function ProcessRadioButtonListClick(ThisName,EventObject)
//{
//	var ob = window.event.srcElement;
//
//	if( ( ob.tagName ).toLowerCase() != "input" || ( ob.type ).toLowerCase() != "radio" )
//		return;
	
//	switch( ( ob.value ).toLowerCase() )
//	{
//		case "check":
//		case "money order":
//		case "cashiers check":
//		case "wire transfer":
//			switchDiv( 'pnlCreditCardInfo', 0 );
//			break;
		
//		default:
//			switchDiv( 'pnlCreditCardInfo', 1 );
//			break;
//	}
//}
function ProcessRadioButtonListClick(ThisName,EventObject)
{
	//if browse is IE
	var ob ;
	if(document.all)
	{
		var ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		var ob =EventObject.target;
	}
	if(( ob.tagName ).toLowerCase() == "label")
	switch( ( ob.innerHTML ).toLowerCase() )
	{
		case "check":
		case "money order":
		case "cashiers check":
		case "wire transfer":
			switchDiv( 'pnlCreditCardInfo', 0 );
			break;
		
		default:
			switchDiv( 'pnlCreditCardInfo', 1 );
			break;
	}
	if(( ob.tagName ).toLowerCase() != "input" || ( ob.type ).toLowerCase() != "radio" )
		return;
	switch( ( ob.value ).toLowerCase() )
	{
		case "check":
		case "money order":
		case "cashiers check":
		case "wire transfer":
			switchDiv( 'pnlCreditCardInfo', 0 );
			break;
		
		default:
			switchDiv( 'pnlCreditCardInfo', 1 );
			break;
	}
}

function ProcessRadioButtonListClick2(ThisName,EventObject)
{
	var ob ;
	if(document.all)
	{
		ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		ob =EventObject.target;
	}
	if(( ob.tagName ).toLowerCase() == "label")
	switch( ( ob.innerHTML ).toLowerCase() )
	{
		case "check":
		case "money order":
		case "cashiers check":
		case "wire transfer":
			switchDiv( 'pnlCreditCardInfo', 0 );
			break;
		
		default:
			switchDiv( 'pnlCreditCardInfo', 1 );
			break;
	}
	if( ( ob.tagName ).toLowerCase() != "input" || ( ob.type ).toLowerCase() != "radio" )
		return;
	
	switch( ( ob.value ).toLowerCase() )
	{
		case "01":
		case "02":
		case "03":
		case "04":
			changeObjectDisplay( 'pnlEntityLocation', "block" );
			break;
		
		default:
			changeObjectDisplay( 'pnlEntityLocation', "none"  );
			break;
	}
}

function ProcessRadioButtonListClick3(ThisName,EventObject)
{
var ob ;
	if(document.all)
	{
		ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		ob =EventObject.target;
	}
	if(( ob.tagName ).toLowerCase() == "label")
	switch( ( ob.innerHTML ).toLowerCase() )
	{
		case "check":
		case "money order":
		case "cashiers check":
		case "wire transfer":
			switchDiv( 'pnlCreditCardInfo', 0 );
			break;
		
		default:
			switchDiv( 'pnlCreditCardInfo', 1 );
			break;
	}
	if( ( ob.tagName ).toLowerCase() != "input" || ( ob.type ).toLowerCase() != "radio" )
		return;
	
	switch( ( ob.value ).toLowerCase() )
	{
		case "check":
		case "money order":
		case "cashiers check":
		case "wire transfer":
			switchDiv( 'pnlCreditCardInfo', 0 );
			break;
		
		default:
			switchDiv( 'pnlCreditCardInfo', 1 );
			break;
	}
	
	// Payment method was changed, clear out current billing information data
	document.forms[ 0 ].txtBillingNickname .value = "";
	document.forms[ 0 ].txtBillingFirstName.value = "";
	document.forms[ 0 ].txtBillingLastName .value = "";
	document.forms[ 0 ].txtBillingAddress1 .value = "";
	document.forms[ 0 ].txtBillingAddress2 .value = "";
	document.forms[ 0 ].txtBillingCity     .value = "";
	document.forms[ 0 ].txtBillingZipCode  .value = "";
	
	document.forms[ 0 ].txtBillingCreditCardNumber.value = "";
	document.forms[ 0 ].lstBillingExpirationDateMonth.selectedIndex = 0;
	document.forms[ 0 ].lstBillingExpirationDateYear .selectedIndex = 0;
}

function ProcessShippingCheckBoxClick(ThisName,EventObject)
{
	var ob ;
	if(document.all)
	{
		ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		ob =EventObject.target;
	}
	if( ob.checked )
	{
		changeObjectDisplay( 'uscshippingaddressbackgrnd', "block" );
		changeObjectDisplay( 'intshippingaddressbackgrnd', "block" );
	}
	else
	{
		changeObjectDisplay( 'uscshippingaddressbackgrnd', "none"  );
		changeObjectDisplay( 'intshippingaddressbackgrnd', "none"  );
	}
}

function PostmailRadioButtonListClick(EventObject)
{
	var ob ;
	if(document.all)
	{
		ob =window.event.srcElement;;
	}
	//if NT
	else
	{
		ob =EventObject.target;
	}
	
	if( ( ob.tagName ).toLowerCase() != "input" || ( ob.type ).toLowerCase() != "radio" )
		return;
	switch( ( ob.value ).toLowerCase() )
	{
		case "email":
			changeObjectDisplay( 'eMailInfoPanel', "block" );
            changeObjectDisplay( 'postmailInfoPanel', "none"  );
			break;
		case "postmail":
			changeObjectDisplay( 'eMailInfoPanel',  "none");
            changeObjectDisplay( 'postmailInfoPanel', "block");
			break;
		
		default:
			changeObjectDisplay( 'eMailInfoPanel',  "block");
            changeObjectDisplay( 'postmailInfoPanel', "block");
			break;
	}
}