﻿$(function()
{
    //NewsDetail
    $(".body_description br").replaceWith("<div style='height:5px'><!----></div>");
    $(".maximage").each(
        function()
        {
            $(this).scaleImage($(this).attr("rel"),$(this).attr("rev"));
        }
    );
    $(".maximage").css('display','block');
    
});
function setHomepage(){
    if (document.all){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(window.location);}
//        else if (window.sidebar)      
//         {       if(window.netscape)       {       
//              try            {              
//                 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");     
//                          }              catch(e)        
//     {     alert("this action was aviod by your browser，if you want to enable，please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");            }       }    
//         var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);   
//             prefs.setCharPref('browser.startup.homepage',window.location);    } 
    }	
function ShowDate(strLang) {
    var d, day, month, date, x, y, h;
    if (strLang == 'vn') {
        var x = new Array("Chủ nhật", "Thứ hai", "Thứ ba");
        var x = x.concat("Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy");
    }
    else {
        var x = new Array("Sun", "Mon", "Tue");
        var x = x.concat("Wed", "Thus", "Fri", "Sat");
    }
    //var x = x.concat("Thứ bảy");
    var y = new Array("1", "2", "3");
    var y = y.concat("4", "5", "6");
    var y = y.concat("7", "8", "9");
    var y = y.concat("10", "11", "12");
    d = new Date();
    day = d.getDay();
    year = d.getFullYear();
    month = d.getMonth();
    date = d.getDate();
    document.write('<b><font class=font_welcome>');
    document.write(x[day]);
    document.write(', ' + date + '/' + y[month] + '/' + year + '&nbsp;&nbsp;');
    document.write('</font></b>');
}
$.fn.scaleImage=function(scaleWidth,scaleHeight) {  
    if($(this).width()!=undefined)
    {
        var width = $(this).get(0).width;
        var height = $(this).get(0).height;
        scaleWidth=parseInt(scaleWidth);
        scaleHeight=parseInt(scaleHeight);
        //Lấy tỉ lệ co giãn của chiều rộng
        var rWidth = width / scaleWidth;
        //Lấy tỉ lệ co giãn của chiều cao
        var rHeight = height / scaleHeight;
        //Tỉ số giữa 2 tỉ lệ
        var r = rWidth > rHeight;
        //Tỉ lệ giữa chiều rộng và chiều cao
        var ratio = width / height;
        if(width>scaleWidth || height>scaleHeight)
        { 
            if (r) {
                    $(this).width(scaleWidth);
                    $(this).height(scaleWidth / ratio);
            }
            else {
                $(this).height(scaleHeight);
                $(this).width(scaleHeight * ratio);
            }
        }
    }
}

