
var flag_first_click = 1;
$(document).ready(function() {

    $('#contactForm a.contact').click(function(e) {

        e.preventDefault();
        // load the contact form using ajax

        // create a modal dialog with the data
        $("#contact-container").modal({
            close: false,
            position: ["15%", ],
            overlayId: 'contact-overlay',
            containerId: 'contact-container',
            onOpen: contact.open,
            onShow: contact.show,
            onClose: contact.close
        });
    });

    /*
    $('#ShowBlog a.popBlogLink').click(function(e) {


        if (document.getElementById("txtLoginFlg").value != '-1')
    { return }

        e.preventDefault();
    // load the contact form using ajax

        // create a modal dialog with the data
    $("#contact-container3").modal({
    close: false,
    position: ["15%", ],
    overlayId: 'contact-overlay',
    containerId: 'contact-container',
    onOpen: contact3.open,
    onShow: contact3.show,
    onClose: contact3.close

        });

    });

    $('#Showimg a.popBlogLink').click(function(e) {


        if (document.getElementById("txtLoginFlg").value != '-1')
    { return }

        e.preventDefault();
    // load the contact form using ajax

        // create a modal dialog with the data
    $("#contact-container4").modal({
    close: false,
    position: ["15%", ],
    overlayId: 'contact-overlay',
    containerId: 'contact-container',
    onOpen: contact3.open,
    onShow: contact3.show,
    onClose: contact3.close

        });

    });
    */
    $("a").click(function(e) {

        if ((document.getElementById("txtLoginFlg").value != '-1') || CheckUrl(this) == true)
        { return }

        e.preventDefault();
        // load the contact form using ajax

        // create a modal dialog with the data
        $("#contact-container4").modal({
            close: false,
            position: ["15%", ],
            overlayId: 'contact-overlay',
            containerId: 'contact-container',
            onOpen: contact3.open,
            onShow: contact3.show,
            onClose: contact3.close

        });
    });

    function CheckUrl(obj) {

        //alert(obj.pathname.indexOf("default.aspx"));
        //        if (obj.pathname.indexOf("Blog.aspx") >= 0) {
        //            return false;
        //        } 
        
        //Url index.aspx point to forum index page only. Client need un login users can access forum index page too.
        //if (obj.pathname.indexOf("index.aspx") >= 0)
        //    return false;
        //Comment by shuttle 2010-3-16 14:50:49
        
        return true;
    }

    //    $('#showLogin a.popLogin').click(function(e) {


    //        if (document.getElementById("txtLoginFlg").value != '-1')
    //        { return }

    //        e.preventDefault();
    //        // load the contact form using ajax

    //        // create a modal dialog with the data
    //        $("#contact-container4").modal({
    //            close: false,
    //            position: ["15%", ],
    //            overlayId: 'contact-overlay',
    //            containerId: 'contact-container',
    //            onOpen: contact3.open,
    //            onShow: contact3.show,
    //            onClose: contact3.close

    //        });
    //    });

    $('#contactForm input.contact, #contactForm a.contact2').click(function(e) {
        e.preventDefault();
        // load the contact form using ajax

        // create a modal dialog with the data
        $("#contact-container2").modal({
            close: false,
            position: ["15%", ],
            overlayId: 'contact-overlay',
            containerId: 'contact-container2',
            onOpen: contact2.open,
            onShow: contact2.show,
            onClose: contact2.close

        });
    });


    // preload images
    var img = ['cancel.png', 'form_bottom.gif', 'form_top.gif', 'loading.gif', 'send.png'];
    $(img).each(function() {
        var i = new Image();
        i.src = 'img/contact/' + this;
    });

    if (document.getElementById("fix_showPop") != null) {
        document.getElementById("fix_showPop").click()
    };

    document.getElementById("cancel_fix").click();



});

