﻿function blogForms(p){
    $(".login").remove();
    $(".registration").remove();
    $(".background").remove();
    $(".backgroundWindow").remove();
    switch (p){
        case 1: //Форма логина
            if($(document).find('.login').length == 0){
                var backgroundWindow = $("<div>").addClass('backgroundWindow').css({    
                    position:"fixed",
                    width:"100%",
                    height:"100%",
                    top:"0",
                    left:"0",
                    display : "none",
                    zIndex : "1000",    
                    backgroundColor:"black",
                    opacity:"0.5"
                }).appendTo("body").fadeIn("slow");
                
                winposition = $("html").attr("scrollTop");
                if (Math.max($("body").attr("scrollTop"))>winposition){winposition = $("body").attr("scrollTop");};

                
                 var background = $("<form>").addClass('background').css({ 
                    top: winposition,
                    left:"0",
                    position:"fixed", 
                    zIndex : "1000",
                    height:"100%",
                    width:"100%",
                    margin: "0px auto"
                }).appendTo("body");
                
                var login = $("<div>").addClass('login').css({
                    marginTop: "100px",
                    position : "relative"
                }).appendTo(background); 
                
                var close = $("<div>").addClass('close').css({  
                    position : "relative",
                    width: "100%",
                    height: "15px",
                    margin: "0px 0px 15px 0px",
                    textAlign : "center"
                }).appendTo(login);
                var closeImg = $("<img src='/site/res/img/x.gif' onClick='removeIt()'>").css({
                    cursor : "pointer"  
                }).appendTo(close);
                
                var closeText = $("<div onClick='removeIt()'>").addClass('closeText inlineBlock').css({
                    borderBottom: "1px dotted white",
                    height: "15px",
                    marginLeft: "5px",
                    marginBottom: "1px",
                    color: "white",
                    cursor : "pointer",
                    fontSize: "12px"
                }).html("Закрыть").appendTo(close);
                var form = $("<form>").addClass('form').css({
                    position : "relative",
                    background : "white",
                    border: "1px solid #C7C7C7",
                    width: "210px",
                    height: "180px",
                    zIndex: "1000",
                    opacity: "1",
                    margin : "0px auto"
                }).attr({
                    method: "post"
                }).appendTo(login);
                var cmd = $("<input>").attr({
                    type: "hidden",
                    name: "cmd",
                    value: "site:blog:login"
                }).appendTo(form);
                var loginstring = $("<div>").css({
                    position: "absolute",
                    top: "25px",
                    left: "30px",
                    width: "148px"
                }).html("Логин").appendTo(form);
                var login=$("<input>").css({
                    position: "absolute",
                    width: "148px",
                    height: "20px",
                    top: "42px",
                    left: "30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "login"
                }).appendTo(form);
                var passwordstring = $("<div>").css({
                    position: "absolute",
                    top: "74px",
                    left: "30px",
                    width: "148px"
                }).html("Пароль").appendTo(form);
                var password=$("<input>").css({
                    position: "absolute",
                    width: "148px",
                    height: "20px",
                    top: "91px",
                    left: "30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  type: "password",    
                  name: "password"
                }).appendTo(form);
                var forgoten = $("<span>").css({
                    position: "absolute",
                    textDecoration: "underline",
                    display: "block",
                    width: "105px",
                    fontSize: "9px",
                    color: "#7C7C7C",
                    cursor: "pointer",
                    top: "125px",
                    left: "30px"
                }).attr({
                    onClick: "blogForms(4)"
                }).html("Забыли пароль?").appendTo(form);
                var reg = $("<span>").css({
                    position: "absolute",
                    textDecoration: "underline",
                    display: "block",
                    width: "55px",
                    fontSize: "9px",
                    color: "#7C7C7C",
                    cursor: "pointer",
                    top : "125px",
                    left: "128px"
                }).attr({
                    onClick: "blogForms(2)"
                }).html("Регистрация").appendTo(form);
                var enter = $("<input>").css({
                    position: "absolute",
                    background: "none",
                    border : "none",
                    textDecoration : "underline",
                    cursor : "pointer",
                    display: "block",
                    color: "#7C7C7C",
                    top: "150px",
                    left: "78px"
                }).attr({
                  type: "submit",
                  value: "Войти"
                }).appendTo(form);
                //var enterstring = $("<span>").css({color: "#7C7C7C"}).html("Войти").appendTo(enter);
            }
            break
        case 2: //форма Регистрации
            if($(document).find('.registration').length == 0){
                var backgroundWindow = $("<div>").addClass('backgroundWindow').css({    
                    position:"fixed",
                    width:"100%",
                    height:"100%",
                    top:"0",
                    left:"0",
                    display : "none",
                    zIndex : "1000",    
                    backgroundColor:"black",
                    opacity:"0.5"
                }).appendTo("body").fadeIn("slow");
                
                winposition = $("html").attr("scrollTop");
                if (Math.max($("body").attr("scrollTop"))>winposition){winposition = $("body").attr("scrollTop");};

                
                 var background = $("<div>").addClass('background').css({ 
                    top: winposition,
                    left:"0",
                    position:"fixed", 
                    zIndex : "1000",
                    height:"100%",
                    width:"100%",
                    margin: "0px auto"
                }).appendTo("body");
                
                var registration = $("<div>").addClass('registraion').css({
                    marginTop: "100px",
                    position : "relative"
                }).appendTo(background); 
                
                var close = $("<div>").addClass('close').css({  
                    position : "relative",
                    width: "100%",
                    height: "15px",
                    margin: "0px 0px 15px 0px",
                    textAlign : "center"
                }).appendTo(registration);
                var closeImg = $("<img src='/site/res/img/x.gif' onClick='removeIt()'>").css({
                    cursor : "pointer"  
                }).appendTo(close);
                
                var closeText = $("<div onClick='removeIt()'>").addClass('closeText inlineBlock').css({
                    borderBottom: "1px dotted white",
                    height: "15px",
                    marginLeft: "5px",
                    marginBottom: "1px",
                    color: "white",
                    cursor : "pointer",
                    fontSize: "12px"
                }).html("Закрыть").appendTo(close);
                var form = $("<form>").addClass('form').css({
                    position : "relative",
                    background : "white",
                    border: "1px solid #C7C7C7",
                    width: "210px",
                    height: "250px",
                    zIndex: "1000",
                    opacity: "1",
                    margin : "0px auto"
                }).attr({
                    method: "post"
                }).appendTo(registration);
                var cmd = $("<input>").attr({
                    type: "hidden",
                    name: "cmd",
                    value: "site:blog:reg"
                }).appendTo(form);
                var loginstring = $("<div>").css({
                    postion: "relative",
                    margin: "25px 0px 0px 30px",
                    width: "148px"
                }).html("Логин").appendTo(form);
                var login=$("<input>").css({
                    position: "relative",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "login"
                }).appendTo(form);
                var passwordstring = $("<div>").css({
                    position: "relative",
                    margin: "5px 0px 0px 30px",
                    width: "148px"
                }).html("Пароль").appendTo(form);
                var password=$("<input>").css({
                    position: "relative",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  type: "password",    
                  name: "password"
                }).appendTo(form);
                var repasswordstring = $("<div>").css({
                    position: "relative",
                    margin: "5px 0px 0px 30px",
                    width: "148px"
                }).html("Повторите пароль").appendTo(form);
                var repassword=$("<input>").css({
                    position: "relative",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  type: "password",
                  name: "repassword"
                }).appendTo(form);
                var mailstring = $("<div>").css({
                    position: "relative",
                    margin: "5px 0px 0px 30px",
                    width: "148px"
                }).html("Ваша эл.почта").appendTo(form);
                var mail=$("<input>").css({
                    position: "relative",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "email"
                }).appendTo(form);                
                var enter = $("<input>").css({
                    position: "relative",
                    background: "none",
                    border : "none",
                    textDecoration : "underline",
                    cursor : "pointer",
                    display: "block",
                    color: "#7C7C7C",
                    margin: "15px 0px 0px 35px"
                }).attr({
                  type: "submit",
                  value: "Зарегистрироваться"
                }).appendTo(form);
                //var enterstring = $("<span>").css({color: "#7C7C7C"}).html("Зарегистрироваться").appendTo(enter);
            }
            break
        case 3: //форма Комментария
            if($(document).find('.comment').length == 0){
                var backgroundWindow = $("<div>").addClass('backgroundWindow').css({    
                    position:"fixed",
                    width:"100%",
                    height:"100%",
                    top:"0",
                    left:"0",
                    display : "none",
                    zIndex : "1000",    
                    backgroundColor:"black",
                    opacity:"0.5"
                }).appendTo("body").fadeIn("slow");
                
                winposition = $("html").attr("scrollTop");
                if (Math.max($("body").attr("scrollTop"))>winposition){winposition = $("body").attr("scrollTop");};

                
                 var background = $("<div>").addClass('background').css({ 
                    top: winposition,
                    left:"0",
                    position:"fixed", 
                    zIndex : "1000",
                    height:"100%",
                    width:"100%",
                    margin: "0px auto"
                }).appendTo("body");
                
                var comment = $("<div>").addClass('comment').css({
                    marginTop: "100px",
                    position : "relative"
                }).appendTo(background); 
                
                var close = $("<div>").addClass('close').css({  
                    position : "relative",
                    width: "100%",
                    height: "15px",
                    margin: "0px 0px 15px 0px",
                    textAlign : "center"
                }).appendTo(comment);
                var closeImg = $("<img src='/site/res/img/x.gif' onClick='removeIt()'>").css({
                    
                    cursor : "pointer"  
                }).appendTo(close);
                
                 var closeText = $("<div onClick='removeIt()'>").addClass('closeText inlineBlock').css({
                    borderBottom: "1px dotted white",
                    height: "15px",
                    marginLeft: "5px",
                    marginBottom: "1px",
                    color: "white",
                    cursor : "pointer",
                    fontSize: "12px"
                }).html("Закрыть").appendTo(close);
                var form = $("<form>").addClass('form').css({
                    position : "relative",
                    background : "white",
                    border: "1px solid #C7C7C7",
                    width: "510px",
                    height: "360px",
                    zIndex: "1000",
                    opacity: "1",
                    margin : "0px auto"
                }).attr({
                    method: "post"
                }).appendTo(comment);
                var cmd = $("<input>").attr({
                    type: "hidden",
                    name: "cmd",
                    value: "site:blog:comment"
                }).appendTo(form);
                var id = $(document).find(".id").val();
                var idinput = $("<input>").attr({
                    type: "hidden",
                    name: "id",
                    value: id
                }).appendTo(form);
                var commentstring = $("<div>").css({
                    position: "relative",
                    fontSize: "13px",
                    margin: "25px 0px 0px 30px",
                    width: "148px"
                }).html("Коментарий").appendTo(form);
                var commentarea=$("<textarea>").css({
                    position: "relative",
                    width: "449px",
                    height: "150px",
                    overflow: "auto",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "comment"
                }).appendTo(form);
                var namestring = $("<div>").css({
                    position: "absolute",
                    fontSize: "13px",
                    top: "200px",
                    left: "30px"
                }).html("Ваш имя").appendTo(form);
                var name=$("<input>").css({
                    position: "absolute",
                    width: "212px",
                    height: "20px",
                    top: "217px",
                    left: "30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "name"
                }).appendTo(form);
                var companystring = $("<div>").css({
                    position: "absolute",
                    fontSize: "13px",
                    top: "200px",
                    left: "267px"
                }).html("Компания и должность").appendTo(form);
                var company=$("<input>").css({
                    position: "absolute",
                    width: "212px",
                    height: "20px",
                    top: "217px",
                    left: "267px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "company"
                }).appendTo(form);
                var contactstring = $("<div>").css({
                    position: "absolute",
                    fontSize: "13px",
                    top: "250px",
                    left: "30px"
                }).html("Контакты для обратной свзяи - эл. почта или телефон(не публикуется)").appendTo(form);
                var contact=$("<input>").css({
                    position: "absolute",
                    width: "448px",
                    height: "20px",
                    top: "267px",
                    left: "30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "contact"
                }).appendTo(form);
                var enter = $("<input>").css({
                    position: "absolute",
                    background: "none",
                    border : "none",
                    textDecoration : "underline",
                    cursor : "pointer",
                    display: "block",
                    color: "#7C7C7C",
                    top: "316px",
                    left: "204px"
                }).attr({
                  type: "submit",
                  value: "Коментировать"
                }).appendTo(form);
                //var enterstring = $("<span>").css({color: "#7C7C7C"}).html("Коментировать").appendTo(enter);
                /*var repasswordstring = $("<div>").css({
                    postion: "absolute",
                    margin: "30px 0px 0px 30px",
                    width: "148px"
                }).html("Повторите пароль").appendTo(form);
                var repassword=$("<input>").css({
                    position: "absolute",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "repassword"
                }).appendTo(form);
                var mail = $("<div>").css({
                    postion: "absolute",
                    margin: "30px 0px 0px 30px",
                    width: "148px"
                }).html("Ваша эл.почта").appendTo(form);
                var mail=$("<input>").css({
                    position: "absolute",
                    width: "148px",
                    height: "20px",
                    margin: "0px 0px 0px 30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "mail"
                }).appendTo(form);                
                var enter = $("<button>").css({
                    postion: "absolute",
                    background: "none",
                    border : "none",
                    cursor : "pointer",
                    display: "block",
                    color: "#7C7C7C",
                    margin: "40px 0px 0px 40px"
                }).attr({
                  type: "submit"
                }).appendTo(form);
                var enterstring = $("<span>").css({color: "#7C7C7C",borderBottom: "1px solid #7C7C7C"}).html("Зарегистрироваться").appendTo(enter);*/
            }
            break
    case 4: //Форма востоновления
            if($(document).find('.forgot').length == 0){
                var backgroundWindow = $("<div>").addClass('backgroundWindow').css({    
                    position:"fixed",
                    width:"100%",
                    height:"100%",
                    top:"0",
                    left:"0",
                    display : "none",
                    zIndex : "1000",    
                    backgroundColor:"black",
                    opacity:"0.5"
                }).appendTo("body").fadeIn("slow");
                 winposition = $("html").attr("scrollTop");
                if (Math.max($("body").attr("scrollTop"))>winposition){winposition = $("body").attr("scrollTop");};
                var background = $("<form>").addClass('background').css({ 
                    top: winposition,
                    left:"0",
                    position:"fixed", 
                    zIndex : "1000",
                    height:"100%",
                    width:"100%",
                    margin: "0px auto"
                }).appendTo("body");
                
                var forgot = $("<div>").addClass('forgot').css({
                    marginTop: "100px",
                    position : "relative"
                }).appendTo(background); 
                
                var close = $("<div>").addClass('close').css({  
                    position : "relative",
                    width: "100%",
                    height: "15px",
                    margin: "0px 0px 15px 0px",
                    textAlign : "center"
                }).appendTo(forgot);
                var closeImg = $("<img src='/site/res/img/x.gif' onClick='removeIt()'>").css({
                    cursor : "pointer"  
                }).appendTo(close);
                
                var closeText = $("<div onClick='removeIt()'>").addClass('closeText inlineBlock').css({
                    borderBottom: "1px dotted white",
                    height: "15px",
                    marginLeft: "5px",
                    marginBottom: "1px",
                    color: "white",
                    cursor : "pointer",
                    fontSize: "12px"
                }).html("Закрыть").appendTo(close);
                var form = $("<form>").addClass('form').css({
                    position : "relative",
                    background : "white",
                    border: "1px solid #C7C7C7",
                    width: "210px",
                    height: "100px",
                    zIndex: "1000",
                    opacity: "1",
                    margin : "0px auto"
                }).attr({
                    method: "post"
                }).appendTo(forgot);
                var cmd = $("<input>").attr({
                    type: "hidden",
                    name: "cmd",
                    value: "site:blog:forgot"
                }).appendTo(form);
                var emailstring = $("<div>").css({
                    position: "absolute",
                    top: "25px",
                    left: "30px",
                    width: "148px"
                }).html("E-mail").appendTo(form);
                var email=$("<input>").css({
                    position: "absolute",
                    width: "148px",
                    height: "20px",
                    top: "42px",
                    left: "30px",
                    border: "1px dotted #7C7C7C",
                    padding: "0px"
                }).attr({
                  name: "email"
                }).appendTo(form);
                var enter = $("<input>").css({
                    position: "relative",
                    background: "none",
                    border : "none",
                    textDecoration : "underline",
                    cursor : "pointer",
                    display: "block",
                    color: "#7C7C7C",
                    margin: "70px 0px 0px 25px"
                }).attr({
                  type: "submit",
                  value: "Получить новый пароль"
                }).appendTo(form);

            }
            break                        
    }        
}
function removeIt() {
    $(".login").remove();
    $(".registration").remove();
    $(".background").remove();
    $(".backgroundWindow").remove();
}