function getData(url, divID) {
            var HttpRequest = false;
            if (window.XMLHttpRequest) // Internet Explorer
            {
                HttpRequest = new XMLHttpRequest();
                if (HttpRequest.overrideMimeType)
                    HttpRequest.overrideMimeType('text/xml');
            }
            else  // Other browsers  
            {
                HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }

            var name = document.getElementById('txtName');
            if (name.value.length <= 0) {
                alert("Bạn phải nhập họ và tên");
                document.getElementById('txtName').focus();
                return;
            }
            var email = document.getElementById('txtEmail')
                if(!isEmail(email.value)){
	            alert("Xin vui lòng nhập đúng định dạng Email! "+email.value);
	            document.getElementById('txtEmail').focus();
	            return false;
	            }
            var address = document.getElementById('txtAddress')
            if (address.value.length <= 0) {
                alert("Bạn phải nhập địa chỉ");
                document.getElementById('txtAddress').focus();
                return;
            }
            var content = document.getElementById('txtAddedContent')
            if (content.value.length <= 0) {
                alert("Bạn phải nhập nội dung góp ý");
                document.getElementById('txtAddedContent').focus();
                return;
            }
            var code = document.getElementById('txtValidCode')
            if (code.value.length <= 0) {
                alert("Bạn phải nhập mã bảo vệ");
                document.getElementById('txtValidCode').focus();
                return;
            }
            var newscode = document.getElementById('ctl00_MainContent_NewsDetailControl_txtNewsCode')
            var newscode2=document.getElementById('ctl00_MainContent_NewsForumDetailControl_txtNewsCode')
              if (code.value != newscode.value) {
                alert("Mã bảo vệ không đúng");
                return;
            }
            var URLReturn = url + '&name=' + encodeURIComponent(name.value) + '&email=' + encodeURIComponent(email.value) + '&address=' + encodeURIComponent(address.value) + '&content=' + encodeURIComponent(content.value);
            showLoading(divID);
            alert('x'+HttpRequest);
            if (HttpRequest != null) {
                
                HttpRequest.open("GET", URLReturn, true);
                
                HttpRequest.onreadystatechange = function() {

                    if ((HttpRequest.readyState == 4) || (HttpRequest.readyState == 0)) {
                        if (HttpRequest.status == 200) {

                            var Response = HttpRequest.responseText;
                            document.getElementById(divID).innerHTML = Response;

                        }
                    }

                }
                HttpRequest.send(null);

            }
            else {
                alert("Your browser does not support XMLHTTP.");
            }

        }
        function getData2(url, divID) {
            
                  
            var name = document.getElementById('txtName');
            if (name.value.length <= 0) {
                alert("Bạn phải nhập họ và tên");
                document.getElementById('txtName').focus();
                return;
            }
            var email = document.getElementById('txtEmail')
                if(!isEmail(email.value)){
	            alert("Xin vui lòng nhập đúng định dạng Email! ");
	            document.getElementById('txtEmail').focus();
	            return false;
	            }
            var address = document.getElementById('txtAddress')
            if (address.value.length <= 0) {
                alert("Bạn phải nhập địa chỉ");
                document.getElementById('txtAddress').focus();
                return;
            }
            var content = document.getElementById('txtAddedContent')
            if (content.value.length <= 0) {
                alert("Bạn phải nhập nội dung góp ý");
                document.getElementById('txtAddedContent').focus();
                return;
            }
            var code = document.getElementById('txtValidCode')
            if (code.value.length <= 0) {
                alert("Bạn phải nhập mã bảo vệ");
                document.getElementById('txtValidCode').focus();
                return;
            }
            
            var newscode2=document.getElementById('ctl00_MainContent_NewsForumDetailControl_txtNewsCode')
              if (code.value != newscode2.value) {
                alert("Mã bảo vệ không đúng");
                return;
            }
            var URLReturn = url + '&name=' + encodeURIComponent(name.value) + '&email=' + encodeURIComponent(email.value) + '&address=' + encodeURIComponent(address.value) + '&content=' + encodeURIComponent(content.value);
            showLoading(divID);
            if (HttpRequest != null) {
                HttpRequest.open("GET", URLReturn, true);
                HttpRequest.onreadystatechange = function() {

                    if ((HttpRequest.readyState == 4) || (HttpRequest.readyState == 0)) {
                        if (HttpRequest.status == 200) {

                            var Response = HttpRequest.responseText;
                            document.getElementById(divID).innerHTML = Response;

                        }
                    }

                }
                HttpRequest.send(null);

            }
            else {
                alert("Your browser does not support XMLHTTP.");
            }

        }
        function getDataKhoa(url, divID) {
            var HttpRequest = false;
            if (window.XMLHttpRequest) // Internet Explorer
            {
                HttpRequest = new XMLHttpRequest();
                if (HttpRequest.overrideMimeType)
                    HttpRequest.overrideMimeType('text/xml');
            }
            else  // Other browsers  
            {
                HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }

            var name = document.getElementById('txtName');
            if (name.value.length <= 0) {
                alert("Bạn phải nhập họ và tên");
                document.getElementById('txtName').focus();
                return;
            }
            var email = document.getElementById('txtEmail')
                if(!isEmail(email.value)){
	            alert("Xin vui lòng nhập đúng định dạng Email! "+email.value);
	            document.getElementById('txtEmail').focus();
	            return false;
	            }
            var address = document.getElementById('txtAddress')
            if (address.value.length <= 0) {
                alert("Bạn phải nhập địa chỉ");
                document.getElementById('txtAddress').focus();
                return;
            }
            var content = document.getElementById('txtAddedContent')
            if (content.value.length <= 0) {
                alert("Bạn phải nhập nội dung góp ý");
                document.getElementById('txtAddedContent').focus();
                return;
            }
            var code = document.getElementById('txtValidCode')
            if (code.value.length <= 0) {
                alert("Bạn phải nhập mã bảo vệ");
                document.getElementById('txtValidCode').focus();
                return;
            }
            var newscode = document.getElementById('txtValidCode')
              if (code.value != newscode.value) {
                alert("Mã bảo vệ không đúng");
                return;
            }
            var URLReturn = url + '&name=' + encodeURIComponent(name.value) + '&email=' + encodeURIComponent(email.value) + '&address=' + encodeURIComponent(address.value) + '&content=' + encodeURIComponent(content.value);
            showLoading(divID);
            alert('x'+HttpRequest);
            if (HttpRequest != null) {
                
                HttpRequest.open("GET", URLReturn, true);
                
                HttpRequest.onreadystatechange = function() {

                    if ((HttpRequest.readyState == 4) || (HttpRequest.readyState == 0)) {
                        if (HttpRequest.status == 200) {

                            var Response = HttpRequest.responseText;
                            document.getElementById(divID).innerHTML = Response;

                        }
                    }

                }
                HttpRequest.send(null);

            }
            else {
                alert("Your browser does not support XMLHTTP.");
            }

        }
        function getDataSub(url, divID) {
            var HttpRequest = false;
            if (window.XMLHttpRequest) // Internet Explorer
            {
                HttpRequest = new XMLHttpRequest();
                if (HttpRequest.overrideMimeType)
                    HttpRequest.overrideMimeType('text/xml');
            }
            else  // Other browsers  
            {
                HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }

            var name = document.getElementById('txtName');
            if (name.value.length <= 0) {
                alert("Bạn phải nhập họ và tên");
                document.getElementById('txtName').focus();
                return;
            }
            var email = document.getElementById('txtEmail')
                if(!isEmail(email.value)){
	            alert("Xin vui lòng nhập đúng định dạng Email! "+email.value);
	            document.getElementById('txtEmail').focus();
	            return false;
	            }
            var address = document.getElementById('txtAddress')
            if (address.value.length <= 0) {
                alert("Bạn phải nhập địa chỉ");
                document.getElementById('txtAddress').focus();
                return;
            }
            var content = document.getElementById('txtAddedContent')
            if (content.value.length <= 0) {
                alert("Bạn phải nhập nội dung góp ý");
                document.getElementById('txtAddedContent').focus();
                return;
            }
            var code = document.getElementById('txtValidCode')
            if (code.value.length <= 0) {
                alert("Bạn phải nhập mã bảo vệ");
                document.getElementById('txtValidCode').focus();
                return;
            }
            var newscode = document.getElementById('ctl00_MainContent_ctl00_txtNewsCode')

              if (code.value != newscode.value) {
                alert("Mã bảo vệ không đúng");
                return;
            }
            var URLReturn = url + '&name=' + encodeURIComponent(name.value) + '&email=' + encodeURIComponent(email.value) + '&address=' + encodeURIComponent(address.value) + '&content=' + encodeURIComponent(content.value);
            showLoading(divID);
            alert('x'+HttpRequest);
            if (HttpRequest != null) {
                
                HttpRequest.open("GET", URLReturn, true);
                
                HttpRequest.onreadystatechange = function() {

                    if ((HttpRequest.readyState == 4) || (HttpRequest.readyState == 0)) {
                        if (HttpRequest.status == 200) {

                            var Response = HttpRequest.responseText;
                            document.getElementById(divID).innerHTML = Response;

                        }
                    }

                }
                HttpRequest.send(null);

            }
            else {
                alert("Your browser does not support XMLHTTP.");
            }

        }
        
        function showLoading(divID) {
            var imgNode = document.createElement("img");
            imgNode.src = "/images/loading.gif";
            var dvContent = document.getElementById(divID);
            while (dvContent.firstChild != null)
                dvContent.removeChild(dvContent.firstChild, true);
            dvContent.appendChild(imgNode);
        }
        //Kiem tra email
        function isEmail(email){
	        //If email is null
	        if(email==""){
		        return false;
	        }
	        //If email have space
	        if(email.indexOf(" ")>0){
		        return false;
	        }
	        //Neu email don't have @
	        if(email.indexOf("@") == -1){
		        return false;
	        }
        	
	        var i = 1;
	        var emailLength = email.length;
	        if(email.indexOf(".") == -1){
		        return false;
	        }
	        //Neu email la chuoi co hai dau . gan nhau
	        if(email.indexOf("..")!=-1){
		        return false;
	        }
	        //Neu email la chuoi co nhieu dau @
	        if(email.indexOf("@") != email.lastIndexOf("@")){
		        return false;
	        }
	        //Neu email la chuoi co dau . dau cung
	        if(email.lastIndexOf(".")==email.length-1){
		        return false;
	        }
	        //Neu email la chuoi co ky tu khong thuoc cac ky tu sau
	        var str="abcdefghijklmnopqrstuvwxyz-@._0123456789";
	        for(var j = 0; j<emailLength; j++){
		        if(str.indexOf(email.charAt(j))==-1)
		        {
			        return false;
		        }
	        }
	        return true;
        }

