﻿// JScript File

visLang = "1";
var key = "visLang";

key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
var qs = regex.exec(window.location.href);
if(qs != null)
    visLang = qs[1];

if(visLang != "2")
    visLang = "1";


function IsNumeric(sText){
    var ValidChars = "0123456789. +";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++){ 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1){
            IsNumber = false;
        }
    }
    return IsNumber;
}
function isValidEmail(strEmail){
    validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (strEmail.search(validRegExp) == -1){
        return false;
    }
    return true;
}

function isValidEmail(strEmail)
    {
	    validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	    if (strEmail.search(validRegExp) == -1)
		    return false;
	    return true;
    }
    
function sharePage()
{
    if(visLang == "2")
    {
        lblHThankYou = "Thank you, This page has just been sent to your friend!"
        lblHErrName = "Please enter your name!"
        lblHErrEmail = "Please enter your email!"
        lblHErrEmailValid = "Invalid email. Please enter your email again!"
        lblHErrFriendName = "Please enter your friend's name!"
        lblHErrFriendEmail = "Please enter your friend's email!";
        lblHErrFriendEmailValid = "Invalid email. Please enter your friend's email again!";
    }
    else
    {
        lblHThankYou = "Email của bạn đã được gửi thành công!"
        lblHErrName = "Vui lòng điền tên của bạn!"
        lblHErrEmail = "Vui lòng điền email của bạn!"
        lblHErrEmailValid = "Địa chỉ email không hợp lệ. Vui lòng nhập lại!"
        lblHErrFriendName = "Vui lòng điền tên người nhận!"
        lblHErrFriendEmail = "Vui lòng điền email người nhận!";
        lblHErrFriendEmailValid = "Địa chỉ email người nhận không hợp lệ. Vui lòng nhập lại!";
    }
    
    if($("#txtName").val() == "")
    {
        alert(lblHErrName);
        $("#txtName").focus();
        return false;
    }
    
    if($("#txtEmail").val() == "")
    {
        alert(lblHErrEmail);
        $("#txtEmail").focus();
        return false;
    }
    
    if(isValidEmail($("#txtEmail").val()) == false)
    {
        alert(lblHErrEmailValid);
        $("#txtEmail").focus();
        return false;
    }

    if($("#txtFriendName").val() == "")
    {
        alert(lblHErrFriendName);
        $("#txtFriendName").focus();
        return false;
    }
    
    if($("#txtFriendEmail").val() == "")
    {
        alert(lblHErrFriendEmail);
        $("#txtFriendEmail").focus();
        return false;
    }
    
    if(isValidEmail($("#txtFriendEmail").val()) == false)
    {
        alert(lblHErrEmailValid);
        $("#txtFriendEmail").focus();
        return false;
    }
    
    var dataString = "Name=" + $("#txtName").val() + "&&Email=" + $("#txtEmail").val() + "&&FriendName=" + $("#txtFriendName").val() + "&&FriendEmail=" + $("#txtFriendEmail").val() + "&&visLang=" + visLang + "&&Url=" + encodeURIComponent(window.location.href);
    jQuery.ajax({           
        type: "POST",
		url: "/msSharePageProcess.aspx",
		data: dataString,
		dataType: "html",
		success: function(html)
		{
		    $.prompt.close();
		    alert(lblHThankYou);
		}
    });
    
    return false;
}



function addFeedback()
{    
    if(visLang == "2")
    {
        lblHErrOnOverall = "Please give your feedback on Overall!";
        lblHErrOnDesign = "Please give your feedback on Design!";
        lblHErrOnContent = "Please give your feedback on Content!";
        lblHErrOnEaseOfUse = "Please give your feedback on Ease of Use!";
        lblHErrOnHowOften = "How often do you vist MegaStar website?";
        lblHErrOnEmail = "Please enter your valid email Address!";
        lblHThankYou = "Thank you. Your feedback is greatly appreciated."
    }
    else
    {
        lblHErrOnOverall = "Vui lòng cho ý kiến về toàn diện trang web!";
        lblHErrOnDesign = "Vui lòng cho ý kiến về thiết kế của trang web!";
        lblHErrOnContent = "Vui lòng cho ý kiến về Nội dung của trang web!";
        lblHErrOnEaseOfUse = "Vui lòng cho ý kiến về Tính năng của trang web!";
        lblHErrOnHowOften = "Bạn có thường xuyên vào trang web MegaStar?";
        lblHErrOnEmail = "Vui lòng nhập địa chỉ email hợp lệ!";
        lblHThankYou = "Chân thành cám ơn ý kiến phản hồi quý báu của bạn."
    }
    
    var overall = "";
    try
    {
        overall = $("input[name='rad_overall']:checked").val();
        overall = overall.replace("rad_overall","");
    }
    catch(err)
    {
        alert(lblHErrOnOverall);
        return false;
    }
    
    var design = "";
    try
    {
        design = $("input[name='rad_design']:checked").val();
        design = design.replace("rad_design","");
    }
    catch(err)
    {
        alert(lblHErrOnDesign);
        return false;
    }
    
    var content = "";
    try
    {
        content = $("input[name='rad_content']:checked").val();
        content = content.replace("rad_content","");
    }
    catch(err)
    {
        alert(lblHErrOnContent);
        return false;
    }
    
    var ease = "";
    try
    {
        ease = $("input[name='rad_ease']:checked").val();
        ease = ease.replace("rad_ease","");
    }
    catch(err)
    {
        alert(lblHErrOnEaseOfUse);
        return false;
    }
    
    var how_often = "";
    //alert("rad_how_often: " + $("input[name='rad_how_often']:checked").val());
    try
    {
        how_often = $("input[name='rad_how_often']:checked").val();
        how_often = how_often.replace("rad_how_often","");
    }
    catch(err)
    {
        alert(lblHErrOnHowOften);
        return false;
    }
    
    var email = "";
    if($("#txt_email").val() != "")
    {
        if(isValidEmail($("#txt_email").val()) == false)
        {
            alert(lblHErrOnEmail);
            return false;
        }
        else
        {
            email = $("#txt_email").val();
        }
    }
    
    var date = $("#date").val();
    var month = $("#month").val();
    var year = $("#year").val();
    
    var dob = date + '-' + month + '-' + year;
    
    var province = $("#ddl_province").val();
    
    var suggess = $("#txt_suggess").val();
    while(suggess.indexOf("\n")!=-1){
        suggess = suggess.replace("\n","~13~");
    }
    
    //var suggess = $("#txt_suggess").val();
    
    var gender = "0";
    try
    {
        gender = $("input[name='rad_gender']:checked").val();
        gender = gender.replace("rad_gender","");
    }
    catch(err)
    {
    }

    var dataString = "overall=" + overall + "&&design=" + design + "&&content=" + content + "&&ease=" + ease + "&&how_often=" + how_often + "&&email=" + email + "&&dob=" + dob + "&&province=" + province + "&&suggess=" + suggess + "&&gender=" + gender + "&&visLang=" + visLang;
    jQuery.ajax({           
        type: "POST",
		url: "/msFeedbackProcess.aspx",
		data: dataString,
		dataType: "html",
		success: function(html)
		{
		    $.prompt.close();
		    alert(lblHThankYou);
		}
    });
    
    
    
    return false;
}