function get_updir (uplevel) {
var updir = '';

  if (uplevel == "0") updir='';
  if (uplevel == "1") updir='../';
  if (uplevel == "2") updir='../../';
  if (uplevel == "3") updir='../../../';
  if (uplevel == "4") updir='../../../';
  return (updir);	

}


  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-19360124-1']);
  _gaq.push(['_trackPageview']);

function trackGA()
{	
	
    if (document.domain.indexOf("agwebsite") != -1)
	{
		//called from www.agwebsitedev.com 
		//document.write ('domain name is ' + document.domain);
	}
	else
	{
		trackGA_AMTS();
	}

}

function trackGA_AMTS()
{	
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
}

function hidePaymentTypes() 
{
	hideDiv('check');
	hideDiv('et');
	hideDiv('cconline');
	hideDiv('ccphone');	
}
function showPaymentType(div) 
{
	hidePaymentTypes();
	if (!div) return;
	showDiv(div);	
}

function showCountryType(div) 
{
	hideDiv('ccUS')
	hideDiv('ccIntl')
	if (!div) return;
	showDiv(div);	
}

function showDiv(div)
{
	document.getElementById(div).style.display = 'inline';
}

function hideDiv(div)
{
	document.getElementById(div).style.display = 'none';
}



/*  cart data 


Array
(
    [payMethod] => cc
    [cctype] => VISA
    [ccnumber] => xxxxxxxxxxxxxxx
    [ccr] => 1
    [ExpMonth] => 01
    [ExpYear] => 12
    [CardName] => x
    [CardAddress1] => x
    [CardAddress2] => x
    [CardCity] => x
    [CardState] => AL
    [CardZip] => xxx
    [Submit] => Compelete Transaction
	
	
	selectedIndex.value;
)
1


*/




function validateCart(thisform)
{
	with (thisform)
	{
		payMeth = "";
		//alert('in validate Cart');
		for (counter = 0; counter < payMethod.length; counter++)
		{
			if (payMethod[counter].checked) {payMeth = payMethod[counter].value; break;}
		}
		if (payMeth=="") {alert('Please choose a method of payment'); payMethod[0].focus; return false;}
		//if (!validate(payMethod, "Please enter your method of payment")) { payMethod.focus();return false; }
		//if (payMethod == "cc")
		//{
		if (payMeth=="cc")
		{
			// validate the card info 
			if (!validate(email, "An email address is required")) { email.focus();return false; }
			//if (cctype.selectedIndex == 0) {alert('Please choose credit card type'); cctype.focus; return false;}
			if (!validate(cardnum, "A credit card number required")) { cardnum.focus();return false; }
			//if (!validate(cvnum, "A verification number required")) { cvnum.focus();return false; }
			if (ExpMonth.selectedIndex == 0) {alert('Please choose the credit card expiry month'); ExpMonth.focus; return false;}
			if (ExpYear.selectedIndex == 0) {alert('Please choose the credit card expiry year'); ExpYear.focus; return false;}
			expdate.value = ExpMonth.options[ExpMonth.selectedIndex].value + ExpYear.options[ExpYear.selectedIndex].value;
	
			
			// validate the address info 
			
			if (!validate(nameoncard, "The credit card name is required")) { nameoncard.focus();return false; }
			//if (!validate(street, "The credit card address is required")) { street.focus();return false; }
			//if (!validate(CardCity, "The credit card city is required")) { CardCity.focus();return false; }
			//if (!validate(CardState, "The credit card state is required")) { CardState.focus();return false; }
			//if (CardState.selectedIndex == 0) {alert('The credit card state is required'); CardState.focus; return false;}
			//if (!validate(zip, "The credit card zip code is required")) { zip.focus();return false; }
		}
	}	
}



function validateLogin(thisform)
{
	with (thisform)
	{
		//if (!validate(your_name, "Your name is required")) { your_name.focus();return false; }
		//if (!validate(country, "Your country is required")) { country.focus();return false; }
		//if (!validate(phone, "Phone number is required")) { phone.focus();return false; }
		//if (!validate(email, "Email is required")) { email.focus();return false; }
		
	}
}


function validateForm(thisform)
{
	with (thisform)
	{
		if (!validate(your_name, "Your name is required")) { your_name.focus();return false; }
		if (!validate(country, "Your country is required")) { country.focus();return false; }
		if (!validate(phone, "Phone number is required")) { phone.focus();return false; }
		if (!validate(email, "Email is required")) { email.focus();return false; }
		
	}
	var itemsChecked = checkArray(thisform, "interest[]");
	if (itemsChecked &&  itemsChecked.length!= 0) 
	{}
	else
	{alert ('Please check a product or service you are interested in');return false;}
	
}

function validate(field,alerttxt)
{
	with (field)
	{
		if (value==null||value==""||value==0)
	   {
	      alert(alerttxt);return false;
	   }
		else
		{
			return true;
		}
	}
}
function checkForm(form) { var itemsChecked = checkArray(form, "interest[]"); alert("You selected " + itemsChecked.length + " items"); if(itemsChecked.length > 0) { alert("The items selected were:\n\t" + itemsChecked); } return false; } 

function checkArray(form, arrayName)
{ var retval = new Array(); for(var i=0; i < form.elements.length; i++) { var el = form.elements[i]; if(el.type == "checkbox" && el.name == arrayName && el.checked) { retval.push(el.value); } } return retval; } 


function checkSubmit(e)
{
   if(e && e.keyCode == 13)
   {
      document.forms[0].submit();
   }
}

function disableEnterKey(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     
     return (key != 13);
}






