﻿// JScript File
function CreateAjaxform(){
    var btnSend = $('.Send-button')
    btnSend.click(function(){
        var Company = $('input[name=Company]')
        var Fullname = $('input[name=Fullname]')
        var Address = $('input[name=Address]')
        var Phone = $('input[name=Phone]')
        var Email = $('input[name=Email]')
        var Website = $('input[name=Website]')
        var Title = $('input[name=Title]')
        var CategoryID= $('select[name=CategoryID]')
        var Capcha = $('input[name=Capcha]')
        var Content = $('textarea[name=Content]')
        
        //Do validate
        if(jQuery.trim(Fullname.val())==''){
            Fullname.addClass('PostForm-Textbox-Invalid')
            return false
        }
        else{
            Fullname.removeClass('PostForm-Textbox-Invalid')
        }
        
        if(jQuery.trim(Email.val())==''){
            Email.addClass('PostForm-Textbox-Invalid')
            return false
        }
        else{
            Email.removeClass('PostForm-Textbox-Invalid')
        }
        
        if(jQuery.trim(Title.val())==''){
            Title.addClass('PostForm-Textbox-Invalid')
            return false
        }
        else{
            Title.removeClass('PostForm-Textbox-Invalid')
        }
                       
        if(jQuery.trim(Capcha.val())==''){
            //Capcha.addClass('PostForm-Textbox-Invalid')
            //return false
        }
        else{
            //Capcha.removeClass('PostForm-Textbox-Invalid')
        }
                
        if(jQuery.trim(Content.val())==''){
            Content.addClass('PostForm-Textbox-Invalid')
            return false
        }
        else{
            Content.removeClass('PostForm-Textbox-Invalid')
        }        
        
        
        //Repare data
        var sAction = "Articles.aspx"
        var sData = 'act=postarticle&Company='  + encodeURIComponent(Company.val()) + '&Fullname=' + encodeURIComponent(Fullname.val()) + '&Address=' + encodeURIComponent(Address.val()) + '&Phone=' + Phone.val() + '&Email=' + Email.val() + '&Website=' + Website.val() + '&Title=' + encodeURIComponent(Title.val()) + '&CategoryID=' + encodeURIComponent(CategoryID.val()) + '&Content=' + encodeURIComponent(Content.val())
        
        $.ajax({
				method:'get', 
				url:sAction, 
				data:sData,
				cache: false,
				beforeSend:function(){
				    $('.PostForm .Loading').css('display','')
				},
				complete:function(){
					$('.PostForm-Textbox').attr('disabled','false');
				},
				success:function(sHTML){
                    $('.PostForm .PostForm-message').html(sHTML)
                    $('.PostForm .PostForm-message').fadeIn()
					$('.PostForm .Loading').css('display','none')
					$('.PostForm table').hide()
				}
			
        })
        
        
    })
}

$(document).ready(function(){
   //if($('input[name=Company]').length) $('input[name=Company]').get(0).focus()
   CreateAjaxform()
})
