/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
 * $Rev: 5685 $
 */


var str;
function total()
 {
  var total_value="";
  var days=document.getElementById('days').value;
  var upgrade=document.getElementById('upgrade').value;
  if(upgrade == "yes")
  {
  
  total_value=((days*parseFloat(guaranted_views()))+parseFloat(upgrade_price()));
 }
 else if (upgrade == "no"){

 total_value=(days*parseFloat(guaranted_views()));
 }
 if(total_value<=2){

 total_value=total_value+1;
 }
  
  document.getElementById('finalprice').innerHTML=show_rounded(total_value);
  
  document.getElementById('hiddenprice').value=show_rounded(total_value);
  return total_value;
 }
 
/* Function for views price count*/
function guaranted_views()
 {
 var guaranted_views=""
  viewsvalue= document.getElementById('views').value;
  if((viewsvalue>0)&&(viewsvalue<=199))
  {
 guaranted_views=viewsvalue*.0433;
 }
  else if((viewsvalue>199)&&(viewsvalue<=499))
  {
  guaranted_views=viewsvalue*.02396;
  }
  else if((viewsvalue>499)&&(viewsvalue<=999))
  {
  guaranted_views=viewsvalue*.01532;
  }
  else if(viewsvalue>999)
  {
  guaranted_views=viewsvalue*.01399;
  }
  else if(viewsvalue==0)
  {
  guaranted_views=0;
  }
 return  guaranted_views;
 }
  
 function upgrade_price()
 {
 var upgrade_price=""
  days= document.getElementById('days').value;
  if(days==1)
  {
upgrade_price=12.33;
 }
  else if(days==7)
  {
  upgrade_price=66.37;
  }
  else if(days==14)
  {
 upgrade_price=92.75;
  }
  else if(days==30)
  {
 upgrade_price=170.19;
  }
  else if(days==60)
  {
  upgrade_price=240.39;
  }
 return  upgrade_price;
 } 
	 
function show_rounded(str)
{
	var n,a,b,c;
	
	n=str.toString();
	
	var temp=new Array();
	temp=null;
	
	temp=n.split('.');
	if(temp[1])
	 {
		a=temp[0];
		b=temp[1];
		
		c=temp[1].substr(0,2);
		
		return (parseFloat(a+'.'+c));
     }
	 else
	  return str;  
}

 function isNumber(field) {
	var re = /^[0-9']*$/;
	if (!re.test(field.value)) {
	//alert('Value must be all numberic charcters, including "." or "," non numerics will be removed from field!');
		field.value = field.value.replace(/[^0-9']/g,"");
	}
}
