// JavaScript Document

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//checking for browser to take care of some css issues
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
	document.write('<link rel="stylesheet" type="text/css" href="include/css/ie.css"  />');
	document.write('<link rel="stylesheet" type="text/css" href="../include/css/ie.css"  />');
}

function validateLoginDetails()
{
	var uname = document.getElementById("txtUsername").value;
	var pword = document.getElementById("txtPassword").value;
	
	if(uname == "")
	{
		alert("Enter your username");
		document.getElementById("txtUsername").focus();
	}
	else if(pword == "")
	{
		alert("Enter your password");
		document.getElementById("txtPassword").focus();
	}
	else
		return true;
	return false;
}

function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function getValueOfRadioButton(btn){
	return frmRegister.btn[0].checked == true;
}

function experiment(btn)
{
	return btn;	
}


function validateRequestForm()
{

	var errString = "";
	var err = new Boolean(false);


	var btn = valButton(document.frmRegister.rbn);
	if (btn == null)
	{
		errString += "- Company Type\n";
		err = true;
	}

	if(document.frmRegister.legalentityname.value == ""){
		errString += "- Legal Entity Name\n";
		err = true;
	}
	if(document.frmRegister.businesspostaladdress.value == ""){
		errString += "- Business Postal Address\n";
		err = true;
	}
	if(document.frmRegister.businessphysicaladdress.value == ""){
		errString += "- Business Physical Address\n";
		err = true;
	}
	if(document.frmRegister.title.value == ""){
		errString += "- Title\n";
		err = true;
	}
	if(document.frmRegister.namee.value == ""){
		errString += "- Name\n";
		err = true;
	}
	if(document.frmRegister.telephone.value == ""){
		errString += "- Telephone\n";
		err = true;
	} 
	if(document.frmRegister.email.value == ""){
		errString += "- Email\n";
		err = true;
	}
	if(document.frmRegister.mobile.value == ""){
		errString += "- Mobile\n";
		err = true;
	}
	if(document.frmRegister.serviceoverview.value == ""){
		errString += "- Brief Overview of Service\n";
		err = true;
	}
		
	if(err == true)
	{
		alert("Following fields cannot be blank\n\n" + errString);
		return false;
	}
	return true;
}


function validateActivationForm()
{
	var errString = "";
	var err = new Boolean(false);
	
	if(document.frmActivation.companyname.value == ""){
		errString += "- Company Name\n";
		err = true;
	}
	if(document.frmActivation.commercialcontact.value == ""){
		errString += "- Commercial Contact\n";
		err = true;
	}
	if(document.frmActivation.technicalcontact.value == ""){
		errString += "- Technical Support\n";
		err = true;
	}
	if(document.frmActivation.address1.value == ""){
		errString += "- Customer Address 1\n";
		err = true;
	}
	if(document.frmActivation.country1.value == ""){
		errString += "- Customer Country \n";
		err = true;
	}
	if(document.frmActivation.city1.value == ""){
		errString += "- Customer City\n";
		err = true;
	} 
	if(document.frmActivation.email1.value == ""){
		errString += "- Customer Email\n";
		err = true;
	}
	if(document.frmActivation.phone1.value == ""){
		errString += "- Customer Phone\n";
		err = true;
	}
	if(document.frmActivation.sitename.value == ""){
		errString += "- Sitename\n";
		err = true;
	}
		
		
	if(document.frmActivation.contactonsite.value == ""){
		errString += "- Techinical Contact on site\n";
		err = true;
	}
	if(document.frmActivation.SiteAddress.value == ""){
		errString += "- Remote Site Address\n";
		err = true;
	}
	if(document.frmActivation.SiteCountry.value == ""){
		errString += "- Remote Site Country\n";
		err = true;
	} 
	if(document.frmActivation.SiteCity.value == ""){
		errString += "- Remote Site City\n";
		err = true;
	}
	if(document.frmActivation.email2.value == ""){
		errString += "- Remote Site Email\n";
		err = true;
	}
	if(document.frmActivation.phone2.value == ""){
		errString += "- Remote Site Phone\n";
		err = true;
	}	
	
	
	if(document.frmActivation.fax.value == ""){
		errString += "- Fax\n";
		err = true;
	}

	var btn = valButton(document.frmActivation.rbn);
	if (btn == null)
	{
		errString += "- IDU Type\n";
		err = true;
	}
	btn = null;
	btn = valButton(document.frmActivation.kcband);
	if (btn == null)
	{
		errString += "- Installation Type\n";
		err = true;
	}	
	if(document.frmActivation.iduSerialNo.value == ""){
		errString += "- IDU Serial Number\n";
		err = true;
	}
	btn = null;
	btn = valButton(document.frmActivation.atsize);
	if (btn == null)
	{
		errString += "- Antenna size\n";
		err = true;
	}	
	btn = null;
	btn = valButton(document.frmActivation.bsize);
	if (btn == null)
	{
		errString += "- BUC size\n";
		err = true;
	}	
	
	if(document.frmActivation.lnbSerial.value == ""){
		errString += "- LNB Serial Number\n";
		err = true;
	}
	if(document.frmActivation.bucSerial.value == ""){
		errString += "- BUC Serial Number\n";
		err = true;
	}
	if(document.frmActivation.sitelatitude.value == ""){
		errString += "- Site Latitude\n";
		err = true;
	}	
	
	
	if(document.frmActivation.sitelongitude.value == ""){
		errString += "- Site Longitude\n";
		err = true;
	}	
	btn = null;
	btn = valButton(document.frmActivation.bandtype);
	if (btn == null)
	{
		errString += "- K-Band Type\n";
		err = true;
	}	
	
	btn = null;
	btn = valButton(document.frmActivation.cbandtype);
	if (btn == null)
	{
		errString += "- C-Band Type\n";
		err = true;
	}	
	/*if(document.frmActivation.quantity.value == ""){
		errString += "- Quantity\n";
		err = true;
	}
	if(document.frmActivation.phonesip.value == ""){
		errString += "- Qty IP Phone\n";
		err = true;
	}	*/	
	if(err == true)
	{
		alert("Following fields cannot be blank\n\n" + errString);
		return false;
	}
	return true;
}


