/*
function addSubscriber(name, email)
{
	var url = "http://www.simplemanager.com.au/smwebsite/src/addSupplier.php";
    url += "?name=" + name;
    url += "&email=" + email;
    
  Ajax.Request(url,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText || "no response text";
      alert(response);
    },
    onFailure: function(){
		alert('Something went wrong...'); 
		}
  }); 
}
*/

function displayIBox(text){
	var url = "http://www.simplemanager.com.au/smwebsite/display_ibox.php?q=" + text;
	MOOdalBox.open(url, "", "500 400");		
}

function SendPasswordQuery(){
	var email = j('input[type=text]#txtEmail').val();
	var url = '../devapp/src/recoverPassword.php';
	var data = {Email : email};
	j.post(url,data,function(data){
		if(data != 'Email Sent'){
			displayIBox(data);
		} else {
			displayIBox("Password Reset Successfully!");
		}
	});
}

function registerProduct(id,value)
{
	var newValue = parseInt("0");
	var totalProductValue = parseInt($('totalPrice').value);
	var price = parseInt(value);
	if($(id).checked)
	{
		if(verifyCheck(id) == 'true')
		{
			newValue = parseInt(totalProductValue + price);			
			$('TDAmount').innerHTML = "$" + newValue + '.00';
		}

	}
	else
	{
		if(totalProductValue > 0)
		{
			newValue = totalProductValue - price;
			$('TDAmount').innerHTML = "$" + newValue + '.00';
		}
	}
	$('totalPrice').value = newValue;
}

function verifyCheck(id)
{
	var returnValue;
	switch (id)
	{
		case '59PlanID':
		returnValue = checkClick('49PlanID');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('59PlanID').checked = false;
			$('49PlanID').checked = false;
				var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('49PlanID').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
		}
		break;
		case '49PlanID':
		returnValue = checkClick('59PlanID');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('59PlanID').checked = false;
							var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('59PlanID').value);
				newValue = parseInt(totalProductValue - price);			
				$('TDAmount').innerHTML = "$" + newValue + '.00';
			$('49PlanID').checked = false;
		}
		break;
		case 'SMSPlanID50':
		returnValue = checkClick('SMSPlanID');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('SMSPlanID50').checked = false;
			$('SMSPlanID').checked = false;
			var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('SMSPlanID').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
		}
		break;
		case 'SMSPlanID':
		returnValue = checkClick('SMSPlanID50');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('SMSPlanID50').checked = false;
			var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('SMSPlanID50').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
			$('SMSPlanID').checked = false;
		}
		break;
		case 'FAXPlanID50':
		returnValue = checkClick('FAXPlanID');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('FAXPlanID50').checked = false;
			$('FAXPlanID').checked = false;
				var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('FAXPlanID').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
		}
		break;
		case 'FAXPlanID':
		returnValue = checkClick('FAXPlanID50');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('FAXPlanID50').checked = false;
				var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('FAXPlanID50').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
			$('FAXPlanID').checked = false;
		}
		break;
		case 'MAILPlanID10':
		returnValue = checkClick('MAILPlanID');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('MAILPlanID').checked = false;
			var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('MAILPlanID').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
			$('MAILPlanID10').checked = false;
		}
		break;
		case 'MAILPlanID':
		returnValue = checkClick('MAILPlanID10');
		if(returnValue == 'false')
		{
			alert('Can not choose two plans at the same time!');	
			$('MAILPlanID').checked = false;
			$('MAILPlanID10').checked = false;
			var newValue = parseInt("0");
				var totalProductValue = parseInt($('totalPrice').value);
				var price = parseInt($('MAILPlanID10').value);
				newValue = parseInt(totalProductValue - price);	
				$('TDAmount').innerHTML = "$" + newValue + '.00';
		}
		break;
        case 'OHSPlanID':
            returnValue = 'true';
        break;
		default : statement;
	}
	return returnValue;
}

function checkClick(id)
{
	if($(id).checked)
	{
		return 'false';	
	}
	else
	{
		return 'true';	
	}
}

function addSubscriber(name, email)
{ 

if((name != '' && name != ' ') || (email != '' && email != ' '))
{
 	var url = "http://www.simplemanager.com.au/smwebsite/src/addSupplier.php";
 	url += "?name=" + name;
 	url += "&email=" + email;
	 var req = new XMLHttpRequest();
 	if (req) {
 	req.onreadystatechange = function() 
	{
 		if (req.readyState == 4 && (req.status == 200 || req.status == 304)) 
		{
 			alert(req.responseText);
 		}
 	};
 	req.open('GET', url );
 	req.send(null);
 	}
 
}
}

function sendResponse(name, email, company, message)
{
	var newMessage = name + ' from ' + company  + ' has the sent following message ' + message
	var url = "http://www.simplemanager.com.au/smwebsite/src/sendResponse.php";
 	url += "?message=" + newMessage;
 	url += "&email=" + email;
	 
	var req = new XMLHttpRequest();
 	if (req) {
 	req.onreadystatechange = function() 
	{
 		if (req.readyState == 4 && (req.status == 200 || req.status == 304)) 
		{
 			openModule();
			resetForm();
 		}
 	};
 	req.open('GET', url );
 	req.send(null);
 	}
}

