
function calculate(form) // this function calculates everything
{

		// IF virtuemart add Joomla CMS
		if(document.getElementById("ecommerce").value=="VirtueMart Shopping Cart + 5 Products Loaded"||document.getElementById("ecommerce").value=="VirtueMart Shopping Cart + 10 Products Loaded") {
			alert("Note: Virtuemart requires Joomla CMS, Make Sure Joomla CMS is selected in Quote. Hosting must have SSL and customer will need EWAY and Merchant Account."); 
			
		} 
		

		
		
		// Calculate Adwords Component 
		switch(document.getElementById("adwords").value) 
		{
			case "None": 
				var adwords = 0; 
			 	var adwordstext = "0000 - No Adwords Required";
			break;
			case "Adwords 1mth": 
				var adwords = 1650; 
			 	var adwordstext = "1650 - 1 Month Adwords Campaign Management";
			break;
			case "Adwords 3mth": 
				var adwords = 2200;
				var adwordstext = "2200 - 3 Month Adwords Campaign Management";
			break;
			case "Adwords 6mth": 
				var adwords = 3300;
				var adwordstext = "3300 - 6 Month Adwords Campaign Management";
			break;
			case "Adwords 12 Months": 
				var adwords = 5500;
				var adwordstext = "5500 - 12 Month Adwords Campaign Management";
			break;
		}
		
		
	
		// Calculate Landing Page Component 
		switch(document.getElementById("landingpage").value) 
		{
			case "None": 
				var landingpage = 0; 
				var landingpagetext="0000 - No Landing Page Required";
			break;
			case "1 Landing Page Design": 
				var landingpage = 2200; 
				var landingpagetext="2200 - 1 Landing Page Design";
			break;
			case "2 Landing Page Designs": 
				var landingpage = 4200; 
				var landingpagetext="4200 - 2 Landing Page Designs";
			break;
			case "3 Landing Page Designs": 
				var landingpage = 6000; 
				var landingpagetext="6000 - 3 Landing Page Designs";
			break;
			case "4 Landing Page Designs": 
				var landingpage = 7600; 
				var landingpagetext="6000 - 4 Landing Page Designs";
			break;
			case "5 Landing Page Designs": 
				var landingpage = 9000; 
				var landingpagetext="9000 - 5 Landing Page Designs";
			break;
			case "6 Landing Page Designs": 
				var landingpage = 9900; 
				var landingpagetext="9900 - 6 Landing Page Designs";
			break;
		}
		
		
		// Calculate Video Component 
		switch(document.getElementById("vid").value) 
		{
			case "No Video": 
				var video = 0; 
				var videotext="0000 - No Video Required";
			break;
			case "Create Video Slideshow": 
				var video = 300; 
				var videotext="0300 - Creation of Video / Slideshow from Provided Content";
			break;
			case "Client Supplied Video": 
				var video = 75; 
				var videotext="0075 - Digitize Client Video for Web";
			break;
		}
		
		
		// Calculate Website Component 
		switch(document.getElementById("website").value) 
		{
			case "No": 
				var website = 0; 
				var websitetext="0000 - No Static Website";
			break;
			case "Basic 4-5 page Website":
				var website = 1050; 
				var websitetext="1050 - Basic 4-5 Page Static Website";
			break;
			case "Medium 6-10 page Website":
				var website = 1950; 
				var websitetext="1950 - Medium 6-10 Page Static Website";
			break;
		}
		
		// Calculate CMS Component 
		switch(document.getElementById("CMS").value) 
		{
			case "No CMS": 
				var CMS = 0; 
				var CMStext="0000 - No Content Management Required";
			break;
			case "Joomla CMS": 
				var CMS = 2700; 
				var CMStext="2700 - Joomla CMS + Website Design";
			break;		
		}
		
		switch(document.getElementById("ecommerce").value) 
		{
			case "No": 
				var ecommerce = 0; 
				var ecommercetext="0000 - No Shopping Cart Required";
			break;
			case "PayPal Single Product": 
				var ecommerce = 300; 
				var ecommercetext="0300 - PayPal Single Product";
			break;
			case "PayPal 2-5 Products": 
				var ecommerce = 600; 
				var ecommercetext="0600 - PayPal 2-5 Products";
			break;
			case "VirtueMart Shopping Cart + 5 Products Loaded": 
				var ecommerce = 2800; 
				var ecommercetext="2800 - VirtueMart Shopping Cart + 5 Products Loaded";
			break;
			case "VirtueMart Shopping Cart + 10 Products Loaded": 
				var ecommerce = 3400; 
				var ecommercetext="3400 - VirtueMart Shopping Cart + 10 Products Loaded";
			break;
		}
		
		
		switch(document.getElementById("domain").value) 
		{
			case "No": 
				var domain = 0; 
				var domaintext="0000 - No Domain Registration Required";
			break;
			case "Yes": 
				var domain = 50; 
				var domaintext="0050 - Domain Registration 2 Years";
			break;
		}
		
		switch(document.getElementById("hosting").value) 
		{
			case "No": 
				var hosting = 0; 
				var hostingtext="0000 - No Domain Registration Required";
			break;
			case "SmartClix Basic": 
				var hosting = 250; 
				var hostingtext="0250 - Basic Hosting 12 months 250mb + 10GB traffic";
			break;
			case "SmartClix Advanced": 
				var hosting = 399; 
				var hostingtext="0399 - Advanced Hosting 12 months 1024mb + 10GB traffic";
			break;
		}
		
		switch(document.getElementById("SSL").value) 
		{
			case "No": 
				var SSL = 0; 
				var SSLtext="0000 - No SSL Encrpytion Required";
			break;
			case "Yes": 
				var SSL = 150; 
				var SSLtext="0150 - SSL Certificate and Hosting for 1 year";
			break;
		}
		
		
		// CALC Discount	
		var discount = document.getElementById("discount").value;
		var discounttext = "DISCOUNT: "+discount;
		
		
	// Create Invoice Text 
	var output = adwordstext+"<br>"+landingpagetext+"<br>"+videotext+"<br>"+websitetext+"<br>"+CMStext+"<br>"+ecommercetext+"<br>"+domaintext+"<br>"+hostingtext+"<br>"+SSLtext+"<br>"+discounttext;
	var mailtext = "\n"+adwordstext+"\n"+landingpagetext+"\n"+videotext+"\n"+websitetext+"\n"+CMStext+"\n"+ecommercetext+"\n"+domaintext+"\n"+hostingtext+"\n"+SSLtext+"\n"+discounttext;
	
	// Calc Total
	var total = adwords+landingpage+video+website+CMS+ecommerce+domain+hosting+SSL-discount;
		
	// Output Changes	
	price.innerHTML=total;
	outputtext.innerHTML=output;
	
	// Update Hidden POST var for submission 
	document.getElementById('quotetext').value = mailtext+"\nTOTAL:"+total;
}