function confirmationChecker()
{
	if(document.getElementById('regisSubmit').disabled == true)
		document.getElementById('regisSubmit').disabled = false;
	else
		document.getElementById('regisSubmit').disabled = true;
}


function giveDetails(tvalue)
{
	switch(tvalue)
	{
		case "home":
			document.getElementById('txtUploadDownload').value = "UP=64   /   Down=128";
			document.getElementById('txtNoComputers').value = "2";
			document.getElementById('txtPrices').value = "$395";
			break;
		
		case "goldplus":
			document.getElementById('txtUploadDownload').value = "UP=32   /   Down=128";
			document.getElementById('txtNoComputers').value = "10";
			document.getElementById('txtPrices').value = "$960";
			break;
			
		case "smme":
			document.getElementById('txtUploadDownload').value = "UP=64   /   Down=256";
			document.getElementById('txtNoComputers').value = "8";
			document.getElementById('txtPrices').value = "$657";
			break;
			
		case "diamondplus":
			document.getElementById('txtUploadDownload').value = "UP=64   /   Down=128";
			document.getElementById('txtNoComputers').value = "15";
			document.getElementById('txtPrices').value = "$1,152";
			break;
		
		case "gold":
			document.getElementById('txtUploadDownload').value = "UP=128   /   Down=256";
			document.getElementById('txtNoComputers').value = "15";
			document.getElementById('txtPrices').value = "$788";
			break;
			
		case "corporate":
			document.getElementById('txtUploadDownload').value = "UP=64   /   Down=256";
			document.getElementById('txtNoComputers').value = "20";
			document.getElementById('txtPrices').value = "$1,920";
			break;
			
		case "platinum":
			document.getElementById('txtUploadDownload').value = "UP=128   /   Down=512";
			document.getElementById('txtNoComputers').value = "20";
			document.getElementById('txtPrices').value = "$1,376";
			break;
			
		case "enterprise":
			document.getElementById('txtUploadDownload').value = "UP=128   /   Down=256";
			document.getElementById('txtNoComputers').value = "25";
			document.getElementById('txtPrices').value = "$2,304";
			break;
			
		case "diamond":
			document.getElementById('txtUploadDownload').value = "UP=256   /   Down=512";
			document.getElementById('txtNoComputers').value = "25";
			document.getElementById('txtPrices').value = "$1,577";
			break;
	}
}


function giveDetails2(tvalue)
{
	switch(tvalue)
	{
		case "1":
			document.getElementById('txtPrices2').value = "$384";
			break;
		
		case "2":
			document.getElementById('txtPrices2').value = "$532";
			break;
			
		case "3":
			document.getElementById('txtPrices2').value = "$888";
			break;
			
		case "4":
			document.getElementById('txtPrices2').value = "$711";
			break;
		
		case "5":
			document.getElementById('txtPrices2').value = "$1,067";
			break;
			
		case "6":
			document.getElementById('txtPrices2').value = "$1,778";
			break;
			
		case "7":
			document.getElementById('txtPrices2').value = "$1,422";
			break;
			
		case "8":
			document.getElementById('txtPrices2').value = "$2,133";
			break;
			
		case "9":
			document.getElementById('txtPrices2').value = "$3,200";
			break;
			
		case "10":
			document.getElementById('txtPrices2').value = "$2,844";
			break;
		
		case "11":
			document.getElementById('txtPrices2').value = "$3,839";
			break;
			
		case "12":
			document.getElementById('txtPrices2').value = "$6,044";
			break;
			
		case "13":
			document.getElementById('txtPrices2').value = "$5,119";
			break;
			
		case "14":
			document.getElementById('txtPrices2').value = "$7,252";
			break;
			
		case "15":
			document.getElementById('txtPrices2').value = "$11,376";
			break;			
		
		default:
			document.getElementById('txtPrices2').value = "";
	}
}



