// JavaScript Document
function isEmpty(s) {
        return ((s == null) || (s.length == 0));
}
function isWhitespace (s) {
        var i;
      if (isEmpty(s)) return true;
      for (i = 0; i < s.length; i++){
                var c = s.charAt(i);
            if (c == " ") return true;
        }
        return false;
}
function isSame(fir,sec){
        var j,k;
      var lnt;
      if(fir.length > sec.length){
                lnt=fir.length;
                        }
        else{
                lnt=sec.length;
        }
                for (j = 0; j < lnt; j++)
                {
                      if(fir.charAt(j) !=sec.charAt(j))
                          return true;}
                                return false;
}

function checkChar(theField,s,checkempty,a,b){ 
       var l=theField.value.length;
	   var fieldvalue = theField.value;
        if(isEmpty(theField.value)&&checkempty!=false)
			{
				alert(s+" can not be empty.");
				theField.focus();
				return false;
			}
         
		if(l < a) { 
                	alert("The length of "+s+" should be minimum of "+a+" characters.");
                      theField.focus();
                      return false;
                    }
                 if(l > b) {
  	              alert("The length of "+s +" should not more than "+b+" characters");
  	               theField.focus();
  	              return false;
				  }
		
		
       return true;     
}

function checkSamePass(Pas,theFields)
        {          
			var ll=theFields.value.length;
    //           if (isWhitespace(theFields.value))
      //             return warnEmpty (theFields, si);
            if(isSame(Pas.value,theFields.value)) {
            	alert("The Password and Confirm Password do not match. Please try again.");
            	theFields.focus();
            	return false;
            }else return true;
        }

function checkPassuserSame(fir,sec){
if(isSame(fir.value,sec.value))
{	
return true;
}
else{
var a=confirm("Password should not be same as User ID");
if(a==true)
       return false;
else if(a==false)
		return true;}
}
function checkNumeric(theField,s,emptycheck)
{	var l=theField.value.length;
	validString = "0123456789 ";
	var fieldvalue = theField.value;
	if(emptycheck!=false)
	{
        if(isEmpty(theField.value))
	{
	alert(s+" cannot be left blank.");
	theField.focus();
	return false;
	}
	}
	 if(theField.value!="")
	{	var j;
		for (j = 0; j < l ; j++)
	        {

			if(validString.indexOf(fieldvalue.charAt(j)) == -1)
			{
				alert ("Please enter 0-9 in "+s +" Field");
				theField.value="";
				theField.focus();
				return false;
			}
         }

	}
return true;

}		
function checkEmail(theField,s,emptycheck)
{

var l=theField.value.length;
var fieldvalue=theField.value;
	if(emptycheck!=false){
          if (isEmpty(theField.value)) { 
          	alert(s  + " cannot be left blank."); 
          	theField.focus();
          	return false;
          }
		}
    for(i=0;i<l;i++)
	{
		
		if(fieldvalue.charAt(i)=='@')
		{
		
			for(j=i;j<l;j++)
			{
				if(fieldvalue.charAt(j)=='.')
				{
				
					break;
				}
				
				if((j+1)==l)
				{
				
				alert(s + " is incorect.");
				theField.focus();
				return false;
				break;
				}
				
			}
		
		break;
		}
	
		if((i+1)==l)
		{
			
			alert(s + "  is not valid.");
			theField.focus();
			return false;
			break;
			
		}		
	
	}
		

return true;						
		
}
function check_url(address) 
{
if ((address=="") || (address.indexOf('http://www.')==-1) || (address.indexOf ('.')==-1))
	{
		alert("Please enter a valid URL");
		address.focus;
      return false;
	}
}
function send_newsletter(baseurl){
//document.getElementById('sendEmail').style.display="none";
document.getElementById('sending').style.display="block";
nid=document.getElementById('newsletterid').value;
//mailSubject=document.getElementById('mailSubject').value;
//mailBody=document.getElementById('mailBody').value;
sent='<div style="float:right; width:20px; height:20px; background:#ff0000; color:#fff; font-weight:bold; cursor:pointer;" onclick="document.getElementById(\'sent\').style.display=\'none\';">X</div>';
sent +="<u>Newsletter has been successfully sent to following receipents</u>:<br/> ";
	url=baseurl+'/admin/resend_newsletter.php';
	pageUrl=url+"?nid="+nid;
	if(window.ActiveXObject)
	 {
		xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 else
	 {
	 xmlRequest = new XMLHttpRequest();
	 }
	 xmlRequest.open("GET", pageUrl, true);
	 xmlRequest.send(null);
	 xmlRequest.onreadystatechange=function(){
	
	 if(xmlRequest.readyState==4){
		returnText=xmlRequest.responseText;
		//document.getElementById('sendEmail').style.display="none";
		document.getElementById('sending').style.display="none";
		document.getElementById('sent').style.display="block";
		if(returnText=="empty")
			sent="No subscribers subscribed to the region selected";
		else{
		
		list=returnText.split("#");
		listNum=list.length;
		sent +="Total "+listNum+" subscribers"+"<br/>";
		for(i=0;i<listNum;i++){
			if(i==listNum-1)
				sent +=list[i];
			else
				sent +=list[i]+"<br/>";
			}
		}
		document.getElementById('sent').innerHTML=sent;
		}
		 
	
	 }
}