/***********************************start************************************/
function LoadWii(arg)
{
    try
    {
            refId;
            IdWindows.refId=refId;
    }
    catch(err)
    {
    }

    try
    {
            var T=setTimeout("$('#aHome').click()",500);
            
            IdWindows.Cookie=readCookie("Unique");
            if(IdWindows.Cookie!=null)
            {
            IdWindows.IncrementCountByGUID(IdWindows.Cookie, null);
            }

            $("#aHome").click(function(e){
                 clearTimeout(T);
                 $("#dvKeyPopUp").remove();
                 $("#IdKeyWindow").remove();
                 $("#dvNotIE").remove();
                 $("#aLink").hide();
                 IdWindows.CanSubmit=false;
                 oPage.Block($(IdWindows.KeyWindow(e)));
                 
                 $("#txtName").focus();
            });

    }
    catch(err)
    {
    DataObj=err;
    }
}

var ErrorObj=new Object();
IdWindows={
    KeyTimer: null,
    
    KeyWindow: function(e)
    {
    this.Code=null;
        
    var Tab=Create('table');
    $(Tab).attr("id","HomeTab")
    var tr=Create('tr');
    var td=Create('td');
    
    var aX=Create('div');
    var xImg=Create('img');
    $(xImg).attr({src:"../resources/images/x_icon.gif"}).css({cursor:"pointer", float:"right"}).click(function(){oPage.GoTo("http://www.leapfish.com/");});
    $(aX).html("Close").attr("id","aX").click(function(){oPage.GoTo("http://www.leapfish.com/");});
    
    $(Tab).width(750);
    td0=$(td).clone().height(78).css({backgroundColor:"white", verticalAlign:"top"});

    var hWelcome=Create('h2');
    $(hWelcome).html("Become a LeapFisher! Make LeapFish your homepage and enter to win a brand new Wii and Wii Fit on March 23rd, 2009.");
    
    td1=td0.clone();
    td1.append(xImg, aX, hWelcome).css({verticalAlign:"top"});
   
    
    var lImg=Create('img');
    $(lImg).attr("src","../resources/images/LeapFish_JustTypeIt_Promo.gif").css({paddingLeft:"10px"});
    td0.append(lImg);
    
    $(tr).clone().appendTo(Tab).append(td0, td1);
    
    var ul=Create('ul');
    var li=Create('li');
    l1=$(li).clone().html("Set LeapFish As Your Home Page & Get 1 Raffle!").appendTo(ul);
    l2=$(li).clone().html("Add Other Computers & Get 1 Raffle For Each!").appendTo(ul);
    l3=$(li).clone().html("Invite & Join Your Friends and Get 1 Raffle For Each!").appendTo(ul);
   
    td2=$(td).clone().height(376).css({paddingLeft:"10px", verticalAlign:"top"}).append(ul, IdWindows.TableUI());
    
    
    var rImg=Create('img');
    $(rImg).attr("src","../resources/images/make-homepage-win.jpg");
    
    var pText=Create('p');
    $(pText).html("One Raffle will be randomly selected on March 23rd 2009. The more Raffles you <br/>have, the higher your chances! Additional questions?  Contact <a href='mailto:Media@LeapFish.com'>Media@LeapFish.com</a>.").css({padding:"10px 0 10px 0", fontSize:"11px"});
    
    td4=$(td).clone().append(rImg, pText).width(420).css({verticalAlign:"top"});
    
    $(tr).clone().appendTo(Tab).append(td2, td4);
    
    return $(Tab);
    },
    
    TableUI: function(e)
    {
        var Tab=Create('table');
        $(Tab).width(300).attr("id","leftTab");
        
        var tr=Create('tr');
        var td=Create('td');
        
        var hRefInfo=Create('h3');
        $(hRefInfo).html("Existing Members, Add Another Computer!");
        inTd=$(td).clone().css({verticalAlign:"top"}).append(hRefInfo);
        $(tr).clone().attr({id:"infoSub"}).appendTo(Tab).append(inTd).css("display","none");
        
        var sId=Create("span");
        $(sId).html("ScreenName:");
        
        var txtKey=Create("input");
        $(txtKey).attr({id:"txtKey1", type:"text"}).css({width:"100px"}).val("safsafsa");
        

        inTd=$(td).clone().append(this.SubmitKeyBlock());
        $(tr).clone().attr({id:"infoSubTab"}).appendTo(Tab).append(inTd).css("display","none");
        
        
        var hEnterInfo=Create('h3');
        $(hEnterInfo).html("New Participants Enter To Win!");
        inTd=$(td).clone().append(hEnterInfo);
        $(tr).clone().attr({id:"infoH"}).appendTo(Tab).append(inTd);

        inTd=$(td).clone().append(this.GetInfoTab()).attr("id","tdKeyTab");
        $(tr).clone().attr({id:"infoTab"}).appendTo(Tab).append(inTd);
        
        var aRet=Create('a');
        $(aRet).html("Already Entered? Add Another Computer.").attr("id","aRet").click(function(){
            $("#infoH, #infoTab, #infoMail, #Return").hide();
            $("#infoSubTab, #infoSub, #infoMail").show();
            if(IdWindows.Registred)$("#infoTab").show();
        });
       
        inTd=$(td).clone().append(aRet).css("padding-bottom","10px");
        $(tr).clone().attr({id:"Return"}).appendTo(Tab).append(inTd);
        
        inTd=$(td).clone().attr({}).append(this.EmailAreaBlock());
        $(tr).clone().appendTo(Tab).attr({id:"infoMail"}).append(inTd);
        
        var hRefLink=Create('h3');
        $(hRefLink).html("Your Referral ID.");
        inTd=$(td).clone().css({verticalAlign:"top"}).append(hRefLink);
        $(tr).clone().attr({id:"trRefInfo"}).appendTo(Tab).append(inTd).css("display","none");
        
        var aRef=Create('a');
        $(aRef).attr("id","aRefLnk");
        inTd=$(td).clone().css({verticalAlign:"middle", height:"40px", paddingLeft:"10px"}).append(aRef);
        $(tr).clone().attr({id:"trRefLnk"}).appendTo(Tab).append(inTd).css("display","none");
        
        return $(Tab);
    },
    
    SubmitKeyBlock: function(e)
    {

        var Tab=Create('table');
        
        $(Tab).attr("id","refTab");
        
        var tr=Create('tr');
        tr1=$(tr).clone().appendTo(Tab);
        tr2=$(tr).clone().appendTo(Tab);
        var td=Create('td');
        
        var sId=Create("span");
        $(sId).html("ScreenName:");
        
        var txtKey=Create("input");
        $(txtKey).attr({id:"txtKey", type:"text"}).keyup(function(e){
          IdWindows.AddingComputer=true;
          IdWindows.DesireKeyTimer(e);
          });
        
        $(td).clone().append(sId).width(86).appendTo(tr1);
        $(td).clone().append(txtKey).appendTo(tr1);
        
        var aGetRefId=Create('a');
        $(aGetRefId).html("Not A Member? Enter Here!").attr("id","aGetRef").css({float:"left"}).click(function(){
            $("#infoH, #infoTab, #infoMail, #Return").show();
            $("#infoSubTab, #infoSub").hide();
            
        });

        
        var btnSubm=Create("input");
        $(btnSubm).attr({id:"btnSubm", type:"button", value:"Add Computer"}).width(110).css("float","right").click(function(){
            IdWindows.AddingComputer=true;
            
                   if(IdWindows.Cookie==null)
                   {
                        if(IdWindows.CanAddComp)
                        {
                            IdWindows.BrowserDetect();
                        }
                        else
                        {
                            alert("Invalid Key, Please provide a valid Key.");
                        }
                   }
                   else
                   {
                        alert("You have already registered. To unregister please delete your browser cookies.");
                   }
        });

        var spanAj=Create('div');
        $(spanAj).attr("id", "addInfo").css({ width:"auto", height:"20px"});

        $(td).clone().css({textAlign:"right"}).attr({colSpan:2, id:"tdLnk"}).append(aGetRefId, spanAj, btnSubm).appendTo(tr2);

       
        return $(Tab);
    },

    GetInfoTab: function(e)
    {

        var Tab=Create('table');
        var tr1=Create('tr');
        tr2=$(tr1).clone();
        tr3=$(tr1).clone();
        tr4=$(tr1).clone();
        tr5=$(tr1).clone();
        tr6=$(tr1).clone();
        
        var td1=Create('td');
        td2=$(td1).clone();

        $(Tab).append(tr1, tr2, tr3, tr4, tr5, tr6).attr({id:"keyTab"});
        
        var txtName=Create("input");
        $(txtName).attr({id:"txtName", type:"text"});
        
        var txtLName=Create("input");
        $(txtLName).attr({id:"txtLName", type:"text"});
        
        var txtMail=Create("input");
        $(txtMail).attr({id:"txtMail", type:"text"});
        
        var txtConfMail=Create("input");
        $(txtConfMail).attr({id:"txtConfMail", type:"text"});
        
        var txtKey=Create("input");
        $(txtKey).attr({id:"txtDKey", type:"text"}).val(" No Spaces").addClass("WaterMark").keyup(function(e){ IdWindows.AddingComputer=false; IdWindows.DesireKeyTimer(e);}).focus(function(){
            if($(this).hasClass("WaterMark"))
            $(this).val("");
            $(this).removeClass("WaterMark");
        });
        
        var btnSubm=Create("input");
        $(btnSubm).attr({id:"btnKeySubm", type:"button", value:"Enter"}).css({float:"right"}).width(80).click(function(){
        IdWindows.AddingComputer=false;

                         if(IdWindows.CanSubmit)
                         {
                            IdWindows.SubmitForKey();
                         }
                         else
                         {
                            alert("Please provide correct information.");
                         } 

        });

        var pInf=Create('a');
        $(pInf).attr("id","pImg");
        
        $(td1).clone().html("First Name:").appendTo(tr1);
        $(td2).clone().append(txtName).appendTo(tr1);
        
        
        $(td1).clone().html("Last Name:").appendTo(tr2);
        $(td2).clone().append(txtLName).appendTo(tr2);
        
        $(td1).clone().html("E-mail:").appendTo(tr3);
        $(td2).clone().append(txtMail).appendTo(tr3);
        
        $(td1).clone().html("Confirm E-mail:").appendTo(tr4);
        $(td2).clone().append(txtConfMail).appendTo(tr4);
        
        $(td1).clone().html("ScreenName:").appendTo(tr5);
        $(td2).clone().append(txtKey).appendTo(tr5);
        
        $(td1).clone().appendTo(tr6);
        $(td1).clone().append(pInf, btnSubm).appendTo(tr6);
        
        return $(Tab);
    },
    
    EmailAreaBlock: function(e)
    {
        var dv=Create('div');
        
        var hTell=Create('h3');
        $(hTell).html("Increase Your Chances With Every Friend That Joins The Contest!");
        
        var Tab=Create('table');
        $(Tab).attr("id","mailTab")
        var td=Create('td');
        var tr=Create('tr');
    
        var txt=Create('textarea');
        $(txt).attr({id:"txtEmail", rows:"5"});
        
        var but=Create('input');
        $(but).attr({type:"button", id:"emailBut", value:"Invite Friends", disabled:(IdWindows.SubscribeKey==null)?"disabled":""}).css({float:"right", width:"100px"}).click(function(){
            if(IdWindows.SubscribeKey!=null)
            {
                IdWindows.SubmitEMails();
            }
            else
            {
                alert("Subscribe first!");
            }
        });
        
        $(td).clone().append(txt).appendTo($(tr).clone().appendTo(Tab)).attr("colSpan", "2");
        
        var pTxt=Create('p');
        $(pTxt).html("** 1 friend email per line").css("font-size","11px");
        
        emTr=$(tr).clone().appendTo(Tab);
        $(td).clone().append(pTxt).css({verticalAlign:"top"}).width(150).appendTo(emTr);
        $(td).clone().append(but).css({verticalAlign:"top"}).height(40).appendTo(emTr);

        $(dv).append(hTell, Tab);
       
        return $(dv);
    },
    
  
    RegistredMessage: function()
    {


        var dv=Create('div');
        var hMess=Create('h2');
        $(hMess).html("Congratulations!<br/>You have been entered to win a new Wii and Wii Fit.").css({paddingTop:""}).appendTo(dv);
        var but=Create('input');
        $(but).attr({type:"button", value:"Back to LeapFish.com"}).click(function(){oPage.GoTo("http://www.leapfish.com");}).css({marginBottom:"10px"}).appendTo(dv);
        return $(dv);
    },
    
    AddedComputerMessage: function()
    {

        var dv=Create('div');
        var hMess=Create('h2');
        $(hMess).html("You've been added!").css({paddingTop:""}).appendTo(dv);
        var but=Create('input');
        $(but).attr({type:"button", value:"Back to LeapFish.com"}).click(function(){oPage.GoTo("http://www.leapfish.com");}).css({marginBottom:"10px"}).appendTo(dv);
        return $(dv);
    },
    
    EmailMessage: function()
    {
        var dv=Create('div');
        var hMess=Create('h2');
        $(hMess).html("Successful!").appendTo(dv);
        var but=Create('input');
        $(but).attr({type:"button", value:"Back to LeapFish.com"}).click(function(){oPage.GoTo("http://www.leapfish.com");}).css({marginBottom:"10px"}).appendTo(dv);
        
        return $(dv);
    },
    
    
    KeyIsRight: false,
    
    UserKey: null,
    
    Cookie: null,
    
    Code: null,
    
    Browser: null,
    
    SubscribeKey: null,
    
    AddingComputer: false,

    CanAddComp: false,
    

    

    
    BrowserDetect: function(e)
    {
           if(this.AddingComputer)
           {
            $("#refTab input").attr("disabled","disabled");
           }
           else
           {
            $("#keyTab input").attr("disabled","disabled");
           }

            jQuery.each(jQuery.browser, function(i, val){
                if(val)
                {
                    var dv=Create('div');
                    var pS=Create('p');
                    $(pS).css({margin:"0 0 10px 10px", fontWeight:"bold"});

                    var ol=Create('ol');
                    $(ol).attr({type:"1"}).css({marginBottom:"10px"});
                    
                    var li=Create('li');

                    switch(i)
                    {
                    case "msie":
                            IdWindows.Browser="msie";
                            IdWindows.MSIE();
                        break;
                        
                    case "safari":
                            $(pS).clone().html("Safari:").appendTo(dv);
                            l1=$(li).clone().html("Select <b>Edit</b> from main browser menu");
                            l2=$(li).clone().html("Select <b>Preferences</b> from the drop down menu");
                            l3=$(li).clone().html("Select the <b>General</b> icon (light switch)");
                            l4=$(li).clone().html("<b>Home page</b>: section –type http://www.leapfish.com");
                            l5=$(li).clone().html("Click on <b>X</b> icon located in the top right hand corner");
                            
                            ol1=$(ol).clone().append(l1, l2, l3, l4, l5).appendTo(dv);

                            $(pS).clone().html("Chrome:").appendTo(dv);
                            l6=$(li).clone().html("Tool (Icon-located far right of URL field)");
                            l7=$(li).clone().html("Select Options from drop down menu");
                            l8=$(li).clone().html("Select the Basics tab");
                            l9=$(li).clone().html("Home page: section – select Open this page: and type http://www.leapfish.com");
                            l10=$(li).clone().html("Click Close button");
                            ol2=$(ol).clone().append(l6, l7, l8, l9, l10).appendTo(dv);
                            
                            IdWindows.Browser="safari";
                            IdWindows.NotMSIeMessage(e, dv);
                        break;
                        
                    case "opera":
                            $(pS).clone().html("Opera:").appendTo(dv);
                            l1=$(li).clone().html("Select <b>Tools</b> from main browser menu");
                            l2=$(li).clone().html("Select <b>Preferences</b> from the drop down menu");
                            l3=$(li).clone().html("Select the <b>General</b> tab");
                            l4=$(li).clone().html("Change <b>Startup</b> to: \"Start with home page\" from drop down menu");
                            l5=$(li).clone().html("Change <b>Homepage</b>: to http://www.leapfish.com");
                            l6=$(li).clone().html("Click <b>OK</b> button");
                            $(ol).append(l1, l2, l3, l4, l5, l6).appendTo(dv);

                            IdWindows.Browser="opera";
                            IdWindows.NotMSIeMessage(e, dv);
                        break;
                        
                    case "mozilla":
                            $(pS).clone().html("Firefox:").appendTo(dv);
                            l1=$(li).clone().html("Select <b>Tools</b> from main browser menu");
                            l2=$(li).clone().html("Select <b>Options</b> from the drop down menu");
                            l3=$(li).clone().html("Select <b>Main</b> icon");
                            l4=$(li).clone().html("Change <b>Home Page</b> field to: http://www.leapfish.com");
                            l5=$(li).clone().html("Click <b>OK</b> button");
                            $(ol).append(l1, l2, l3, l4, l5).appendTo(dv);

                            IdWindows.Browser="mozilla";
                            IdWindows.NotMSIeMessage(e, dv);
                        break;
                    }
                }
            });

    },
    
    Registred: false,
    
    NotMSIeMessage: function(e, List)
    {
           
            var dv=Create('div');
            $(dv).css({padding:"10px"})
            var h3=Create('h3');
            $(h3).html("Set Your Homepage First!").appendTo(dv);
            var pMes=Create('p');
            $(pMes).html("<b>You must set your Homepage to LeapFish to be entered!</b> Please follow the instructions below. Once your homepage settings have been updated please click \"Completed Instructions\" to finalize your Contest Entry!").css({margin:"10px 10px 10px 10px"}).appendTo(dv);
              
            
            var butY=Create('input');
            $(butY).attr({type:"button", value:"Completed Instructions"}).click(function(){
            $(this).attr("disabled","disabled");
            (!IdWindows.AddingComputer)?IdWindows.Registration():IdWindows.IncrementCountByGUID(IdWindows.UserKey, IdWindows.Code);
            });
            
            var butN=Create('input');
            $(butN).attr({type:"button", value:"Cancel"}).click(oPage.UnBlock);
            
            $(dv).attr({id:"dvMess"}).width(330).css({top:$("#dvInner").height()*0.1+"px", left:"225px"}).append(List, butY, butN);
            $("#dvInner").append(dv);
       
    },
    
    
    MSIE: function()
    {
           this.Registred=true;
           this.SetHomePageIE();
           (!this.AddingComputer)?this.Registration():this.IncrementCountByGUID(this.UserKey, this.Code);

    },

    
    SetHomePageIE: function(e)
    {

            document.getElementById('aHome').style.behavior='url(#default#homepage)';
            document.getElementById('aHome').setHomePage('http://www.leapfish.com');

    },
    
    Mozzila: function(e)
    {

    },
    
    GetKey: function(e)
    {
         $("#dvKeyPopUp").remove();
         oPage.Block(IdWindows.GetKeyWnd(e));
    },
    
    CanSubmit: false,
    
    refId: null,
    
    SubmitForKey: function(e)
    {
         var Name=$("#txtName").val();
         var LName=$("#txtLName").val();
         var eMail=$("#txtMail").val();
         
         var CeMail=$("#txtConfMail").val();
         
         var Key=$("#txtDKey").val();
         var ref=IdWindows.refId;
         var ShowMess=true;

         var emptyCheck="";
         
         (Name.length==0)?emptyCheck+="0":emptyCheck+="1";
         (LName.length==0)?emptyCheck+="0":emptyCheck+="1";
         (eMail.length==0)?emptyCheck+="0":emptyCheck+="1";
         (Key.length==0)?emptyCheck+="0":emptyCheck+="1";
         
         if(emptyCheck=="1111")
         {
            if(eMail==CeMail)
            {
                        if(IdWindows.ValidEMail(eMail))
                        {
                        
                            if(IdWindows.Cookie==null)
                            {
                                 if( (IdWindows.CanSubmit) && (!$("#txtDKey").hasClass("WaterMark")) )
                                 {
                                    IdWindows.BrowserDetect();
                                 }
                                 else
                                 {
                                    alert("Unfortunately this key is unavailable");
                                 }
                             
                           }
                           else
                           {
                                alert("You have already registered. To unregister please delete your browser cookies.");
                           }
                           
                        }
                        else
                        {
                            alert("Please provide a correct E-Mail address.");
                        }
            }
            else
            {
                alert("Please confirm you email");
            }
         }
         else
         {
            alert("Please provide additional information.");
         }
         
    },
    
    ValidEMail: function(email)
    {
         valid = /^[^@]+@[^@]{2,}.[a-z]{2,}$/i;
         if(email.search(valid)==-1)
         {
            return false;
         }
         else
         {
            return true;
         }
    },
    
    IsRegistred: false,
    Registration: function()
    {
        if(!this.IsRegistred)
        {
         this.IsRegistred=true;
         
         var Name=$("#txtName").val();
         var LName=$("#txtLName").val();
         var eMail=$("#txtMail").val();
        
         var Key=$("#txtDKey").val();
         var ref=IdWindows.refId;
    
            var parametr="?reg_name="+Name+"&lname="+LName+"&mail="+eMail+"&key="+Key+"&browser="+Browser();
            (ref==null)?"":parametr=parametr+"&ref="+ref;

             $.ajax({
               type: "POST",
               url: "../key.aspx"+parametr,
               data: "pKey",
               success: function(msg){
                   createCookie("Unique", msg, 14);
                   IdWindows.Cookie=msg;
                   IdWindows.SubscribeKey=Key;
                   $("#tdKeyTab").height($("#tdKeyTab").height()).append(IdWindows.RegistredMessage()).css({textAlign:"center"});
                   $("#emailBut").removeAttr("disabled");
                   $("#aRefLnk").html("http://www.leapfish.com/win/?ref="+Key).attr("href","http://www.leapfish.com/win/?ref="+Key);
                   $("#trRefInfo, #trRefLnk").show();
                   $("#txtKey").val(Key);
                   $("#keyTab, #btnKeySubm, #dvMess").remove();
               },
               error: function(msg){
                 ErrorObj=msg;
               }
             });
             
        }
    },
    
    DesireKeyTimer: function(e)
    {
        if(this.AddingComputer)
        {
            CanAddComp=false;
            clearTimeout(this.KeyTimer);
            $("#addInfo img").remove();
            
            if(($("#refTab #txtKey").val().length>0) && (e.keyCode!=13))
            {
                this.KeyTimer=setTimeout("IdWindows.VerifyKey()", 1000);
                $("#addInfo span").remove();
                $("#addInfo").html("<img id='imgWait' src='../resources/images/ajax-price.gif'/>");
            }
            
            if($("#refTab #txtKey").val().length==0)
            {
                $("#addInfo img").remove();
                $("#addInfo span").remove();
            }
        }
        else
        {
            IdWindows.CanSubmit=false;
            clearTimeout(this.KeyTimer);
            $("#keyTab img").remove();
            if(($("#txtDKey").val().length>0) && (e.keyCode!=13))
            {
                this.KeyTimer=setTimeout("IdWindows.VerifyKey()", 1000);
                $("#keyTab span").remove();
                $("#pImg").html("<img id='imgWait' src='../resources/images/ajax-price.gif'/>");
            }
            
            if($("#txtDKey").val().length==0)
            {
                $("#pImg img").remove();
                $("#pImg span").remove();
            }
        }
        
    },

    VerifyKey: function(e)
    {

                 if(IdWindows.AddingComputer)
                 {
                    var parametr="?pkey="+$("#txtKey").val();
                 }
                 else
                 {
                    var parametr="?pkey="+$("#txtDKey").val();
                 }
                
                 $.ajax({

                   type: "POST",
                   url: "../key.aspx"+parametr,
                   data: "pKey",
                   success: function(msg){
                   
                           if(IdWindows.AddingComputer)
                           {
                                $("#addInfo img").remove();
                                if(msg=="False")
                                {
                                IdWindows.CanAddComp=false;
                                $("#addInfo").html("<span class='aTrue'>Invalid</span>");
                                }
                                else
                                {
                                IdWindows.UserKey=msg;
                                IdWindows.CanAddComp=true;
                                $("#addInfo").html("<span class='aFalse'>Active Member</span>");
                                IdWindows.Code=$("#refTab #txtKey").val();
                                }
                           }
                           else
                           {
                                $("#keyTab img").remove();
                                if(msg=="False")
                                {

                                IdWindows.CanSubmit=true;
                                $("#pImg").html("<span class='aFalse'>Available</span>");
                                }
                                else
                                {

                                IdWindows.UserKey=msg;
                                IdWindows.CanSubmit=false;
                                $("#pImg").html("<span class='aTrue'>Unavailable</span>");
                                IdWindows.Code=$("#txtDKey").val();
                                }
                           }
      
                   },
                   error: function(msg){
                     ErrorObj=msg;
                   }
                   
                 });


    },
    
    SubmitEMails: function(e)
    {
        var mails=$("#txtEmail").val()+"\n";
        
        var ArrMail=new Array();
        var mail;
        
        while(mails.indexOf("\n")>-1)
        {
            mail=mails.substring(0, mails.indexOf("\n")+1);
            mails=mails.replace(mail,"");
            mail=mail.replace("\n", "");
            
            if(this.ValidEMail(mail))
            {
                ArrMail.push(mail);
            }
            else
            {
                alert("One of your emails is incorrect!"+"\n"+mail);
                return false;
            }
  
        }


        mails=ArrMail.join("*");


        var parametr="?mails="+mails+"&ref="+this.SubscribeKey;
        
           $.ajax({

           type: "POST",
           url: "../key.aspx"+parametr,
           data: "mails",
           success: function(msg){
                $("#mailTab").parent().append(IdWindows.EmailMessage()).css({textAlign:"center"});
                $("#mailTab").remove();
           },
           error: function(msg){
                ErrorObj=msg;
           }
           
         });
    
    },
    
    IncrementCountByGUID: function(guid, code)
    {
        var parametr;
        (code==null)?parametr="?unid="+guid:parametr="?unid="+guid+"&code="+code;

         parametr=parametr+"&browser="+Browser();
         $.ajax({

           type: "POST",
           url: "../key.aspx"+parametr,
           data: "pKey",
           success: function(msg){
            if(IdWindows.AddingComputer)
            {
                   createCookie("Unique", guid, 14);
                   IdWindows.Cookie=guid;
                   IdWindows.SubscribeKey=code;
                   $("#refTab").parent().append(IdWindows.RegistredMessage()).css({textAlign:"center"});
                   $("#emailBut").removeAttr("disabled");
                   $("#aRefLnk").html("http://www.leapfish.com/win/?ref="+code).attr("href","http://www.leapfish.com/win/?ref="+code);
                   $("#trRefInfo, #trRefLnk").show();
                   $("#btnKeySubm, #dvMess, #refTab").remove();
            }
            if(code==null)
            {
                   $("#emailBut").removeAttr("disabled");
                   IdWindows.SubscribeKey=msg;
            }
            
           },
           error: function(msg){
             ErrorObj=msg;
           }
           
         });
    }

};

/****************************end*********************************************/