function enc(s)
{
	//.toString().replace(/\%/g, "%26").replace(/=/g, "%3D");
	//alert("enc function");
	return escape(s);
}


    function Search_txtPrice_onclick() 
    {
        if(document.getElementById('Search_txtPrice').value=="Min price")
        {
            document.getElementById('Search_txtPrice').value="";
        }   
    }

    function Search_FocusOut(K)
    {
        if(K=='P')
        {
            if(document.getElementById('Search_txtPrice').value=="")
            {
                document.getElementById('Search_txtPrice').value="Min price";
            }        
        }
        else if(K=='D')
        {
            if(document.getElementById('Search_txtdate').value=="")
            {
                document.getElementById('Search_txtdate').value="yyyy";
            }        
        }
        if(K=='T')
        {   
            if(document.getElementById('Search_txtTitle').value=="")
            {
                document.getElementById('Search_txtTitle').value="Search Artist";
                document.getElementById('txtHint').innerHTML="";
                document.getElementById('txtHint').style.display="none";                
            }        
        }
    }

    function Search_txtdate_onclick()
    {
        if(document.getElementById('Search_txtdate').value=="yyyy")
        {
            document.getElementById('Search_txtdate').value="";
        }   
    }

    function Search_txtTitle_onclick()
    {
        if(document.getElementById('Search_txtTitle').value=="Search Artist")
        {
            document.getElementById('Search_txtTitle').value="";
        }   
    }
    function trim(strText)
    {
        // this will get rid of leading spaces
        while (strText.substring(0,1) == ' ')
            strText = strText.substring(1, strText.length);

        // this will get rid of trailing spaces
        while (strText.substring(strText.length-1,strText.length) == ' ')
            strText = strText.substring(0, strText.length-1);

        return strText;
    }

    
    function Search_RedirectPage()
    {     
        if(trim(document.getElementById('Search_txtTitle').value)=="Search Artist" || trim(document.getElementById('Search_txtTitle').value)=="")
        {
            alert("Enter keywords");
            return false;
        }
        
        // Checking Alphabets - Allowing
        var charpos = document.getElementById('Search_txtTitle').value.search("[^A-Za-z ]"); 
        var strError="";
        if(document.getElementById('Search_txtTitle').value.length > 0 &&  charpos >= 0) 
        { 
            if(!strError || strError.length ==0) 
            {             
                strError = "Only alphabets characters allowed "; 
            } 
            alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
            return false; 
        }              
        
        if(document.getElementById('rbArts').checked)
        {
            window.location="/frmSearch.aspx?Search=Art&Title=" + document.getElementById('Search_txtTitle').value;           
        }
        else
        {            
            window.location="/artistprofiles/frmArtistSearch.shtml?Search=Artist&Title=" + document.getElementById('Search_txtTitle').value;           
        }
    }


function StrSplit(str,splitwith)
{ 
    var strArray;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
            strArray=str.split(splitwith);
        else
          strArray=AjaxUtilsMethods.StringSplit(str,splitwith).value;	
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strArray=AjaxUtilsMethods.StringSplit(str,splitwith).value;	
    }    
    else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strArray=AjaxUtilsMethods.StringSplit(str,splitwith).value;	
    }    
    else
    {
		if(str!=null)
		{
			strArray=str.split(splitwith);
		}
    }         
    return strArray;
}

function StrIndexOf(str,indexwith)
{
    var strint;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
            strint=str.indexOf(indexwith);
        else
            strint=AjaxUtilsMethods.StringIndexOf(str,indexwith).value;
    }
   else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    { 
        strint=AjaxUtilsMethods.StringIndexOf(str,indexwith).value;
    }   
      else if(strBrowser=="Netscape" && strBversion=="7.02")
    { 
        strint=AjaxUtilsMethods.StringIndexOf(str,indexwith).value;
    }     
    else
    {
		if(str!=null)
		{
			strint=str.indexOf(indexwith);
		}
    }      
    return strint;
}

function StrCharAt(str,indexwith,Option)
{
    var strChar;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
            strChar=str.charAt(indexwith);
        else
            strChar=AjaxUtilsMethods.StringCharAt(str,indexwith,Option).value;	
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strChar=AjaxUtilsMethods.StringCharAt(str,indexwith,Option).value;	
    }    
    else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strChar=AjaxUtilsMethods.StringCharAt(str,indexwith,Option).value;	
    }    
    else
    {
		if(str!=null)
		{
			strChar=str.charAt(indexwith);
		}
    } 
    return strChar;
}

function StrReplace(str,strreplace,strreplacewith)
{    
    var strg;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
            strg=str.replace(strreplace,strreplacewith);
        else
            strg=AjaxUtilsMethods.StringReplace(str,strreplace,strreplacewith).value;
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strg=AjaxUtilsMethods.StringReplace(str,strreplace,strreplacewith).value;
    }   
      else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strg=AjaxUtilsMethods.StringReplace(str,strreplace,strreplacewith).value;
    }   
    else
    {
		if(str!=null)
		{
			strg=str.replace(strreplace,strreplacewith);
		}
    } 
    return strg;
}

function StrSubString(str,strFrom,strWidth)
{    
    var strg;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
           strg=str.substring(strFrom,strWidth);
        else
            strg=AjaxUtilsMethods.StringSubString(str,strFrom,strWidth).value;
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strg=AjaxUtilsMethods.StringSubString(str,strFrom,strWidth).value;
    }   
      else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strg=AjaxUtilsMethods.StringSubString(str,strFrom,strWidth).value;
    }   
    else
    {
		if(str!=null)
		{
			strg=str.substring(strFrom,strWidth);
		}
    } 
    return strg;
}


function StrSubStr(str,strFrom)
{    
    var strg;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
        if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
           strg=str.substr(strFrom);
        else
            strg=AjaxUtilsMethods.StringSubStr(str,strFrom).value;
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strg=AjaxUtilsMethods.StringSubStr(str,strFrom).value;
    }   
      else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strg=AjaxUtilsMethods.StringSubStr(str,strFrom).value;
    }   
    else
    {
		if(str!=null)
		{
			strg=str.substr(strFrom);
		}
    } 
    return strg;
}


function StrMatch(str,strExp)
{    
    var strg;    
    if(strBrowser=="Mozilla" || strType=="Firefox1.0" || strBrowser=="Netscape" || strBrowser=="AppleMAC-Safari")
    {
         if(strBversion=="5.0" && strBrowser=="AppleMAC-Safari")
           strg=str.match(strExp);
        else
            strg=AjaxUtilsMethods.StringMatch(str,strExp).value;
        
    }
    else if(strBrowser=="Firefox" && strBversion=="1.0.3")
    {
        strg=AjaxUtilsMethods.StringMatch(str,strExp).value;
        
    }   
      else if(strBrowser=="Netscape" && strBversion=="7.02")
    {
        strg=AjaxUtilsMethods.StringMatch(str,strExp).value;
    }   
    else
    {   
		if(str!=null)
		{
			strg=str.match(strExp);
		}
    }     
    return strg;
}

function GetAttributeText(tag_in,attName)
{
	for( var x = 0; x < tag_in.attributes.length; x++ ) {
	  if(tag_in.attributes[x].nodeName.toLowerCase()==attName)
	  {
		  return tag_in.attributes[x].nodeValue;
	  }
	}
	return "";
}

function OpenHelpWindow()
{   
    window.open('/help.htm','help','scrollbars=yes,left=100px,top=100px,width=800,height=600');
    return false;
}