var checked = false;
var RL_discount = 0;

function RL_MultiSEO(languages){
	var popup = "#TB_inline?height=335&#038;width=600&#038;inlineId=Calculation";
	var c_languages = document.getElementById('languages');
	var c_subtotal = document.getElementById('calc-subTotal');
	var c_discounts = document.getElementById('calc-discounts');
	var c_total = document.getElementById('calc-total');
	
	var total = 0;
	var cost = 500;
	var langlist = [];
	var langlistPrint = '';
	var discount = '';
	var subtotalCost = 0;
	var totalCost = 0;
	
	langlist = langPick(languages);
	
	total = langlist.length;
	subtotalCost = total * cost;
	totalCost = subtotalCost;
	
	for(i=0; i < total; i++){
		langlistPrint += langlist[i];
		if(i < (total-1)){
			langlistPrint += ', ';
		}
	}	
	if(langlistPrint == ''){
		alert('Please select a language');
		return false;
	}
	
	if(RL_discount){
		var percOff = 0; 
		var firstTime = 500;
		
		percOff = subtotalCost * (RL_discount * 0.01);
		discount = RL_discount + '% volume discount = -' + formatCurrency(percOff);
		discount += '<br />First-time Customer = -' + formatCurrency(firstTime);	
		
		totalCost = totalCost - percOff - firstTime;
	}	
	
	c_languages.innerHTML = langlistPrint;
	c_subtotal.innerHTML = total + ' Languages x ' + cost + ' = ' + formatCurrency(subtotalCost);
	c_discounts.innerHTML = discount;
	c_total.innerHTML = formatCurrency(totalCost);
	TB_show('', popup, 'smoothbox');
}

function langPick(languages){
	var langlist = [];
	var langCount = 0;
	
	switch(languages){
		case 0:			//form
			var langCheck = document.frm1.langCheck;
			for(var i = 0; i < langCheck.length; i++){
				if(langCheck[i].checked) {
					langlist[langCount++] = langCheck[i].value;
				}
			}
			RL_discount = 0;
			break;
		
		case 1:			//Western Market	
			langlist = ['French', 'German', 'Italian', 'Spanish', 'Portuguese'];	
			RL_discount = 10;
			break;	
		
		case 2:			//Extended European	
			langlist = ['French', 'German', 'Dutch', 'Italian', 'Greek', 'Spanish', 'Portuguese', 'Norwegian', 'Swedish', 'Danish', 'Finnish', 'Polish'];	
			RL_discount = 20;		
			break;	
		
		case 3:			//Asian Market	
			langlist = ['Japanese', 'Korean', 'Simplified Chinese', 'Traditional Chinese', 'Thai'];	
			RL_discount = 10;		
			break;
		
		case 4:			//Extended Asian Market	
			langlist = ['Japanese', 'Korean', 'Simplified Chinese', 'Traditional Chinese', 'Thai', 'Malay', 'Hindi', 'Vietnamese', 'Indonesian'];	
			RL_discount = 15;		
			break;
		
		case 5:			//Power	
			langlist = ['Japanese', 'German', 'Spanish', 'French', 'Portuguese'];	
			RL_discount = 10;		
			break;
		
		case 6:			//Ultimate Global Solution	
			langlist = ['Japanese', 'Chinese', 'Korean', 'French', 'German', 'Italian', 'Spanish', 'Portuguese'];	
			RL_discount = 15;		
			break;
		
		case 7:			//Ultimate PLUS	
			langlist = ['Japanese', 'Chinese', 'Korean', 'German', 'Dutch', 'Spanish', 'French', 'Portuguese', 'Italian', 'Norwegian', 'Swedish', 'Danish', 'Finnish', 'Russian'];	
			RL_discount = 20;		
			break;
		
		case 8:			//Extreme	
			langlist = ['Japanese', 'Traditional Chinese', 'Simplified Chinese', 'Korean', 'Thai', 'French', 'German', 'Italian', 'Greek', 'Spanish', 'Portuguese', 'Dutch', 'Norwegian', 'Swedish', 'Danish', 'Finnish', 'Polish', 'Russian', 'Hebrew', 'Arabic'];	
			RL_discount = 25;		
			break;
		
		case 9:			//Global Vibration	
			langlist = ['Arabic', 'Bengali', 'Czech', 'Traditional Chinese', 'Simplified Chinese', 'Danish', 'Dutch', 'Finnish', 'French', 'German', 'Greek', 'Hebrew', 'Hindi', 'Indonesian', 'Italian', 'Japanese', 'Korean', 'Malay', 'Norwegian', 'Polish', 'Portuguese', 'Russian', 'Spanish', 'Swedish', 'Thai', 'Turkish', 'Urdu', 'Vietnamese'];	
			RL_discount = 25;		
			break;			
			
	}
	return langlist;
}

function formatCurrency(strValue)
{
	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + '$' + dblValue + '.' + strCents);
}


function checkedAll (frm1) {
	var aa= document.getElementById("frm1");
	if (checked == false){
	   checked = true;
	}else{
	  checked = false;
	}
	for (var i =0; i < aa.elements.length; i++){
		aa.elements[i].checked = checked;
	}
}


function toggleDiv(divid){
if(document.getElementById(divid).style.display == 'none'){
  document.getElementById(divid).style.display = 'block';
  return "faq-on";
}else{
  document.getElementById(divid).style.display = 'none';
  return "faq-off";
}
}
