var params = {allowFullScreen:true,allowScriptAccess:"always",wmode:"window"};
var attributes = {id:"login",name:"login"};
function r() {
    return Math.floor(Math.random() * 1000);
}
function login(url, func, appName, appKey) {
    var site = "";
    if (jQuery.url.param("site") != undefined) {
        site = jQuery.url.param("site");
    }
    $("#loginPopup").html('');
    $("#loginPopup").html('<iframe id="loginFrame" src="http://' + url + '/login.htm?s=' + func + '&n=' + appName + '&k=' + appKey + '&site=' + site + '&r=' + r() + '" frameborder="no" width="362px" height="382px" align="top" vspace="0" scrolling="no" marginheight="0" marginwidth="0"> </iframe>');
    var win = $("#loginPopup").dialog({modal:true,draggable:false,width:362,height:382,resizable:false});
    $("#loginPopup").dialog("open");
    $(".ui-widget-overlay").one('click', function() {
        win.dialog('close');
        return false;
    });
}


$(document).ready(function() {
    $("#from_page").val('');
$("#login_form").validate({
        rules:{
            email: {
                required: {
                    required: true,
                    depends: function(element) {
                        return $("#from_page").val() == ''
                    }
                }
            },
            pwd: {
                required: {
                    required: true,
                    depends: function(element) {
                        return $("#from_page").val() == ''
                    }
                }
            }
        }
    });    
$('#reset_form').validate({
        rules:{
            pwd:"required",
            pwd_conf:{
                equalTo: "#pwd"
            }
        },
 messages: {
	pwd_conf:"These values do not match"
}         

    });
    $("#forget_form").validate({
        rules:{
            forget_email:{
                required: true,
                email:true
            }
        }
    });
    $("#signup_form").validate({
        rules:{
            t_c: "required",
            pwd_match: {
                required: function(element) {
                    return $('#signup_form').find('#pwd').val() != $('#signup_form').find('#pwd_conf').val()
                }
            },
            email:{
                required: true,
                email:true
            },
            country:"required",
            sex:"required",
            month:"required",
            day:"required",
            year:"required"
        },
        messages: {
            t_c: "You must acccept our terms and conditions to register",
            pwd_match: "The passwords must be identical"
        }
    });

    $('#contentOuter').corner("round 10px");
    $('#contentInner').corner("round 8px");

});

function submit_login_form() {
    $("#from_page").val("true");
    $("#login_form").submit();
}


