﻿function homeStatistics(language) {
    $('#homeMap a.city').click(function(e) {
        var city = $(this).attr('href');
        city = city.substring(1);

        var url = '/Ajax/Helper.aspx';

        /*
        $.get(url, { city: city }, function(data) {
        $('#mapInfo').removeClass('progress');
        $('#mapInfo').hide();
        $('#mapInfo').html(data);
        $('#mapInfo').fadeIn('slow');
        });
        */
        $('#mapInfo').addClass('progress').css('display', 'block');

        $.post(url, { actionType: 'homestat', city: city, language: language },
            function(data) {
                $('#mapInfo').removeClass('progress');
                $('#mapInfo').hide();
                $('#mapInfo').html(data);
                $('#mapInfo').fadeIn('slow');

                $('#mapInfoClose a').click(function(e) {
                    $('#mapInfo').html();
                    $('#mapInfo').fadeOut();
                });
            }
        );
    });
}

function sendFeedback() {
    var msg = '';

    var msg1 = '';
    var msg2 = '';
    var msg3 = '';

    if (language == 'cn') {
        msg1 = '请输入您的姓名.<br/>';
        msg2 = '请输入要咨询的内容.<br/>';
        msg3 = '请输入验证码.<br/>';
    } else {
        msg1 = 'Please enter your name.<br/>';
        msg2 = 'Please enter your enquiry.<br/>';
        msg3 = 'Please enter anti spam code.<br/>';
    }
    
    var name = $('#name').val();
    var message = $('#message').val();
    var salt = $('#salt').val();

    if (name == '')
        msg = msg1;

    if (message == '')
        msg += msg2;

    if (salt == '')
        msg += msg3;

    if (msg != '') {
        $('#errorMsg').html(msg);
        return;
    }
        
    
    var params = $('#form1').serialize();
    params = "actionType=sendFeedback&" + params;

    $('#errorMsg').html('');
    
    var url = '/Ajax/Helper.aspx';

    $.ajax({ type: 'POST', url: url, data: params,
        complete: function(data, status) {

            if (status == 'success') {
                var txt = data.responseText.substr(0, 1);
                
                if (txt == '1') {
                    $('#errorMsg').html('').hide();
                    $('#feedbackForm').html('').hide();
                    $('#resultMsg').html(data.responseText.substr(1));
                } else {
                    $('#imgSalt').attr('src', 'Ajax/Salt.aspx?rnd=' + Math.random());
                    $('#errorMsg').html(data.responseText);
                }
            }
            else {
                $('#imgSalt').attr('src', 'Ajax/Salt.aspx?rnd=' + Math.random());
                $('#errorMsg').html(data.responseText);
            }
        }
    });
}

function emailToFriend() {

    var msg = '';
    var msg1 = '';
    var msg2 = '';
    var msg3 = '';
    var msg4 = '';
    var msg5 = '';

    if (language == 'cn') {
        msg1 = '请输入您的姓名.<br/>';
        msg2 = '请输入您的邮件地址.<br/>';
        msg3 = '请输入您朋友的邮件地址.<br/>';
        msg4 = '您朋友的邮件地址不正确.<br/>';
        msg5 = '您最多可以发送给5个朋友.<br/>';
    } else {
        msg1 = 'Please enter your name.<br/>';
        msg2 = 'Please enter your email.<br/>';
        msg3 = 'Please enter your friend\'s email.<br/>';
        msg4 = 'Your friend\'s email is not correct.<br/>';
        msg5 = 'You may enter up to five recipients.<br/>';
    }

    var name = $('#fromName').val();
    var fromEmail = $('#fromEmail').val();
    var toEmail = $('#toEmail').val();

    if (name == '')
        msg = msg1;

    if (!isEmail(fromEmail))
        msg += msg2;

    if (toEmail != '') {
        toEmail = toEmail.replace(/;/g, ',');

        var arr = toEmail.split(',');
        for (var i = 0; i < arr.length;i++) {
            if (!isEmail(arr[i])) {
                msg += msg4;
                break;
            }
        }
        if(arr.length>5)
            msg += msg5;
    } else
        msg += msg3;

    if (msg != '') {
        $('#errorMsg').html(msg);
        return;
    }
    

    var params = $('#form1').serialize();
    params = "actionType=emailToFriend&" + params;

    var url = '/Ajax/Helper.aspx';

    $.ajax({ type: 'POST', url: url, data: params,
        complete: function(data, status) {
            $('#errorMsg').html('');
            if (status == 'success') {
                $('#resultMsg').html(data.responseText);
                $('#emailForm').html('').hide();
            }
            else
                alert("error.");
        }
    });
}

function openPrint(type) {
    
    var url = window.location.href;
    
    url = url.toLowerCase().replace('result.aspx', 'print.aspx'); 
    window.open(url);
}