var contact = {
    message: null,

    open: function(dialog) {
        // add padding to the buttons in firefox/mozilla
        if ($.browser.mozilla) {
            $('#contact-container .contact-button').css({
                'padding-bottom': '2px'
            });
        }
        // input field font size
        if ($.browser.safari) {
            $('#contact-container .contact-input').css({
                'font-size': '.9em'
            });
        }

        // dynamically determine height
        var h = 130;
        if ($('#contact-subject').length) {
            h += 26;
        }
        if ($('#contact-cc').length) {
            h += 22;
        }



        if (!flag_first_click == 1) {


            var title = $('#contact-container .contact-title').html();
            $('#contact-container .contact-title').html('Loading...');
            dialog.overlay.fadeIn(200, function() {

                document.getElementById("contact-container").style.dispaly = "none";
                document.getElementById("contact-overlay").style.dispaly = "none"

                dialog.container.fadeIn(200, function() {
                    dialog.data.fadeIn(200, function() {
                        $('#contact-container .contact-content').animate({
                            height: h
                        }, function() {
                            $('#contact-container .contact-title').html(title);
                            $('#contact-container form').fadeIn(200, function() {
                                $('#contact-container #contact-name').focus();

                                $('#contact-container .contact-cc').click(function() {
                                    var cc = $('#contact-container #contact-cc');
                                    cc.is(':checked') ? cc.attr('checked', '') : cc.attr('checked', 'checked');
                                });

                                // fix png's for IE 6
                                if ($.browser.msie && $.browser.version < 7) {
                                    $('#contact-container .contact-button').each(function() {
                                        if ($(this).css('backgroundImage').match(/^url[("']+(.*\.png)[)"']+$/i)) {
                                            var src = RegExp.$1;
                                            $(this).css({
                                                backgroundImage: 'none',
                                                filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '", sizingMethod="crop")'
                                            });
                                        }
                                    });
                                }
                            });
                        });
                    });
                });
            });



        }

        if ($.browser.mozilla) {





            var title = $('#contact-container .contact-title').html();
            $('#contact-container .contact-title').html('Loading...');
            dialog.overlay.fadeIn(200, function() {



                dialog.container.fadeIn(200, function() {
                    dialog.data.fadeIn(200, function() {
                        $('#contact-container .contact-content').animate({
                            height: h
                        }, function() {
                            $('#contact-container .contact-title').html(title);
                            $('#contact-container form').fadeIn(200, function() {
                                $('#contact-container #contact-name').focus();




                            });
                        });
                    });
                });
            });



        }

        else {
        	// if (!(navigator.userAgent.indexOf("IE") > 0)) {
        	if ((navigator.userAgent.indexOf('IE')) <= 0) {
                var title = $('#contact-container .contact-title').html();
                $('#contact-container .contact-title').html('Loading...');
                dialog.overlay.fadeIn(200, function() {



                    dialog.container.fadeIn(200, function() {
                        dialog.data.fadeIn(200, function() {
                            $('#contact-container .contact-content').animate({
                                height: h
                            }, function() {
                                $('#contact-container .contact-title').html(title);
                                $('#contact-container form').fadeIn(200, function() {
                                    $('#contact-container #contact-name').focus();




                                });
                            });
                        });
                    });
                });

            }

        }




        flag_first_click = 0;










    },
    show: function(dialog) {



        $('#contact-container .contact-send1').click(function(e) {
            e.preventDefault();

            // validate form
            if (false) {
                $('#contact-container .contact-title').html('Sending...');
                $('#contact-container form').fadeOut(200);
                $('#contact-container .contact-content').animate({
                    height: '80px'
                }, function() {

                    $('#contact-container .contact-loading').fadeIn(200, function() {
                        $.ajax({
                            url: 'data/contact.php',
                            data: $('#contact-container form').serialize() + '&action=send',
                            type: 'post',
                            cache: false,
                            dataType: 'html',
                            complete: function(xhr) {
                                $('#contact-container .contact-loading').fadeOut(200, function() {
                                    $('#contact-container .contact-title').html('Thank you!');
                                    $('#contact-container .contact-message').html(xhr.responseText).fadeIn(200);
                                });
                            },
                            error: contact.error
                        });
                    });
                });
            }
            else {

                if ($('#contact-container .contact-message:visible').length < 0) {
                    var msg = $('#contact-container .contact-message div');
                    msg.fadeOut(200, function() {
                        msg.empty();
                        contact.showError();
                        msg.fadeIn(200);
                    });
                }
                else {
                    $('#contact-container .contact-message3').animate({
                        height: '30px'
                    }, contact.showError);
                }

            }
        });
    },
    close: function(dialog) {
        $('#contact-container .contact-message').fadeOut();
        $('#contact-container .contact-title').html('Good luck...');
        $('#contact-container form').fadeOut(200);
        $('#contact-container .contact-content').animate({
            height: 40
        }, function() {
            dialog.data.fadeOut(200, function() {
                dialog.container.fadeOut(200, function() {
                    dialog.overlay.fadeOut(200, function() {
                        $.modal.close();
                    });
                });
            });
        });
    },
    error: function(xhr) {
        alert(xhr.statusText);
    },
    validate: function() {
        contact.message = 'ee';




        if ($('#contact-container #username:first').val() == "") {
            alert("User Name is required.");
            setTimeout("$('#contact-container #username:first')[0].focus()", 100);
            return false;
        }


        if ($('#contact-container #password:first').val() == "") {

            alert('Password is required.');

            setTimeout("$('#contact-container #password:first')[0].focus()", 100);


            return false;
        }

        //ajax
        SetBList($('#contact-container #username:first').val(), $('#contact-container #password:first').val());




        //         document.getElementById("getuser").onpropertychange=function(){
        //         
        //         alert('9999999999999');
        //         if(document.getElementById("getuser").value=="-1" || document.getElementById("getuser").value=="0" || document.getElementById("getuser").value=="")
        //        {
        //          alert('The user name or password is incorrect.');		
        //          //alert(getval+"pppp")	 
        //                   
        //	      setTimeout("$('#contact-container #username:first')[0].focus()",200);
        //          return false;
        //        }
        //           document.getElementById("FORM9").submit();
        //         }



        //alert(document.getElementById("getuser2").value+"before");
        //          if(document.getElementById("getuser2").value=="")
        //          {
        //            document.getElementById("getuser2").value="1";
        //            SetBList($('#contact-container #username:first').val(),$('#contact-container #password:first').val()); 
        //            getval=document.getElementById("getuser").value;
        //          } 
        //alert(document.getElementById("getuser2").value+"after");

        //getval=document.getElementById("getuser").value;


        //alert(getval+"pppp");

        //        if(document.getElementById("getuser").value=="-1" || document.getElementById("getuser").value=="0" || document.getElementById("getuser").value=="")
        //        {
        //          alert('The user name or password is incorrect.');		
        //          //alert(getval+"pppp")	 
        //                   
        //	      setTimeout("$('#contact-container #username:first')[0].focus()",200);
        //          return false;
        //        }
        //        


        //document.getElementById("FORM9").submit();
    },
    validateEmail: function(email) {
        var at = email.lastIndexOf("@");

        // Make sure the at (@) sybmol exists and  
        // it is not the first or last character
        if (at < 1 || (at + 1) === email.length)
            return false;

        // Make sure there aren't multiple periods together
        if (/(\.{2,})/.test(email))
            return false;

        // Break up the local and domain portions
        var local = email.substring(0, at);
        var domain = email.substring(at + 1);

        // Check lengths
        if (local.length < 1 || local.length > 64 || domain.length < 4 || domain.length > 255)
            return false;

        // Make sure local and domain don't start with or end with a period
        if (/(^\.|\.$)/.test(local) || /(^\.|\.$)/.test(domain))
            return false;

        // Check for quoted-string addresses
        // Since almost anything is allowed in a quoted-string address,
        // we're just going to let them go through
        if (!/^"(.+)"$/.test(local)) {
            // It's a dot-string address...check for valid characters
            if (!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(local))
                return false;
        }

        // Make sure domain contains only valid characters and at least one period
        if (!/^[-a-zA-Z0-9\.]*$/.test(domain) || domain.indexOf(".") === -1)
            return false;

        return true;
    },
    showError: function() {
        $('#contact-container .contact-message')
			.html($('<div class="contact-error">').append(contact.message))
			.fadeIn(200);
    }
};




var contact2 = {
    message: null,

    open: function(dialog) {
        // add padding to the buttons in firefox/mozilla
        if ($.browser.mozilla) {
            $('#contact-container2 .contact-button').css({
                'padding-bottom': '2px'
            });
        }
        // input field font size
        if ($.browser.safari) {
            $('#contact-container2 .contact-input').css({
                'font-size': '.9em'
            });
        }

        // dynamically determine height
        var h = 180;
        if ($('#contact-subject').length) {
            h += 26;
        }
        if ($('#contact-cc').length) {
            h += 22;
        }

        var title = $('#contact-container2 .contact-title').html();
        $('#contact-container2 .contact-title').html('Loading...');
        dialog.overlay.fadeIn(200, function() {
            dialog.container.fadeIn(200, function() {
                dialog.data.fadeIn(200, function() {
                    $('#contact-container2 .contact-content').animate({
                        height: h
                    }, function() {
                        $('#contact-container2 .contact-title').html(title);
                        $('#contact-container2 form').fadeIn(200, function() {
                            $('#contact-container2 #contact-name').focus();

                            $('#contact-container2 .contact-cc').click(function() {
                                var cc = $('#contact-container2 #contact-cc');
                                cc.is(':checked') ? cc.attr('checked', '') : cc.attr('checked', 'checked');
                            });

                            // fix png's for IE 6
                            if ($.browser.msie && $.browser.version < 7) {
                                $('#contact-container2 .contact-button').each(function() {
                                    if ($(this).css('backgroundImage').match(/^url[("']+(.*\.png)[)"']+$/i)) {
                                        var src = RegExp.$1;
                                        $(this).css({
                                            backgroundImage: 'none',
                                            filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '", sizingMethod="crop")'
                                        });
                                    }
                                });
                            }
                        });
                    });
                });
            });
        });
    },
    show: function(dialog) {
        $('#contact-container2 .contact-send657567').click(function(e) {
            e.preventDefault();
            // validate form
            if (contact.validate()) {
                $('#contact-container2 .contact-message').fadeOut(function() {
                    $('#contact-container2 .contact-message').removeClass('contact-error').empty();
                });
                $('#contact-container2 .contact-title').html('Sending...');
                $('#contact-container2 form').fadeOut(200);
                $('#contact-container2 .contact-content').animate({
                    height: '80px'
                }, function() {
                    $('#contact-container2 .contact-loading').fadeIn(200, function() {
                        $.ajax({
                            url: 'data/contact.php',
                            data: $('#contact-container2 form').serialize() + '&action=send',
                            type: 'post',
                            cache: false,
                            dataType: 'html',
                            complete: function(xhr) {
                                $('#contact-container2 .contact-loading').fadeOut(200, function() {
                                    $('#contact-container2 .contact-title').html('Thank you!');
                                    $('#contact-container2 .contact-message').html(xhr.responseText).fadeIn(200);
                                });
                            },
                            error: contact.error
                        });
                    });
                });
            }
            else {
                if ($('#contact-container2 .contact-message:visible').length > 0) {
                    var msg = $('#contact-container2 .contact-message div');
                    msg.fadeOut(200, function() {
                        msg.empty();
                        contact.showError();
                        msg.fadeIn(200);
                    });
                }
                else {
                    $('#contact-container22 .contact-message').animate({
                        height: '30px'
                    }, contact.showError);
                }

            }
        });
    },
    close: function(dialog) {
        $('#contact-container2 .contact-message').fadeOut();
        $('#contact-container2 .contact-title').html('Good luck...');
        $('#contact-container2 form').fadeOut(200);
        $('#contact-container2 .contact-content').animate({
            height: 40
        }, function() {
            dialog.data.fadeOut(200, function() {
                dialog.container.fadeOut(200, function() {
                    dialog.overlay.fadeOut(200, function() {
                        $.modal.close();
                    });
                });
            });
        });
    },
    error: function(xhr) {
        alert(xhr.statusText);
    },
    validate: function() {

        contact2.message = '';


        if ($('#contact-container2 #username:first').val() == "") {

            contact2.message += 'User Name is required.';
            alert(contact2.message);
            //setTimeout('document.signuphp.username.focus()',100);
            return false;
        }
        if (document.signuphp.username.value.length < 3) {
            contact2.message += 'User Name must be at least three characters long (no spaces).';
            alert(contact2.message);
            //setTimeout('document.signuphp.username.focus()',100);
            return false;
        }



        if (document.signuphp.password.value == "") {
            contact2.message = 'Password is required.';
            alert(contact2.message);
            //document.signuphp.password.focus();
            return false;
        }
        if (document.signuphp.password.value.length < 6) {
            contact2.message += 'Password must be at least six characters long (no spaces)';
            alert(contact2.message);
            //document.signuphp.password.focus();
            return false;
        }


        if (document.signuphp.password2.value == "") {
            contact2.message = 'Confirm new password  is required.';
            alert(contact2.message);
            //document.signuphp.password2.focus();
            return false;
        }
        if (document.signuphp.password2.value.length < 6) {
            contact2.message += 'Confirm new password must be at least six characters long (no spaces)';
            alert(contact2.message);
            //document.signuphp.password2.focus();
            return false;
        }


        if (document.signuphp.password2.value != document.signuphp.password.value) {
            contact2.message += 'The password and confirmation password must match.';
            alert(contact2.message);
            //document.signuphp.password.focus();
            return false;
        }

        //		

        //alert(document.signuphp.email.value);
        //alert($('#contact-container2 #email').val());

        var email = document.signuphp.email.value;
        if (email == "") {
            contact2.message += 'Email is required. ';
            alert(contact2.message);
            //document.signuphp.email.focus();
            return false;
        }
        else {
            if (!contact2.validateEmail(email)) {
                contact2.message += 'Email is invalid. ';
                alert(contact2.message);
                //document.signuphp.email.focus();
                return false;
            }
        }

        //		
        //		
        //		var email = $('#contact-container2 #email').val();
        //		if (email=="") {
        //			contact2.message += 'Email is required. ';
        //			alert(contact2.message);
        //			return false;
        //		}
        //		else if (email) {
        //			contact2.message += 'Email is required. ';
        //			alert(contact2.message);
        //			return false;
        //		}
        //		else {
        //			if (!contact2.validateEmail(email)) {
        //				contact2.message += 'Email is invalid. ';
        //				alert(contact2.message);
        //				document.signuphp.email.focus();
        //			    return false;
        //			}
        //		}

        GetUserName(document.signuphp.username.value, document.signuphp.email.value);

        //alert("asdfasd");


        //alert(document.getElementById("ajxusername").value);


        //        if(document.getElementById("ajxusername").value=="-1" || document.getElementById("ajxusername").value=="")
        //        {
        //          alert('The user name or email already existedeeeeeeee');			        
        //	      //setTimeout("$('#contact-container #username:first')[0].focus()",200);
        //          return false;
        //        }
        //alert(document.getElementById("ajxusername").value);
        //document.getElementById('signuphp').submit();

    },
    validateEmail: function(email) {
        var at = email.lastIndexOf("@");

        // Make sure the at (@) sybmol exists and  
        // it is not the first or last character
        if (at < 1 || (at + 1) === email.length)
            return false;

        // Make sure there aren't multiple periods together
        if (/(\.{2,})/.test(email))
            return false;

        // Break up the local and domain portions
        var local = email.substring(0, at);
        var domain = email.substring(at + 1);

        // Check lengths
        if (local.length < 1 || local.length > 64 || domain.length < 4 || domain.length > 255)
            return false;

        // Make sure local and domain don't start with or end with a period
        if (/(^\.|\.$)/.test(local) || /(^\.|\.$)/.test(domain))
            return false;

        // Check for quoted-string addresses
        // Since almost anything is allowed in a quoted-string address,
        // we're just going to let them go through
        if (!/^"(.+)"$/.test(local)) {
            // It's a dot-string address...check for valid characters
            if (!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(local))
                return false;
        }

        // Make sure domain contains only valid characters and at least one period
        if (!/^[-a-zA-Z0-9\.]*$/.test(domain) || domain.indexOf(".") === -1)
            return false;

        return true;
    },
    showError: function() {
        $('#contact-container2 .contact-message')
			.html($('<div class="contact-error">').append(contact.message))
			.fadeIn(200);
    }
};








var contact3 = {
    message: null,

    open: function(dialog) {
        // add padding to the buttons in firefox/mozilla
        if ($.browser.mozilla) {
            $('#contact-container3 .contact-button').css({
                'padding-bottom': '2px'
            });
        }
        // input field font size
        if ($.browser.safari) {
            $('#contact-container3 .contact-input').css({
                'font-size': '.9em'
            });
        }

        // dynamically determine height
        var h = 95;
        if ($('#contact-subject').length) {
            h += 26;
        }
        if ($('#contact-cc').length) {
            h += 22;
        }



        if (!flag_first_click == 1) {


            var title = $('#contact-container3 .contact-title').html();
            $('#contact-container3 .contact-title').html('Loading...');
            dialog.overlay.fadeIn(200, function() {

                document.getElementById("contact-container3").style.dispaly = "none";
                document.getElementById("contact-overlay").style.dispaly = "none"

                dialog.container.fadeIn(200, function() {
                    dialog.data.fadeIn(200, function() {
                        $('#contact-container3 .contact-content').animate({
                            height: h
                        }, function() {
                            $('#contact-container3 .contact-title').html(title);
                            $('#contact-container3 form').fadeIn(200, function() {
                                $('#contact-container3 #contact-name').focus();

                                $('#contact-container3 .contact-cc').click(function() {
                                    var cc = $('#contact-container3 #contact-cc');
                                    cc.is(':checked') ? cc.attr('checked', '') : cc.attr('checked', 'checked');
                                });

                                // fix png's for IE 6
                                if ($.browser.msie && $.browser.version < 7) {
                                    $('#contact-container3 .contact-button').each(function() {
                                        if ($(this).css('backgroundImage').match(/^url[("']+(.*\.png)[)"']+$/i)) {
                                            var src = RegExp.$1;
                                            $(this).css({
                                                backgroundImage: 'none',
                                                filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '", sizingMethod="crop")'
                                            });
                                        }
                                    });
                                }
                            });
                        });
                    });
                });
            });



        }

        if ($.browser.mozilla) {





            var title = $('#contact-container3 .contact-title').html();
            $('#contact-container3 .contact-title').html('Loading...');
            dialog.overlay.fadeIn(200, function() {



                dialog.container.fadeIn(200, function() {
                    dialog.data.fadeIn(200, function() {
                        $('#contact-container3 .contact-content').animate({
                            height: h
                        }, function() {
                            $('#contact-container3 .contact-title').html(title);
                            $('#contact-container3 form').fadeIn(200, function() {
                                $('#contact-container3 #contact-name').focus();




                            });
                        });
                    });
                });
            });



        }

        flag_first_click = 0;










    },
    show: function(dialog) {



        $('#contact-container3 .contact-send1').click(function(e) {
            e.preventDefault();

            // validate form
            if (false) {
                $('#contact-container3 .contact-title').html('Sending...');
                $('#contact-container3 form').fadeOut(200);
                $('#contact-container3 .contact-content').animate({
                    height: '80px'
                }, function() {

                    $('#contact-container3 .contact-loading').fadeIn(200, function() {
                        $.ajax({
                            url: 'data/contact.php',
                            data: $('#contact-container3 form').serialize() + '&action=send',
                            type: 'post',
                            cache: false,
                            dataType: 'html',
                            complete: function(xhr) {
                                $('#contact-container3 .contact-loading').fadeOut(200, function() {
                                    $('#contact-container3 .contact-title').html('Thank you!');
                                    $('#contact-container3 .contact-message').html(xhr.responseText).fadeIn(200);
                                });
                            },
                            error: contact.error
                        });
                    });
                });
            }
            else {

                if ($('#contact-container3 .contact-message:visible').length < 0) {
                    var msg = $('#contact-container3 .contact-message div');
                    msg.fadeOut(200, function() {
                        msg.empty();
                        contact.showError();
                        msg.fadeIn(200);
                    });
                }
                else {
                    $('#contact-container3 .contact-message3').animate({
                        height: '30px'
                    }, contact.showError);
                }

            }
        });
    },
    close: function(dialog) {
        $('#contact-container3 .contact-message').fadeOut();
        $('#contact-container3 .contact-title').html('Good luck...');
        $('#contact-container3 form').fadeOut(200);
        $('#contact-container3 .contact-content').animate({
            height: 40
        }, function() {
            dialog.data.fadeOut(200, function() {
                dialog.container.fadeOut(200, function() {
                    dialog.overlay.fadeOut(200, function() {
                        $.modal.close();
                    });
                });
            });
        });
    },
    error: function(xhr) {
        alert(xhr.statusText);
    },
    validate: function() {
        contact.message = 'ee';




        if ($('#contact-container3 #username:first').val() == "") {
            alert("User Name is required.");
            setTimeout("$('#contact-container3 #username:first')[0].focus()", 100);
            return false;
        }


        if ($('#contact-container3 #password:first').val() == "") {

            alert('Password is required.');

            setTimeout("$('#contact-container3 #password:first')[0].focus()", 100);


            return false;
        }

        //ajax
        SetBList($('#contact-container3 #username:first').val(), $('#contact-container3 #password:first').val());




        //         document.getElementById("getuser").onpropertychange=function(){
        //         
        //         alert('9999999999999');
        //         if(document.getElementById("getuser").value=="-1" || document.getElementById("getuser").value=="0" || document.getElementById("getuser").value=="")
        //        {
        //          alert('The user name or password is incorrect.');		
        //          //alert(getval+"pppp")	 
        //                   
        //	      setTimeout("$('#contact-container3 #username:first')[0].focus()",200);
        //          return false;
        //        }
        //           document.getElementById("FORM9").submit();
        //         }



        //alert(document.getElementById("getuser2").value+"before");
        //          if(document.getElementById("getuser2").value=="")
        //          {
        //            document.getElementById("getuser2").value="1";
        //            SetBList($('#contact-container3 #username:first').val(),$('#contact-container3 #password:first').val()); 
        //            getval=document.getElementById("getuser").value;
        //          } 
        //alert(document.getElementById("getuser2").value+"after");

        //getval=document.getElementById("getuser").value;


        //alert(getval+"pppp");

        //        if(document.getElementById("getuser").value=="-1" || document.getElementById("getuser").value=="0" || document.getElementById("getuser").value=="")
        //        {
        //          alert('The user name or password is incorrect.');		
        //          //alert(getval+"pppp")	 
        //                   
        //	      setTimeout("$('#contact-container3 #username:first')[0].focus()",200);
        //          return false;
        //        }
        //        


        //document.getElementById("FORM9").submit();
    },
    validateEmail: function(email) {
        var at = email.lastIndexOf("@");

        // Make sure the at (@) sybmol exists and  
        // it is not the first or last character
        if (at < 1 || (at + 1) === email.length)
            return false;

        // Make sure there aren't multiple periods together
        if (/(\.{2,})/.test(email))
            return false;

        // Break up the local and domain portions
        var local = email.substring(0, at);
        var domain = email.substring(at + 1);

        // Check lengths
        if (local.length < 1 || local.length > 64 || domain.length < 4 || domain.length > 255)
            return false;

        // Make sure local and domain don't start with or end with a period
        if (/(^\.|\.$)/.test(local) || /(^\.|\.$)/.test(domain))
            return false;

        // Check for quoted-string addresses
        // Since almost anything is allowed in a quoted-string address,
        // we're just going to let them go through
        if (!/^"(.+)"$/.test(local)) {
            // It's a dot-string address...check for valid characters
            if (!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(local))
                return false;
        }

        // Make sure domain contains only valid characters and at least one period
        if (!/^[-a-zA-Z0-9\.]*$/.test(domain) || domain.indexOf(".") === -1)
            return false;

        return true;
    },
    showError: function() {
        $('#contact-container3 .contact-message')
			.html($('<div class="contact-error">').append(contact.message))
			.fadeIn(200);
    }
};
