﻿function Sender(element) { 

     if ($("input[@id=ajaxemailer]").val() ==null||$("input[@id=ajaxemailer]").val()=="")
        {alert("You have to give us email address. Thanks");return false}
     
     if (validate_email($("input[@id=ajaxemailer]").val(),"You have to give us real email address. Thanks"))
     {         
     
           $('#modal').show();$('#modal a').click(function() {
                if ($("input[@id=txtCaptcha]").val() == $('#SessionHolder').text())
                {
                    $("input[@id=ajaxemailer]").hide(); $('.ajaxsubmitter').hide(); $('#modal').hide();
                    $('.ajax').show();
                    gay = Service.SendNews("Signed up:" + $("input[@id=ajaxemailer]").val(), onComplete, onTimeOut, onError ); return(true);                        
                }
                else {alert('Code is incorrect')}
        
        });
        if (element == "default"){
        $('#modal').css('top',getY(document.getElementById('right'))-185); }
        else { $('#modal').css('top',getY(document.getElementById('right'))+55); }
        $('#modal').css('left',getX(document.getElementById('right'))-224);
        
    
    }
    
     function onComplete(args)
        {$('.ajax').fadeOut("fast",$('.ajaxresult').append("Done!").show())};
     function onTimeOut(args)
        {$('.ajax').fadeOut("fast",$('.ajaxresult').append("Time Out!").show())};
     function onError(args)
        {$('.ajax').fadeOut("fast",$('.ajaxresult').append("Error!").show())};

}

function SendToFriend()
{

  if ($("input[@id=txtEmailing]").val() ==null||$("input[@id=txtEmailing]").val()=="")
        {alert("You have to give us email address. Thanks");return false}
  if (  validate_email($("input[@id=txtEmailing]").val(),"You have to give us real email address. Thanks") )
     {                     
    $('#modal').show();
        $('#modal a').click(function() {
        
                if ($("input[@id=txtCaptcha]").val() == $('#SessionHolder').text())
                {
                    $("input[@id=txtEmailing]").hide(); $('#ibtSignuping').hide(); $('#modal').hide(); $("#PopUpMail").show();
                    $('#loading').show();
                    curPage = $('#ThisContent').text();
                    gay = Service.SendToFriend( $("input[@id=txtEmailing]").val()+"/"+curPage, onComplete, onTimeOut, onError ); return(true);
                    $("#PopUpMail").hide();     
                }
                else {alert("Code is incorrect.")}
        
        });
        $('#modal').css('top',getY(document.getElementById('Friend'))-310);
        $('#modal').css('left',getX(document.getElementById('Friend'))-6);
        
                   
     }

     function onComplete(args)
        {$('#loading').fadeOut("fast",$('#resulting').append("Done!").show())};
     function onTimeOut(args)
        {$('#loading').fadeOut("fast",$('#resulting').append("Time Out!").show())};
     function onError(args)
        {$('#loading').fadeOut("fast",$('#resulting').append("Error!").show())};

}

function getX(obj)
{
  return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent) );
}

function getY(obj)
{
  return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
}

function validate_email(field,alerttxt)
{
    with (field)
    {
        apos=field.indexOf("@")
        dotpos=field.lastIndexOf(".")
        if (apos<1||dotpos-apos<2) 
          {alert(alerttxt); return false}
        else {return true}
    }
}