function changeTextCSS(textSize)
{
	var newTextSize = document.getElementById('textSize' + textSize);

  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("body")[i]); i++) 
  {
  	if(textSize == '05')
  	{
    	a.style.fontSize = '9.5pt';
    	flashTextSize = '11';
    	newTextSize.className = 'sz9 resizeSel';
    	document.getElementById('textSize10').className = 'sz11';
    	document.getElementById('textSize15').className = 'sz13';
    }
    else if(textSize == '10')
    {
    	a.style.fontSize = '11.5pt';
    	flashTextSize = '14';
    	newTextSize.className = 'sz11 resizeSel';
    	document.getElementById('textSize05').className = 'sz9';
    	document.getElementById('textSize15').className = 'sz13';
    }	
    else if(textSize == '15')
    {
    	a.style.fontSize = '13.5pt';
    	flashTextSize = '19';
    	newTextSize.className = 'sz13 resizeSel';
    	document.getElementById('textSize05').className = 'sz9';
    	document.getElementById('textSize10').className = 'sz11';
    }	
  }
  
  
  var date = new Date();
  date.setTime(date.getTime() + (31*24*60*60*1000));
	
  document.cookie = 'text-size=' + textSize + ' ; expires=' + date.toGMTString() + '; path=/';

}

function changeHomeTextCSS(textSize)
{
	changeTextCSS(textSize);
	
	var flashObj = document.getElementById('flashContent');
	
	flashObj.resizeText(flashTextSize);
}

function drawLangCountry(langCountryId, langCountryAltDivId)
{
	var langCountryObj = document.getElementById(langCountryId);
	var langCountryAltDivObj = document.getElementById(langCountryAltDivId);
	
	langCountryObj.style.display = 'none';
	
	var selectedOption = '<div id="' + langCountryAltDivId + 'Selected"><ul class="langSelUl">';
	var newOptionList = '<div id="' + langCountryAltDivId + 'Ddlb" class="dspN"><ul class="langSelUl">';
	
	var langOptions = langCountryObj.options;
	for(x = 0 ; x < langOptions.length ; x++)
	{
		var optionText = langOptions[x].text;
		
		optionText = optionText.replace(/-/, "&bull;");
		
		
		newOptionList += '<li><a href="#" onclick="updateLangCountry(\'' + langCountryId + '\',\'' + langCountryAltDivId + '\',\'' + langOptions[x].value + '\'); return false;" class="decN txtGrnDk" style="color: #007553;">' + optionText + '</a></li>';
		
		if(langOptions[x].selected == true)
		{
			selectedOption += '<li><table width="100%"><tr><td><a href="#" onclick="openLangCountry(\'' + langCountryId + '\',\'' + langCountryAltDivId + '\',\'' + langOptions[x].value + '\'); return false;" class="decN">' + optionText + '</a></td><td align="right" onclick="openLangCountry(\'' + langCountryId + '\',\'' + langCountryAltDivId + '\',\'' + langOptions[x].value + '\'); return false;" class="curPtr"><img src="/images/common/arrow_nav.gif" alt="" border="" align="right" /></td></tr></table></li>';
		}
	}
	newOptionList += '</ul></div>';
	selectedOption += '</ul></div>';
	
	newOptionList = selectedOption + newOptionList;
	
	langCountryAltDivObj.innerHTML = newOptionList;
}

function openLangCountry(langCountryId, langCountryAltDivId, value)
{
	var langCountryObj = document.getElementById(langCountryId);
	var langCountryDdlbDivObj = document.getElementById(langCountryAltDivId + 'Ddlb');

	langCountryDdlbDivObj.style.display = 'block';
}

function updateLangCountry(langCountryId, langCountryAltDivId, value)
{
	var langCountryObj = document.getElementById(langCountryId);
	var langCountryDdlbDivObj = document.getElementById(langCountryAltDivId + 'Ddlb');
	var langCountrySelectedDivObj = document.getElementById(langCountryAltDivId + 'Selected');

	langCountryObj.value = value;
	
	langCountryDdlbDivObj.style.display = 'none';
	
	var text = '';
	var langOptions = langCountryObj.options;
	for(x = 0 ; x < langOptions.length ; x++)
	{
		if(langOptions[x].selected == true)
		{
			text = langOptions[x].text.replace(/-/, "&bull;");
		}
	}
	
	langCountrySelectedDivObj.innerHTML = '<ul class="langSelUl"><li><table width="100%"><tr><td><a href="#" onclick="openLangCountry(\'' + langCountryId + '\',\'' + langCountryAltDivId + '\',\'' + value + '\'); return false;" class="decN">' + text + '</a></td><td align="right" onclick="openLangCountry(\'' + langCountryId + '\',\'' + langCountryAltDivId + '\',\'' + value + '\'); return false;" class="curPtr"><img src="/images/common/arrow_nav.gif" alt="" border="" align="right" /></td></tr></table></li></ul>';
}

function changeQuestions(faqType) 
{
	switch (faqType) 
	{
		case 0:
			document.getElementById("subject-faqs").innerHTML = document.getElementById("faq-frames").innerHTML;
			break;
		case 1:
			document.getElementById("subject-faqs").innerHTML = document.getElementById("faq-lenses").innerHTML;
			break;
		case 2:
			document.getElementById("subject-faqs").innerHTML = document.getElementById("faq-contact-lenses").innerHTML;
			break;
		case 10:
			document.getElementById("subject-faqs").innerHTML = document.getElementById("faq-other").innerHTML;
			break;
		default:
			document.getElementById("subject-faqs").innerHTML = '';
	}
	return false;
}

function changeCountry(countryType) 
{
	var stateDiv = document.getElementById("state-div");
	var updatedStateDiv = document.getElementById("state-" + countryType);
	
	if(updatedStateDiv != null)
	{
		stateDiv.innerHTML = updatedStateDiv.innerHTML;
	}
	
	return false;
}