﻿var invalidFields = new Array();
var formName = "#frm_cadastro";

setErrorMessage = function(field, msg, form) {
	//alert($(field).qtip());
	form = (form == null) ? formName : form;
	field = $(form + ' input[name=' + field + ']');
	invalidFields.push(field)
	
	$(field).qtip({
		content: msg,
		show: {
			ready: true
		},
		hide: { when: { event: 'focus'} },
		style: {
			border: {
				width: 2,
				radius: 5
			},
			textAlign: 'center',
			tip: true,
			name: 'cream'
		},
		position: {
			corner: {
				tooltip: 'leftMiddle',
				target: 'rightMiddle'
			}
		}
	});
	$(field).css('background-color', 'rgb(251, 247, 170)')
            .parent()
            .find('em')
            .html('');

}

setErrorMessages= function(messages,form)
{
    for (i in messages)
        setErrorMessage(i,messages[i],form)
}

cleanValidationMessages = function() {
    while (invalidFields.length > 0) {
        field = invalidFields.shift()
        try {
            $(field).qtip("destroy")
        } catch (e) {
            //do nothing
        }
        $(field).css('background-color', 'white')
    }

}

//i9sys.common = {}
