	function showIFrame(val)
{
	var fieldToSet = "CardDate";
	var obj = "";
	var calendarFrame = "";
	var languageIndicator = '<%=(String)portfolioLocale1.getVariant()%>';
	
	if(document.getElementById)
	{
		obj = document.getElementById("calendar");
		calendarFrame = document.getElementById("calendarFrame");
	}
	else if(document.layers)
	{
		obj = document.layers["calendar"];
		calendarFrame = document.layers["calendarFrame"];
	}
	else if(document.all)
	{
		obj = document.getElementById("calendar");
		calendarFrame = document.getElementById("calendarFrame");
	}
		
		
	fieldToSet = val;
	fieldName = val.name;
	
	if(fieldName =="CardDate")
	{   
		obj.style.left = (findPosX(document.getElementById("CardDate")))+'px';
		obj.style.top = (findPosY(document.getElementById("CardDate")))+'px';
		calendarFrame.style.left = (findPosX(document.getElementById("CardDate")))+'px';
		calendarFrame.style.top = (findPosY(document.getElementById("CardDate")))+'px';
	}
	
	if(fieldToSet.value != "" && fieldToSet.value != null && dateChecker(fieldToSet.value))
	{

			var oDateNow = new Date(fieldToSet.value);
			if(N6)
			{
				year=document.getElementById("CardFormDisplay").year.value=oDateNow.getYear()+1900;
				month=oDateNow.getMonth();
			}
			else
			{
				year=document.getElementById("CardFormDisplay").year.value=oDateNow.getYear();
				month=oDateNow.getMonth();
			}
		daylayerdisplay(year,month,100,true,fieldToSet,languageIndicator);

	}
	else
	{
		var oDateNow = new Date();
		if(N6)
		{
			year=document.getElementById("CardFormDisplay").year.value=oDateNow.getYear()+1900;
			month=oDateNow.getMonth();
		}
		else
		{
			year=document.getElementById("CardFormDisplay").year.value=oDateNow.getYear();
			month=oDateNow.getMonth();
		}
		daylayerdisplay(year,month,100,true,fieldToSet,languageIndicator);
	}
	calendarFrame.style.visibility = "visible";
	obj.style.visibility = "visible";
	


}	

function findPosX(obj)
{
 
  
	var curleft = -175;  
	if (obj.offsetParent)  
	{
		while (obj.offsetParent)
		{
			
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		

		}
	}
	else if (obj.x)
		curleft += obj.x;
		
	return curleft;
}

