﻿function setUrlPathCss(urlPath)
{

    var theRules = null;
	if (document.styleSheets[1].cssRules)
		theRules = document.styleSheets[1].cssRules
	else if (document.styleSheets[1].rules)
		theRules = document.styleSheets[1].rules


   
   if(theRules != null)
        for(var i in theRules)
        {
            
                if(theRules[i].style)          
                 if(theRules[i].style.background)           
                  theRules[i].style.background = theRules[i].style.background.replace(/UrlPath/g,urlPath);
          
        } 


}
function maskNumberTextBox(obj)
{
    //alert(event.keyCode);
    if(event.keyCode>=48 && event.keyCode<=57)
        event.returnValue=true;
    else
        event.returnValue=false;    
}
function maskDateTextBox(obj)
{
    var value = obj.value;
    if(obj.value.length<=2)
        obj.mod = 1;
    if(obj.value.length>3 && value.length<=5)
        obj.mod = 2;
    if(obj.value.length>6)
        obj.mod = 3;
        
        
    if(event.keyCode == 46 || event.keyCode == 44)
    {
        event.returnValue=false;
        if(obj.value.length==1)
        {
            obj.value = "0"+obj.value+".";
            return;
        }
        if(obj.value.length==2 )
        {
            obj.value = obj.value+".";
            return;
        }
        
        if(obj.value.length==4 )
        {
        
            obj.value = obj.value.charAt(0)+obj.value.charAt(1)+obj.value.charAt(2)+"0"+obj.value.charAt(3)+".";
            return;
        }
        if(obj.value.length==5 )
        {
            obj.value = obj.value+".";
            return;
        }
         
         
            
    }
    if(event.keyCode>=48 && event.keyCode<=57)
    {
        event.returnValue=true;
        if(obj.value.length==2 )
        {
            obj.value = obj.value+".";
            return;
        }
        if(obj.value.length==5 )
        {
            obj.value = obj.value+".";
            return;
        }
    }
    else
        event.returnValue=false;
    if(obj.value.length==10)    
        event.returnValue=false;
    
        
        
}
function searchKeyPress(event)
{
   
    if(event.keyCode == 13 || event.keyCode == 10)
        window.location = "/search/p-"+obj.value+".html";

}

function GenerateHashString() {


    var objUserName = document.getElementById(APIControls.UserNameTextBox);
  
    var objPassword = document.getElementById(APIControls.PasswordTextBox);
    var objRandomString = document.getElementById(APIControls.RandomTextBox);
    var objGeneratedHash = document.getElementById(APIControls.GeneratedHashTextBox);

    var originalString = objRandomString.value + objPassword.value + objUserName.value;
   
    objGeneratedHash.value = sha1Hash(hex_md5(originalString));
    objPassword.value = "";

}
function GenerateHashStringCustom(userNameId,passwordId,randId,generateId) {

    var objUserName = document.getElementById(userNameId);
    var objPassword = document.getElementById(passwordId);
    var objRandomString = document.getElementById(randId);
    var objGeneratedHash = document.getElementById(generateId);

    var originalString = objRandomString.value + objPassword.value + objUserName.value;
    objGeneratedHash.value = sha1Hash(hex_md5(originalString));
    objPassword.value = "";

}