﻿// JScript File
var sentnumbers;
sentnumbers = '';

function cleartext_160()
{
   document.getElementById("mobile_number_160").value="";
}

function resettext_160()
{
   if(document.getElementById("mobile_number_160").value=="")
   {
    document.getElementById("mobile_number_160").value="enter mobile numbers sperated by comma";    
   } 
}

function sendResult_160()
{

    var mobile_number_160;
    var message;
    objspan = document.getElementById("tleft160");
    mobile_number_160=document.getElementById("mobile_number_160").value;
    message=document.getElementById("message").value;
    
    if(mobile_number_160 == '' || mobile_number_160 == 'enter mobile numbers sperated by comma') 
    {
        setalert(objspan,'Please enter Mobile number');
        document.getElementById("mobile_number_160").focus();
        return false;
     }
    if(message == '' || message == 'Message')
    {
        setalert(objspan,'Please enter message');        
        document.getElementById("message").focus();
        return false;
     }

    message=trimAll(message)      

    if(message.endsWith('-')) 
     {
        setalert(objspan,'SMS Not Sent');
        return false;
     }
    var arrmobiles = new Array();
    var mno, i, j, k;
    arrmobiles = mobile_number_160.split(',');
    if(arrmobiles.length > 10)
    {
          setalert(objspan,'Cannot send to more than 10 numbers');
          return false;
    }
    var arrmobilesrep = new Array();
    var z, tempcount;          
    arrmobilesrep = sentnumbers.split(',');
    tempcount = 0;        

    for(k=0;k<arrmobiles.length;k++)
    {
        arrmobiles[k]=trimAll(arrmobiles[k]);
        if(isNaN(arrmobiles[k])==true || arrmobiles[k].contains('.'))
        {
            setalert(objspan, arrmobiles[k] +  ' is not a number');
            document.getElementById("mobile_number_160").focus();
            return false;
        }
         if (arrmobiles[k].charAt(0) == 9 && arrmobiles[k].charAt(1) == 1)
        {
            setalert(objspan,'No need to enter country code');
            document.getElementById("mobile_number_160").focus();
            return false;
        }
        if(arrmobiles[k].length !=10)
        {
	        setalert(objspan,'Mobile Number ' + arrmobiles[k] +  ' should be 10 digits');
	        document.getElementById("mobile_number_160").focus();
	        return false;
        }
    	
        if (arrmobiles[k].charAt(0) != 9)
        {
           setalert(objspan, arrmobiles[k] + 'Please enter first digit as 9');
           document.getElementById("mobile_number_160").focus();
            return false;
        }
       
        if ((arrmobiles[k].charAt(1) != 2) && (arrmobiles[k].charAt(1) !=  3) && (arrmobiles[k].charAt(1) != 4) && (arrmobiles[k].charAt(1) != 7) && (arrmobiles[k].charAt(1) != 8) && (arrmobiles[k].charAt(1) != 9))
        {
           setalert(objspan, arrmobiles[k] + 'This is not a valid india mobile number !');
           document.getElementById("mobile_number_160").focus();
            return false;
        }     
        for(z=0;z<arrmobilesrep.length;z++)
        {
            if(arrmobilesrep[z]==arrmobiles[k]) tempcount = tempcount + 1;         
        }   
        if(tempcount > 3)
        {
            alert('You have already sent 4 SMS to ' + arrmobiles[k]);
            setalert(objspan,'Send SMS to another Mobile');
            return false;
        }
    }
    document.getElementById("r").setAttribute("src","http://www.160by2.com/sendresult_new.aspx?mobile_number=" + mobile_number_160 + "&message=" + escape(message) + "&inet_ad_text_id=" + document.getElementById("inet_ad_text_id").value + "&ad_id=" + document.getElementById("ad_id").value + "&v=1");
    return false;
}

