document.onkeypress =
  function (evt) {
  	
  	
    var c = document.layers ? evt.which 
            : document.all ? event.keyCode
            : evt.keyCode;
    if ( c == 13 ){
    	
    	var Price  = document.getElementById('avgPrice').value;
    	
    	if(Price > 0){
    		doScheme( document.getElementById('currency').value );
    		return false;
    	};    	
    }    
    return true;
  };



function doScheme( SYMB ){
	
	if( SYMB == 'EUR') {
		var fixedTax	= 1.95;
		var misvTax		= 1.25;
	} else 	{
		var fixedTax	= 2.5;
		var misvTax		= 1.75;
	}
			
	var custText 	= SYMB;
	
	//var avgOrders = document.getElementById('avgOrders').value;
	var avgPrice  = document.getElementById('avgPrice').value;
	
	//modif serban - 04 aug 08
	if(avgPrice<=0){ 
		avgPrice = 0; 
		document.getElementById('schemeI').innerHTML	= '-';
		document.getElementById('schemeII').innerHTML	= '-';
		document.getElementById('takeI').innerHTML		= '-';
		document.getElementById('takeII').innerHTML		= '-';	
		return false;
	}

	if( !/'[\d]+(\.)?([\d]+)?'/i.test("'"+avgPrice+"'") ){
		alert ('Your estimated price order is not a valid value!');
		document.getElementById('avgPrice').focus();
		return false;
	} else {
		/*if( !/'[\d]+(\.)?([\d]+)?'/i.test("'"+avgOrders+"'") ){
			alert ('Your estimated number of orders is not a valid value!');
			document.getElementById('avgOrders').focus();
			return false;
		} else {*/		
			var schI 	= 0;
			var schII 	= 0;
			var misvSch	= 0;
			var takeI 	= 0;
			var takeII 	= 0;
			var misvtake= 0;
			
			//microISV scheme calculation
			if( avgPrice * 0.069 < misvTax ) {
				misvSch 	= misvTax;
			} else {
				misvSch		= avgPrice * 0.069 ;
			}
			misvSch		= Math.round(misvSch*100)/100;
			
			misvtake		= avgPrice - misvSch;
			misvtake		= Math.round(misvtake*100)/100;
			
			
			//scheme I calculation
			schI 		= 0.049 * avgPrice + fixedTax ;
			schI		= Math.round(schI*100)/100;
			
			takeI		= avgPrice - schI;
			takeI		= Math.round( takeI*100)/100;
					
			//scheme II calculation
			if( avgPrice * 0.08 < fixedTax )
				schII 	= fixedTax;
			else
				schII 	= avgPrice * 0.08 ;
			schII		= Math.round(schII*100)/100;
			
			takeII		= avgPrice - schII;
			takeII		= Math.round(takeII*100)/100;
			
			
			//document.getElementById("scheme_misv").innerHTML = misvSch + " " + custText;
		///document.getElementById("take_misv").innerHTML = misvtake + " " + custText;
			
			
			document.getElementById('schemeI').innerHTML	= (schI>schII? '' : '<span class="greenstar">')+schI  + ' ' + custText+(schI>schII? '' : '</span>');
			document.getElementById('schemeII').innerHTML	= (schI>schII? '<span class="greenstar">' : '')+schII + ' ' + custText+(schI>schII? '</span>' : '');
			
			document.getElementById('takeI').innerHTML		= (takeI>=takeII? '<span class="greenstar">' : '')+takeI  + ' ' + custText+(takeI>takeII? '</span>' : '');
			document.getElementById('takeII').innerHTML		= (takeI>=takeII? '' : '<span class="greenstar">')+takeII + ' ' + custText+(takeI>takeII? '' : '</span>');
			
		/*}	*/
	}
	
}


function doScheme_microISV( SYMB ){
	var fixedTax
	
	if( SYMB == 'EUR')	{
		fixedTax	= 1.25;
	} else 	{
		fixedTax	= 1.75;
	}
			
	var custText 	= SYMB;
	
	
	var avgPrice  = document.getElementById('avgPrice_misv').value;

	if( !/'[\d]+(\.)?([\d]+)?'/i.test("'"+avgPrice+"'") ){
		alert ('Your estimated price order is not a valid value!');
		document.getElementById('avgPrice_misv').focus();
		return false;
	} else {
			//var schI 	= 0;
			var schII 	= 0;
			//var takeI 	= 0;
			var takeII 	= 0;
			
			//schI 		= 0.049 * avgPrice + fixedTax ;
			//schI		= Math.round(schI*100)/100;
			
			//takeI		= avgPrice - schI;
			//takeI		= Math.round( takeI*100)/100;
					
			if( avgPrice * 0.069 < fixedTax ) {
				schII 	= fixedTax;
			} else {
				schII 		= avgPrice * 0.069 ;
			}
				
			schII		= Math.round(schII*100)/100;
			
			takeII		= avgPrice - schII;
			takeII		= Math.round(takeII*100)/100;
			
			
			/*document.getElementById('schemeI').innerHTML	= (schI>schII? '' : '<span class="greenstar">')+schI  + ' ' + custText+(schI>schII? '' : '</span>');
			document.getElementById('schemeII').innerHTML	= (schI>schII? '<span class="greenstar">' : '')+schII + ' ' + custText+(schI>schII? '</span>' : '');
			
			document.getElementById('takeI').innerHTML		= (takeI>=takeII? '<span class="greenstar">' : '')+takeI  + ' ' + custText+(takeI>takeII? '</span>' : '');
			document.getElementById('takeII').innerHTML		= (takeI>=takeII? '' : '<span class="greenstar">')+takeII + ' ' + custText+(takeI>takeII? '' : '</span>');*/
			
		/*}	*/
		///document.getElementById("scheme_misv").innerHTML = schII + " " + custText;
		///document.getElementById("take_misv").innerHTML = takeII + " " + custText;
	}
	
}
