function newWindow(url, name) {
	if (!url || url == "") 
		return false;
	
	if (!name)
		name = "";
	
	window.open(url, name);
}

$(document).ready(function() {
    //initiate validator on load
    $(function() {
        // validate contact form on keyup and submit
        $("#register").validate({
            //set the rules for the field names
            rules: {
                u_firstname: {
                    required: true,
                    minlength: 2,
                    maxlength: 128
                },
                u_surname: {
                    required: true,
                    minlength: 2,
                    maxlength: 128
                },
                u_nickname: {
                    required: true,
                    minlength: 2,
                    maxlength: 128,
                    remote: {
                        url: "system/inc/validation.inc.php",
                        type: "post",
                        data: {
                           type: "nickname",
                           value: function() {
                               return $("#u_nickname").val();
                           }
                        }
                    }
                },
                u_password: {
                    required: true,
                    minlength: 2,
                    maxlength: 128
                },
                u_email: {
                    required: true,
                    minlength: 2,
                    email: true
                },
				accept: {
                    required: true
                }

            },
            //set messages to appear inline
            messages: {
                u_firstname: {
                    required: "Vul een voornaam in",
                    minlength: "Vul een voornaam in",
                    maxlength: "Vul een voornaam in"
                },
                u_surname: {
                    required: "Vul een achternaam in",
                    minlength: "Vul een achternaam in",
                    maxlength: "Vul een achternaam in"
                },
                u_nickname: {
                    required: "Vul een gebruikersnaam in",
                    minlength: "Vul een gebruikersnaam in",
                    maxlength: "Vul een gebruikersnaam in",
                    remote: "De gebruikersnaam is al bezet, kies een andere!"
                },
                u_password: {
                    required: "Vul een wachtwoord in",
                    minlength: "Vul een wachtwoord in",
                    maxlength: "Vul een wachtwoord in"
                },
                u_email: {
                    required: "Vul een emailadres in",
                    minlength: "Vul een emailadres in",
                    email: "Vul een geldig emailadres in"
                },
				accept: {
					required: "Het privacy statement moet geacepteerd worden voor registratie!"
				}
            }
        });

        $("#comment").validate({
            //set the rules for the field names
            rules: {
                c_content: {
                    required: true,
                    minlength: 4
                }

            },
            //set messages to appear inline
            messages: {
                c_content: {
                    required: "Vul een reactie in",
                    minlength: "Een reactie dient uit minimaal 4 tekens te bestaan!"
                }
            }
        });
    });
});

function h_blog_popup(title, text) {
	window.open(
		'http://www.hyves-share.nl/button/blog/' + 
		'?title=' + encodeURIComponent(title) + 
		'&body=' + encodeURIComponent(text),
		'sharepopupblog',
		'toolbar = 0, status = 0, width = 600, height = 630, scrollbars = yes'
	);
	return false;
}

function changeFontSize(inc) {
    var p = document.getElementsByTagName('p');
    for (n = 0; n < p.length; n++) {
        if (p[n].style.fontSize) {
           var size = parseInt(p[n].style.fontSize.replace("px", ""));
        }
        else {
           var size = 12;
        }
        p[n].style.fontSize = size + inc + 'px';
    }
}