function displayResult(strresponse,inetAd)
{
     objspan = document.getElementById("tleft160");
	
    if(strresponse=='OK')
    {
         //objspan.innerHTML='<marquee behavior="scroll" scrolldelay="200" width="320" >SMS Sent successfully; To Send more sms type in another mobile#</marquee>';
         if(sentnumbers.length == 0) 	{sentnumbers = trimAll(document.getElementById("mobile_number_160").value) ;}
	    else{sentnumbers = sentnumbers + ',' + trimAll(document.getElementById("mobile_number_160").value);}
    	
        if (window.XMLHttpRequest) //non-ie
        {
            var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
            if(!ie7)
            {
              setalert(objspan,'SMS Sent successfully.');
            }
            else
            {
                setalert(objspan,'<marquee behavior="scroll" scrolldelay="200" width="200" >SMS Sent successfully; To Send more sms type in another mobile#</marquee>');
            }
        }
        else
        {
                 setalert(objspan,'<marquee behavior="scroll" scrolldelay="200" width="200" >SMS Sent successfully; To Send more sms type in another mobile#</marquee>');
        }
        
         document.getElementById("mobile_number_160").value = '';
         if(inetAd != 'test')
         {
            document.getElementById("inetad").innerHTML=inetAd;
         }
     }
    else if(strresponse=='ERROR')
    {
         setalert(objspan,'SMS Not Sent Successfully');
    }
    else
    {
        objspan.innerHTML=strresponse
    }    
   if (window.XMLHttpRequest) 
	{
		var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
		if(!ie7) document.getElementById("post160").innerHTML = '<script id="r" type="text/javascript"></script>';
	}
     return false;
}

function trimAll(sString) 
{
    while (sString.substring(0,1) == ' ')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ')
    {
        sString = sString.substring(0,sString.length-1);
    }
    while (sString.charCodeAt(sString.length-1) == 10 || sString.charCodeAt(sString.length-1) == 13)
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;    
}
function loadInetAd(inetAd)
{
 document.getElementById("inetad").innerHTML = inetAd;    
if(document.getElementById('ad_id')!=null)
{
 //document.getElementById('head160').style.background='#F00';   
if(document.getElementById('inet_ad_text_id').value == 139) {document.getElementById('ad_logo').innerHTML = '<span><img src="http://www.160by2.com/widget/images/CDM_image.jpg" alt="" style="margin-top: 37px;"/></span>' ;}
else if(document.getElementById('inet_ad_text_id').value == 174) {document.getElementById('ad_logo').innerHTML = '<span><img src="http://www.160by2.com/widget/images/niit-1.gif" alt="" style="margin-top: 37px;"/></span>';}
}
}
function loadadvtz() {
  document.getElementById("l").setAttribute("src","http://www.160by2.com/Tracker_latest.aspx?id=I16R0");
}
function setalert(obj, alrtmsg)
{
 obj.innerHTML=alrtmsg;
//alert(document.getElementById('ad_id').value);
 //document.getElementById('head160').style.background='#F00';   
if(document.getElementById('ad_id').value == 239) {document.getElementById('ad_logo').innerHTML = '<span><img src="http://www.160by2.com/widget/images/CDM_image.jpg" alt="" style="margin-top: 37px;"/></span>' ;}
else if(document.getElementById('ad_id').value == 274) {document.getElementById('ad_logo').innerHTML = '<span><img src="http://www.160by2.com/images/niit-1.gif" alt="" style="margin-top: 37px;"/></span>';}
//if(document.getElementById('ad_id').value == 239) {document.getElementById('ad_logo').setAttribute("src", 'http://www.160by2.com/widget/images/CDM_image.jpg' );}
//else if(document.getElementById('ad_id').value == 274) {document.getElementById('ad_logo').setAttribute("src", 'http://www.160by2.com/images/niit-1.gif');}
}

String.prototype.endsWith = function(str) 
{
    return (this.match(str+"$")==str)
}
String.prototype.contains = function(t) { 
return this.indexOf(t) >= 0 ? true : false 
}