﻿// JScript File
function ActiveLink()
{
	var page_txt = String(window.location.href);
	var str      = page_txt.substr((page_txt.lastIndexOf("/")+1));
	str          = str.toLowerCase();
	//alert(">>> " + str + " : " + document.getElementById('lnkhome'));
	switch(str){
	    case "snow_userregisteration.aspx"   : if(document.getElementById('Account')) document.getElementById('Account').className = "first arial_11Bfff"; break;
	    case "search.aspx?srid=1"            : if(document.getElementById('Search1')) document.getElementById('Search1').className = "first arial_11Bfff"; break;
	    case "search.aspx?srid=2"            : if(document.getElementById('Search2')) document.getElementById('Search2').className = "first arial_11Bfff"; break;
	    case "aboutsite.aspx"                : if(document.getElementById('About'))   document.getElementById('About').className = "first arial_11Bfff"; break;
	    case "displayrecsourcesdetails.aspx" : if(document.getElementById('Resources'))   document.getElementById('Resources').className = "first arial_11Bfff"; break;
	    case "testimonialsdetails.aspx"      : if(document.getElementById('Testimonial'))   document.getElementById('Testimonial').className = "first arial_11Bfff"; break;
	    case "contactus.aspx"                : if(document.getElementById('Contact'))   document.getElementById('Contact').className = "first arial_11Bfff"; break;
	    case "manageresource.aspx"           : if(document.getElementById('Resources'))   document.getElementById('Resources').className = "first arial_11Bfff"; break;
	    case "testimonial.aspx"              : if(document.getElementById('Testimonial'))   document.getElementById('Testimonial').className = "first arial_11Bfff"; break;
	    case "admin_manageuser.aspx"         : if(document.getElementById('Home'))   document.getElementById('Home').className = "first arial_11Bfff"; break;
	    case "MatchedRentals.aspx"           : var obj = getObjectByNamePart("A", "lnkMatches"); if(obj) obj.className = "first arial_11Bfff"; 
	    case "MatchedRenters.aspx"           : var obj = getObjectByNamePart("A", "lnkMatches"); if(obj) obj.className = "first arial_11Bfff"; 
	 
	 
	    default                              : var obj = getObjectByNamePart("A", "lnkhome"); if(obj) obj.className = "first arial_11Bfff"; 
	}
}

function getObjectByNamePart(tag, str){
    var objs = document.getElementsByTagName(tag);
    for(var i=0; i<objs.length; i++){
        if(objs[i].id.toLowerCase().indexOf(str.toLowerCase()) != -1){
            return objs[i];
        }
    }
}
  ///////////////////////////////////////////////////////////////////////////
//Count Characters General
///////////////////////////////////////////////////////////////////////////
function CountCharactersGeneral(sourceTextBox, displayControl, maxLength)
{

    if(sourceTextBox != null && displayControl != null)
    {
           // try
          //  {
                sourceTextBox = document.getElementById(sourceTextBox);
                displayControl = document.getElementById(displayControl);
                if(sourceTextBox != null)
                {
                    var len = sourceTextBox.value.length
                    if (len<=maxLength)
                    {
                        //displayControl.value = maxLength -len;
                        displayControl.innerHTML = maxLength -len + " Character(s) remaining.";
                    }
                    else
                    {
                        sourceTextBox.value = sourceTextBox.value.substring(0, maxLength);
                        return false;
                    }
               }
         //  }
       //   catch(e)
        //   {
        //   alert(e.description):
          // }
    }
}
 function CustomValidate(source,args)
    {
        //alert('hi');
        var checkfield = args.Value;
        var t= 0;
        var iChars = "<>\#";
        for (var i = 0;i < checkfield.length; i++)
        {
  	        if (iChars.indexOf(checkfield.charAt(i))!= -1)
  	        {
  	           t=1;
  	        }  	        
  	        
        }
        
             
         if(t==1)
        {
          args.IsValid=false 
          
        }
        else
        {
          args.IsValid=true
         
        }
         
     }    


