// JavaScript Document
function formValidator_contact(){                
	// Make quick references to our fields
	var fname = document.getElementById('sfname'); 
	var email = document.getElementById('semail');
	var cemail = document.getElementById('scemail');
	var phone = document.getElementById('sphone');
    var subject = document.getElementById('stopic');
	var captcha = document.getElementById('scaptcha');
	// Check each input in the order that it appears in the form!
		if(isNotEmpty(fname, "Please enter you full name.")){
			if(emailValidator(email, "Please enter email address.")){
				if(emailValidator(cemail, "Please enter confirm email address.")){
					if(isNotEmpty(phone, "Please enter your phone number.")){
						if(isNotEmpty(subject, "Please select subject.")){                
                			if(isNotEmpty(captcha, "Please enter your security Code."))                    
								return true;
						}
					}
				}
			}
		}
	return false;
	
}
function formValidator_support(){                    
	// Make quick references to our fields
	var sfname = document.getElementById('sfname');    
	var semail = document.getElementById('semail');
	var scemail = document.getElementById('scemail');
	var sphone = document.getElementById('sphone');
	var stopic = document.getElementById('stopic');
    var captcha = document.getElementById('scaptcha');	
	// Check each input in the order that it appears in the form!
		if(isNotEmpty(sfname, "Please enter you full name.")){
			if(emailValidator(semail, "Please enter email address.")){
				if(emailValidator(scemail, "Please enter confirm email address.")){
					if(isNotEmpty(sphone, "Please enter your phone number.")){
						if(isNotEmpty(stopic, "Please select subject.")){  
                			if(isNotEmpty(captcha, "Please enter your security Code."))                    
								return true;
						}
					}
				}
			}
		}
	return false;
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z ]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function isNotEmpty(elem, helperMsg)
{   
    if (elem.value.trim()=='')
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
	else
	{
		return true;
	}
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };


function radioValidation(radiosbtn, helperMsg)
{    
    var ctr=0;    
    for(var i=0;i<radiosbtn.length;i++)
    {                
        if(radiosbtn[i].checked)
        {
            ctr=1;
        }
    }        
    if(ctr <= 0)
    {
        alert(helperMsg);
        return false;
    }
    else return true;
    
}