﻿var AjaxUrl = "Ajax.aspx";
var AjaxShow = false;

function getElementPosition(elemID)
{
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    
    while (offsetTrail)
    {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined')
    {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    
    return {left:offsetLeft,top:offsetTop};
}

function getCheckedValue(radioObj)
{
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++)
	{
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function setCheckedValue(radioObj, newValue)
{
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	{
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++)
	{
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString())
		{
			radioObj[i].checked = true;
		}
	}
}

function showNL()
{
    if (AjaxShow == false)
    {
        $("txtName").value  = document.NLform.nlName.value;
        $("txtEmail").value  = document.NLform.nlEmail.value;
        
        $("divNL").style.left = getElementPosition('divIntro').left;
        $("divNLOK").style.left = getElementPosition('divIntro').left;
        
        new Effect.SlideDown("divNL");
        
        AjaxShow = true;
    }
}

function hideNL()
{
    $("txtName").value  = "";
    $("txtEmail").value  = "";
    
    document.NLform.nlName.value = "";
    document.NLform.nlEmail.value = "";
    
    new Effect.SlideUp("divNL");
    
    AjaxShow = false;
}

function hideNLOK()
{
    new Effect.SlideUp("divNLOK");
    
    AjaxShow = false;
}

function sendNL()
{
    if ($("txtName").value == "")
    {
        alert("Please enter your Name");
        $("txtName").focus();
        return;
    }
    if ($("txtCompany").value == "")
    {
        alert("Please enter your Company");
        $("txtCompany").focus();
        return;
    }
    if ($("txtCountry").value == "")
    {
        alert("Please enter your Country");
        $("txtCountry").focus();
        return;
    }
    if ($("txtEmail").value == "")
    {
        alert("Please enter your Email");
        $("txtEmail").focus();
        return;
    }

	var pars = "strName=" + $("txtName").value + "&strCompany=" + $("txtCompany").value + "&strCity=" + $("txtCity").value + "&strState=" + $("txtState").value + "&strCountry=" + $("txtCountry").value + "&strEmail=" + $("txtEmail").value + "&strPhone=" + $("txtPhone").value + "&strInterest=" + getCheckedValue(document.getElementsByName("lstInterest"));
	$("divNL").style.display = "none";
	$("divNLOK").style.display = "block";
	
	
	GetAjaxValue("Send.Newsletter", pars, null);
	
	$("txtName").value = "";
	$("txtCompany").value = "";
	$("txtCity").value = "";
	$("txtState").value = "";
	$("txtCountry").value = "";
	$("txtEmail").value = "";
	$("txtPhone").value = "";
	setCheckedValue(document.getElementsByName("lstInterest"), '');
}

function sendNL_Result(originalRequest)
{
	alert(originalRequest.responseText)
}