// JavaScript Document
function CommonAjax_Function(url,queryString,DivID){
	$JQ_Obj(DivID).html("<div style='text-align:center;margin-top:50px'><img src='../images/ajax-loader.gif' ></div>")
	$JQ_Obj.ajax({
		type: "POST",
		url: url,
		data: queryString,
		cache: false,
		success: function(rs){
			$JQ_Obj(DivID).html(rs);
		}
	});
}


function Is_NULL(dom,display){
	
	if(!dom){
		return "\n"+display;
	}else{
		return "";
	}
}
function Is_NAN(dom,display){
	
	if(isNaN(dom)){
		return "\n"+display;
	}else{
		return "";
	}
}
function Char_Count(dom,counts,display){
	if(dom.length < counts){
		return "\n"+display;
	}else{
		return "";
	}
}
function Email_Validation(email_id,display){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
	if(email_id){   	
		if(reg.test(email_id) == false) {
			return "\n"+display;
		}else{
			return "";
		}
	}else{
			return "";
	}	
}
function isValidZip(dom,display){
	var patt1=/[^0-9() -/\.]/g;
	phoneNumber=dom;
	var Invalid_char = phoneNumber.match(patt1);
	if(Invalid_char == null){
		return "";
	}else{
		return "\n"+display;
	}	
}
function zip_Validation(VAL,display){
	if(VAL){
		//if (VAL.match(/^[0-9]{5}$/) || VAL.match(/^[0-9]{7}$/)){
		 
		if (VAL.match(/^[0-9\-]+$/)){
			return "";  
		}else{
			return 	"\nInvalid Zip Format";
		}
		 
	}else{
		return "\n"+display;
	}
}
function Validate_Time(start,end,display){
	if(parseInt(start) && parseInt(end)){
		if(parseInt(start)<=parseInt(end)){
			return "";	
		}else{
			return "\n"+display;
		}
	}else{
		return "";		
	}
}

function Validat_First_letter(Dom,display){//first 3 should be letter, then any chars
	if(Dom){
		//if(isNaN(Dom[0])){
		if(Dom.match(/^[a-zA-Z]/)){	
			return "";			 
		}else{
			return "\n"+display;
		}
	}else{
		return "";	
	}
}

function Validate_alpha_SPace(Dom,display,display2){
		if(Dom){
		if(Dom.match(/^[a-zA-Z\s]+$/)){
			match_word=/.*[a-zA-Z]{2}.*/;
		
			if(Dom.match(match_word)){
				return "";				 
			}else{
				return "\n"+display2;	
				}
		}else{
			return "\n"+display;
		}
	}else{
		return "";	
	}

}

function Validat_Field_syntax(Dom,str_len,display){
	if(Dom){
		switch(str_len){
			case 3:
				match_word=/.*[a-zA-Z]{3}.*/;
			break;
			case 2:
				match_word=/.*[a-zA-Z]{2}.*/;
			break
			default:
			break;
		}

	//	alert(match_word);
		if(Dom.match(match_word)){
			return "";				 
		}else{
			return "\n"+display;	
			}
	}else{
		return "";	
	}
}
	

function Integer_Checking(Dom,display){
	match_word=/^[0-9\.]+$/;	
	if(Dom){
		if(Dom.match(match_word)){
			return "";				 
		}else{
			return "\n"+display;	
			}	
	}else{
		return "";	
	}
}

function Validate_letter_SPace(Dom,display,display2){
		if(Dom){
		if(Dom.match(/^[a-zA-Z0-9\s]+$/)){
			match_word=/.*[a-zA-Z]{2}.*/;
		
			if(Dom.match(match_word)){
				return "";				 
			}else{
				return "\n"+display2;	
				}
		}else{
			return "\n"+display;
		}
	}else{
		return "";	
	}

}

 //function Validate_letter_space_hypen_singleQuote(Dom,display,display2){
//		if(Dom){
//		if(Dom.match(/^[a-zA-Z0-9-'\s]+$/)){
//			match_word=/.*[a-zA-Z]{3}.*/;
//		
//			if(Dom.match(match_word)){
//				return "";				 
//			}else{
//				return "\n"+display2;	
//				}
//		}else{
//			return "\n"+display;
//		}
//	}else{
//		return "";	
//	}
//
//} 


function Validate_letter_space_hypen_singleQuote(Dom,display){
	 
	if(Dom){ 
		//if(Dom.match(/^[a-zA-Z]{2,}[a-zA-Z0-9-'\s]+$/)){ 
		//LDC  ^([a-zA-Z]{2,}|([a-zA-Z].)+)[a-zA-Z0-9-'\s&]*$/
		if(Dom.match(/^([a-zA-Z]{2}|([a-zA-Z].)+)[a-zA-Z0-9-'\s]*$/)){ 
		
			 return "";	
		}else{ 
			return "\n"+display;
		}
	}else{
		return "";	
	}

}

function Validate_address(Dom,display){ 
		if(Dom){
		 if(Dom.match(/^[a-zA-Z0-9-'#\s \(\)\{\}\[\]]+$/)){
		 
				return "";				 
				 

			 
		}else{
			return "\n"+display;
		} 
	}else{
		return "";	
	}

}

function URL_Validation(dom,display){
	
	//var urlregex =/^[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}$/;
	if(dom){
		var prefix = dom.substring(0,7);
		if(prefix !="http://"){
			dom = "http://"+dom;	
		}
	}
	var urlregex =/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/;
	
	
   	var url = dom;
	if(dom){   	
		//alert(urlregex.test(url));
		if(urlregex.test(url) == false) { 
			return "\n"+display;
		}else{ 
			return "";
		}
	}else{
			return "";
	}	
}