function accmulatePayment(form){
    var count = -1;
    
    var name = "sku("+count+")";
	
    var DivID = 'items';
	
    var InnerHTMLDivID = document.getElementById(DivID).innerHTML;
    
    if(document.getElementById('59PlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"1\">";
    }
    
    if(document.getElementById('49PlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"2\">";
    }
    
    if(document.getElementById('SMSPlanID50').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"3\">";
    }
    
    if(document.getElementById('SMSPlanID50').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"4\">";
    }
    
    if(document.getElementById('SMSPlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"5\">";
    }
    
    if(document.getElementById('FAXPlanID50').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"6\">";
    }
    
    if(document.getElementById('FAXPlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"6\">";
    }
    
    if(document.getElementById('MAILPlanID10').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"7\">";
    }
    
    if(document.getElementById('MAILPlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"8\">";
    }
    
    if(document.getElementById('OHSPlanID').checked){
        count++;
        name = "sku("+count+")";
        InnerHTMLDivID+="<input type=\"hidden\" name=\""+name+"\" value=\"9\">";
    }
    
    
    document.getElementById(DivID).innerHTML = InnerHTMLDivID; 
    document.getElementById(form).submit();
}

function accmulateData()
{
	var verify = verifyForm();
	
	if(verify == 'true')
	{
	var firstName  = $('txtFirstName').value;
    var lastName = $('txtLastName').value;
    var companyName = $('txtCompanyName').value;
    var email = $('txtEmailAddress').value;
    var phone = $('txtLastName3').value;
    var mobile = $('txtMobileNum').value;
    var state = $('txtState').value;
    var country = $('txtCountry').value;
	var username = firstName.split("",1) + lastName;
//	var imageText = $('txtImageText').value;
    
    var url = "http://www.simplemanager.com.au/devapp/src/processRegistration.php";
	url += "?firstName=" + firstName;
	url += "&lastName=" + lastName;
	url += "&companyName=" + companyName;
	url += "&email=" + email;
	url += "&phone=" + phone;
	url += "&mobile=" + mobile;
	url += "&state=" + state;
	url += "&country=" + country;
	url += "&username=" + username;
	//url += "&imageText=" + imageText;
	
   	var myAjax = new Ajax.Request(url,
 	{
		method:'get',
		onSuccess:function(transport){
		 var response = transport.responseText;
		 if(response == 'OpenIBOX')
		 {
			 iBox.show('<table style="height:290px; width:590px;" background="Images/SM BackgroundLogin.jpg"><tr><td align="center"><img width="200" height="75" alt="" src="Images/WEBSimpleManager.png"/></td></tr><tr><td valign="middle" align="Center"><span style=" font-size:32px; font-family: verdana; color:#002853; width:580px; height:280px" align="center">You have previously signed up for a free trial using the details provided. <br/> Please Click here to <input type="button" style=" width:200px; height:100px; color:#FFF; background-color:#F93; font-size:32px; border:0px;" value="Buy Now" onmouseover="this.style.color="red";" onmouseout="this.style.color="white";" onclick="window.parent.location =\'http://www.simplemanager.com.au/smwebsite/signup.html\';" /></span></td></tr></table>');
			 //alert("Sahil");
		 }
		 else if(response == 'successful')
		 {	
		 var html = '<table style="height:290px; width:590px;" background="Images/SM BackgroundLogin.jpg"><tr><td align="center"><img width="200" height="75" alt="" src="Images/WEBSimpleManager.png"/></td></tr><tr><td valign="middle" align="Center"><span style=" font-size:22px; font-family: verdana; color:#002853; width:580px; height:280px" align="center">ALL DONE! <br/> You are signed up for a Free SimpleManager Trial.<br>You will receive an email shortly.<br>Once you receive the email please follow the instructions provided to activate your account.</span></td></tr></table>';
		 iBox.show(html);
		 
		 }
		 else
		 {
			alert(response);	
		 }
		},
		onFailure: function(){ alert('Update Failed' + transport)}
	});	
	}
}

function verifyForm()
{
	var returnValue = 'true';
	
	var firstName  = $('txtFirstName').value;
	if(firstName == '' || firstName == ' ')
	{
		$('txtFirstName').style.border = 'solid red';
		returnValue = 'false';
	}
	else
	{
		$('txtFirstName').style.border = '';
	}
    var lastName = $('txtLastName').value;
	if(lastName == '' || lastName == ' ')
	{
		$('txtLastName').style.border = 'solid red';	
		returnValue = 'false';
	}
	else
	{
		$('txtLastName').style.border = '';	
	}
    var companyName = $('txtCompanyName').value;
	if(companyName == '' || lastName == ' ')
	{
		$('txtCompanyName').style.border = 'solid red';	
		returnValue = 'false';
	}
	else
	{
		$('txtCompanyName').style.border = '';	
	}
    var email = $('txtEmailAddress').value;
	if(email == '' ||  email == ' ')
	{
		$('txtEmailAddress').style.border  = 'solid red';
		returnValue = 'false';
	}
	else
	{
		$('txtEmailAddress').style.border = '';	
	}
    var phone = $('txtLastName3').value;
	if(phone == '' || phone == ' ')
	{
		$('txtLastName3').style.border = 'solid red';
		returnValue = 'false';
	}
	else
	{
		$('txtLastName3').style.border = '';	
	}
    var mobile = $('txtMobileNum').value;
	if(mobile == '' || mobile == ' ')
	{
		$('txtMobileNum').style.border = 'solid red';
		returnValue = 'false';
	}
	else
	{
		$('txtMobileNum').style.border = '';	
	}
    var state = $('txtState').value;
	if(state == '' || state == ' ')
	{
		$('txtState').style.border = 'solid red';
		returnValue = 'false';
	}
	else
	{
		$('txtState').style.border = '';	
	}
	
	//var imageText = $('txtImageText').value;
	//if(imageText == '' || imageText == ' ')
	//{
		//$('txtImageText').style.border = 'solid red';
		//returnValue = 'false';
	//}
	//else
	//{
		//$('txtImageText').style.border = '';	
	//}
	
	var terms = $('chkTerms');
	if(!terms.checked)
	{
		alert("Please Accept the Terms and Conditions");
		returnValue = 'false';
	}

	return returnValue;
}