function findPosY(obj)
{
	var curtop = -115;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

//  Added this function to enable and disable the non usa details depending on the check box selection
function enterDetailsForNonUSA() {
	
	if(document.getElementById("CardFormDisplay").CardNonUSAFlag.checked==true){
	
		document.getElementById("CardFormDisplay").CardProvince.disabled=false;
		document.getElementById("CardFormDisplay").CardCountry.disabled=false;
		
	} else{
	
		document.getElementById("CardFormDisplay").CardProvince.disabled=true;
		document.getElementById("CardFormDisplay").CardCountry.disabled=true;
	}
	
}
function showHidePinFromCheckBox(fromPageLoad)
{
	var pin =  document.getElementById("Pin");
	//var pinText =  document.getElementById("PinText");
	var provideDateLocation = document.getElementById("ProvideDateLocation");
	var keepcurpin = document.getElementById("keepcurpin");
	//var rushFlow = document.getElementById("RushFlow");
	
	if((document.getElementById("CardFormDisplay").CardOrderCardForUser) != null)
	{
		var obj =  document.getElementById("CardFormDisplay").CardOrderCardForUser.length;
		var selected = 0;
		for(i = 0 ; i < obj ; i++)
		{
			if(document.getElementById("CardFormDisplay").CardOrderCardForUser[i].checked == false)
			{
				selected = selected + 1 ;
			}
		}
		if(obj == selected)
		{
			pin.style.display = "none";
		//	pinText.style.display = "none";
			keepcurpin.style.display = "none";
			provideDateLocation.style.backgroundColor="#f2f2f2";
		//	rushFlow.style.backgroundColor="#ffffff";
		}
		else
		{
			pin.style.display = "";
		//	pinText.style.display = "";
			keepcurpin.style.display = "";
			provideDateLocation.style.backgroundColor="#ffffff";
		//	rushFlow.style.backgroundColor="#f2f2f2";
		}
	}
}


function showHidePinFromDropDown(fromPageLoad)
{
	var pin =  document.getElementById("Pin");
	var keepcurpin = document.getElementById("keepcurpin");
	var obj = "";
	if((document.getElementById("CardFormDisplay").NewCard) != null)
	{
		obj =  document.getElementById("CardFormDisplay").NewCard.value;
		
		//var pinText =  document.getElementById("PinText");
		var provideDateLocation = document.getElementById("ProvideDateLocation");
		//var rushFlow = document.getElementById("RushFlow");
		if(obj == "NewCardYes")
		{
			pin.style.display = "";
		//	pinText.style.display = "";
			keepcurpin.style.display = "";
			provideDateLocation.style.backgroundColor="#f2f2f2";
		//	rushFlow.style.backgroundColor="#f2f2f2";
			
		}
		else
		{
			
			pin.style.display = "none";
		//	pinText.style.display = "none";
			keepcurpin.style.display = "none";

			provideDateLocation.style.backgroundColor="#ffffff";
		//	rushFlow.style.backgroundColor="#ffffff";
		}
	}
	
}


function showPoliceReportText(fromPageLoad)
{
	var policeReport =  document.getElementById("policeReportNo");
	var policeText =  document.getElementById("PoliceReportText");
	//var policeReportErr =  document.getElementById("policeReportNoErr")
	var obj =  "";
	obj = document.getElementById("CardFormDisplay").policeReport.value;
	if(obj == "Yes")
	{
		policeReport.style.display = "";
		policeText.style.display = "none";
	}
	else
	{
		policeReport.style.display = "none";
		policeText.style.display = "";
		//policeReportErr.style.display = "none";
	}
}

function showHideNonUsAddress(fromPageLoad){

	var obj =  document.getElementById("CardFormDisplay").CardState.value;
	var caption =  document.getElementById("outsideCaption");
	var state =  document.getElementById("stateOutside");
	var country =  document.getElementById("country");	
	var selectCountry = document.getElementById("selectCountry");	
	
	var CardCtryErr = document.getElementById("lostCardCtryErr");	
	var CardProvErr = document.getElementById("CardProvErr");
	var leaveBlank = document.getElementById("LeaveBlanck");
	//var	StateErr = document.getElementById("StateErr");

	if(obj == "Card lost outside of the USA"){ 
		caption.style.display = "";
		state.style.display = "";
		country.style.display = "";
		selectCountry.style.display = "";
		leaveBlank.style.display="";
					
		
	}else{
		caption.style.display = "none";
		state.style.display = "none";
		country.style.display = "none";
		selectCountry.style.display = "none";
		leaveBlank.style.display ="none";
			

	}
	if(fromPageLoad == "N")
	{
		document.getElementById("CardFormDisplay").CardProvince.value="";
		document.getElementById("CardFormDisplay").CardCountry.value="";
		
		CardCtryErr.style.display = "none";
		CardProvErr.style.display = "none";
		//StateErr.style.display = "none";
		
		//document.getElementById("CardFormDisplay").CardKeepIn.focus();
	}

}


function showHideRushPay(){
		var objrushPay =  document.getElementById("rushPay");
		var objrushPayErr =  document.getElementById("rushPayErrMsg");
		if(objrushPay != null)
		{
			if(document.getElementById("CardFormDisplay").CardAvlRush[0].checked)
			{
				objrushPay.style.display = "";
				if(objrushPayErr != null )
				{
					objrushPayErr.style.display = "";
				}
			}
			else
			{
				objrushPay.style.display = "none";
				if( objrushPayErr != null)
				{
					objrushPayErr.style.display = "none";			
				}
			}
		}		
	
}
function dateChecker(setDate){

var regDate = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;
var dates = setDate.split("/");

if(dates[1] == null || dates[1] == "") {
	dates = setDate.split('-');
}

var flag = false;
if(dates[0]>31) flag=true;

if(dates[1]>12) flag=true;

if(regDate.test(setDate) && !flag)  return true;

else return false;
}