// JavaScript Document
function notvalid(v)
{
    return /^\s*$/.test(v);
}

function showerror(e,t)
{
    if (t == 1) {
        jQuery(e).prev('.validerorr').css('color','#FF4B4B').show();
    }else if (t == 2) {
        var p = jQuery(e).parents('.form_line')[0];
        jQuery(p).find('.validerorr').css('color','#FF4B4B').show();
	 }else if (t == 3) {
        var p = jQuery(e).parents('.form_line')[0];
        jQuery(p).find('.validerorr_1').css('color','#FF4B4B').show();
    }else {
        jQuery(e).parent().find('.validerorr').css('color','#FF4B4B').show();
    }
    
}

function hideerror(e,t)
{
    if (t == 1) {
        jQuery(e).prev('.validerorr').hide();
    }else if (t == 2) {
        var p = jQuery(e).parents('.form_line')[0];
        jQuery(p).find('.validerorr').hide();
	}else if (t == 3) {
        var p = jQuery(e).parents('.form_line')[0];
        jQuery(p).find('.validerorr_1').hide();
    }else {
        jQuery(e).parent().find('.validerorr').hide();
    }
}

function checkblur (e,t)
{
    jQuery(e).blur(function(){
        if (! notvalid( jQuery(e).val() ) )
            hideerror(e,t);
        else 
            showerror(e,t);
    });
    
}

function verifyEmail(s){
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (s.search(emailRegEx) == -1) {
          return false;
     }
    
     return true;
}

function clear_form_elements(ele) {

    $(ele).find(':input').each(function() {
        switch(this.type) {
            case 'password':
            case 'select-multiple':
            case 'select-one':
            case 'text':
            case 'textarea':
                $(this).val('');
                break;
            case 'checkbox':
            case 'radio':
                this.checked = false;
        }
    });

}
