/**
SMPPCUBE Official Custom JS functions file
Please DO NOT remove or modify any code unless you really know what you're doing.
*/
var app_url = '/app/';
var pageContentLoadUrl = app_url+'getPageContent/';
var options = {};
var smsCharLimit = 160;
var longSMSCharLimit = 720;



function nl2br (str, is_xhtml) {   
var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';    
return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}

//misc

function formatInt(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}

//validations
function isMobile(val){
var start = val.charAt(0)
      if(val==null){return false;}
      if (val.length < 10){return false;}
	   for (var i = 0; i < val.length; i++) {
            var ch = val.charAt(i)
            if (ch < "0" || ch > "9") {
            return false
            }
      }
	  if (start == "9" || start == "8" || start == "7")
{
return true;
}
else
{ return false;}

	  return true
    }
	
	
	
function isPositiveInteger(val){
      if(val==null){return false;}
      if (val.length==0){return false;}
      for (var i = 0; i < val.length; i++) {
            var ch = val.charAt(i)
            if (ch < "0" || ch > "9") {
            return false
            }
      }
	  return true
    }
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}


$(document).ready(function(){
	
	//-----initial load
	 /*====Select Box====*/
if($(".chzn-select").length>0 || $(".chzn-select-deselect").length>0){	 
$(".chzn-select").chosen();
$(".chzn-select-deselect").chosen({
allow_single_deselect: true
});
}
		//-----progress bar
				
				//-----end progress bar
		
			
				//-----system message block close
				$(".system_messages").click(function(){
					$(this).hide("blind");
					});
				//-----end of system message block close
				
				
		//----- datepicker
		if($(".datepicker").length>0){
				$(".datepicker").datepicker({minDate: 0});
		}
		//----- end datepicker
				

});