﻿// JScript File


function textCounter(field,counter,maxlimit,prbar)
    {
    
  //  alert(prbar);
	// text width//
	    var fieldWidth =  parseInt(field.offsetWidth);
	    var charcnt = field.value.length;        

	    // trim the extra text
	    if (charcnt > maxlimit)
	     { 
		    field.value = field.value.substring(0, maxlimit);
	    }

	    else
    	
	     { 
	   
	     
	    if(prbar == "yes")
	    {
	   
	   // progress bar percentage
	    var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	    document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	    document.getElementById(counter).innerHTML="Limit: "+percentage+"%"
	   // color correction on style from CCFFF -> CC0000
	     setcolor(document.getElementById(counter),percentage,"background-color");
	    }
	    
	    }
}


function setcolor(obj,percentage,prop)
{
	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}
function opencal()
{
window.open('../Realtor/frmCalender.aspx?cname=Txtbirthday','','menubar=0,height=240,width=230');
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);
        }
    
        return sString;
    }
    function checkUrl(theUrl)
    {    
      var incomingvalue="http://"+theUrl.value.replace("http://","");             
      if(incomingvalue.match(/^(http|ftp)\:\/\/\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#]\w+)*\/?$/i) ||
         incomingvalue.match(/^mailto\:\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w{2,4}$/i))
         {
        return true;
        }
        else
         {
         return false;
        }
    }
    
    function  imageupload(stringvalue)
   {
    var msg="";
    var returnvalue = false;
    if(trimAll(stringvalue) !="")
    {     
            var  ext =  stringvalue;
            if(ext.length > 0)
            {
            ext = ext.substring(ext.length-3,ext.length);
            ext = ext.toLowerCase();
            
             if(ext != "jpg" && ext !="gif" && ext != "jpeg" )
              {
              returnvalue= false;
               }else
               {
               returnvalue= true;
               }
             }  
       }     
          return returnvalue;  
    }
   
    
    function validateEmail(str)
 {
	if(str != '')
	{
	    var strexp=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (strexp.test(str))
		{
			return 1;
		}
		else
			
		{
		
			return 0;
		}
	}
	
}
function phonefn(prev,next)
    {
     var prevControl=prev;
     if (prevControl.value.length >=3)
     {
      next.focus();
     }
    } 
 function valuecheck(th)
    {
        
        
        if(th.value.length ==3)
        {
           
            if(th.id=="TxtPhone11")
            {
              document.form1.TxtPhone12.focus();              
            }
            if(th.id=="TxtPhone12")
            {    
               document.form1.TxtPhone13.focus();
            }           
                       
            if(th.id=="TxtPhone21")
            {
                document.form1.TxtPhone22.focus();
            }
            if(th.id=="TxtPhone22")
            {
                document.form1.TxtPhone23.focus();
            }
                        
               if(th.id=="TxtFax1")
           {
                document.form1.TxtFax2.focus();
            }
            if(th.id=="TxtFax2")
            {
                document.form1.TxtFax3.focus();
            }
                           
            
                   
        }
    }
 

