﻿// JScript File

function show(div)
{
	var divtoshow=document.getElementById(div);
	divtoshow.style.display="inline";
}
		
function hide(div)
{
	var divtoshow=document.getElementById(div);
	divtoshow.style.display="none";
}

function opentims(){
window.open("https://www.amteltims.com", "WinE", "toolbar=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,location=no,channelmode=yes")
}

function openTIMSPage(){
    window.location.href="http://www.amtelnet.com/products/telecom_expense_management.php"; 
  } 

function openMTIMSPage(){
    window.location.href="http://www.amtelnet.com/products/mobile_management.php"; 
  } 
  
function openTCOMPage(){
    window.location.href="http://www.amtelnet.com/products/telecom_audit.php"; 
  } 
  
function openDemoRequest()     
{
var qs = GenerateQueryStrings();
window.location.href="http://www.amtelnet.com/products/amtel_quote.php" + qs;
}

function openGSAContractHolderPressRelease()
{
var qs = GenerateQueryStrings();
window.location.href="http://www.amtelnet.com/press_releases_tmcaward_telecom_expense_management_gsacontractholder.php" + qs;	
}

function GenerateQueryStrings()
{
	var pagename=GetPageName();
	var existingparams = '';
	if(window.location != null && window.location.search.length > 1) {
		existingparams = window.location.search + '&'
	}
	else
	{
		existingparams = '?'
	}
	return existingparams + "pagename=" + pagename.replace('$','');
}

function openMobilePolicyRequest()     
{
var qs = GenerateQueryStrings();
window.location.href="http://www.amtelnet.com/mobile_policy_security_usage.php" + qs;
}

function openMobileOptimizerRequest()     
{
var qs = GenerateQueryStrings();
window.location.href="http://www.amtelnet.com/mobile_optimization.php" + qs;
}


function GetPageName() {
    return window.location.pathname;
}


function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}


function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}


function displayItem(key){
if(queryString(key)=='false') 
{
//document.write("you didn't enter a ?name=value querystring item.");
//return '';
}else{
//document.write(queryString(key));
var pagefrom=document.getElementById("page_from")
if (pagefrom != null) 
{document.getElementById("page_from").value = queryString(key);}
}
}

function getAllQueryStrings()
{
	var page = new PageQuery(window.location.search); 
	var params=document.getElementById("parameters")
	if (params != null) 
	{
		document.getElementById("parameters").value = window.location.search.toString().substring(1);
	}
}

function verifyRequiredFields()
    {
        var themessage = "You are required to complete the following fields: ";
        var fieldsrequired = "";

        var name = document.form1.name;
        if (name !=  null)
        {
	        if (name.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Name";
		        else
			        fieldsrequired = fieldsrequired + ", Name";
	        }
        }

        var email = document.form1.email;
        if (email !=  null)
        {
	        if (email.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Email";
		        else
			        fieldsrequired = fieldsrequired + ", Email";
	        }
        }

        var phone = document.form1.phone;
        if (phone !=  null)
        {
	        if (phone.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Phone";
		        else
			        fieldsrequired = fieldsrequired + ", Phone";
	        }
        }

        var company_name = document.form1.company_name;
        if (company_name !=  null)
        {
	        if (company_name.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Company name";
		        else
			        fieldsrequired = fieldsrequired + ", Company name";
	        }
        }
		
		var company_website = document.form1.company_website;
        if (company_website !=  null)
        {
	        if (company_website.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Company website";
		        else
			        fieldsrequired = fieldsrequired + ", Company website";
	        }
        }
		
		var role = document.form1.role;
        if (role !=  null)
        {
	        if (role.value=="")
	        {
		        if (fieldsrequired == "")
			        fieldsrequired = fieldsrequired + "Position / role";
		        else
			        fieldsrequired = fieldsrequired + ", Position / role";
	        }
        }

        //var mobilelines = document.form1.mobilelines;
        //if (mobilelines !=  null)
        //{
	    //    if (mobilelines.value=="Choose One Option")
	    //    {
		//        if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Mobile Lines";
		//        else
		//	        fieldsrequired = fieldsrequired + ", Mobile Lines";
	    //    }
        //}

        //var monthlylandlinespend = document.form1.monthlylandlinespend;
        //if (monthlylandlinespend !=  null)
        //{
        //    if (monthlylandlinespend.value=="Choose One Option")
	    //    {
		//		if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Monthly Landline Spend";
		//        else
		//	        fieldsrequired = fieldsrequired + ", Monthly Landline Spend";
	    //    }
        //}

        //var productinterest = document.form1.productinterest;
        //if (productinterest !=  null)
        //{
	    //    if (productinterest.value=="Choose One Option")
	    //    {
		//        if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Product Interest";
		//        else
		//	        fieldsrequired = fieldsrequired + ", Product Interest";
	    //    }
        //}
		
		//var users = document.form1.users;
        //if (users !=  null)
        //{
	    //    if (users.value=="")
	    //    {
		 //       if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Mobile Users";
		//        else
		//	        fieldsrequired = fieldsrequired + ", Mobile Users";
	    //    }
       // }
		
		//var charges = document.form1.charges;
        //if (charges !=  null)
       // {
	   //     if (charges.value=="")
	    //    {
		//        if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Current Monthly Charges";
		//        else
		//	        fieldsrequired = fieldsrequired + ", Current Monthly Charges";
	    //    }
       // }
		
		//var minutes = document.form1.minutes;
       // if (minutes !=  null)
       // {
	    //    if (minutes.value=="")
	    //    {
		 //       if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Total Monthly Minutes Used";
		 //       else
		//	        fieldsrequired = fieldsrequired + ", Total Monthly Minutes Used";
	    //    }
       // }
		
		//var vendor = document.form1.vendor;
        //if (vendor !=  null)
       // {
	     //   if (v.value=="")
	     //   {
		 //       if (fieldsrequired == "")
		//	        fieldsrequired = fieldsrequired + "Mobile Vendors";
		 //       else
		//	        fieldsrequired = fieldsrequired + ", Mobile Vendors";
	     //   }
        //}

        themessage = themessage + fieldsrequired;
        //alert if fields are empty and cancel form submit
        if (themessage == "You are required to complete the following fields: ")
        {
            //document.form1.submit();
        }
        else
        {
            alert(themessage);
            return false;
        }
    }


    function getEmailSubject()
    {
        var companyname = document.form1.company_name;
        var subject = document.form1.subject;

        if (subject !=  null)
        {
        if (companyname !=  null)
	        {
		        //alert(companyname.value);
		        subject.value = subject.value + ": " + companyname.value;
	        }
        }
    }

    function stripHTML()
    {
        var re= /(<([^>]+)>)/ig
        for (i=0; i<arguments.length; i++)
        {
            arguments[i].value=arguments[i].value.replace(re, "");
        }
    }