﻿
 var timerID, global, globalS;
global=0;
globalS=0;
checkboxs = 0;
mainCheckboxs = 2;


//Expand element
function ShowElement(id)
{
    var element = document.getElementById(id);

    if (element != null)
    {
        if(element.style.display == "") 
        {
            element.style.display = "none";
            element.value = "";
        }
        else 
            element.style.display = "";
    }
}

function showRegistrationProgress()
{       
//    if (typeof(Page_ClientValidate) == 'function')
//    { 
//        Page_ClientValidate();
//    }

//    if (Page_IsValid)
//    {
         var obj = document.getElementById('tblMain');         
         if (obj != null)
            obj.style.display = "none";
 
        obj = document.getElementById('div_temp');
        if (obj != null)
        {
            obj.style.height= "500px";
            obj.innerHTML = "<table><tr><td colspan=\"2\" style=\"height:50px\">&nbsp;</td></tr><tr><td align='center' id='td_load'></td></tr><tr><td align=\"center\" id='td_timer' style=\"color:#484848\"></td></tr><tr><td style='padding:100px 100px 100px 100px'>&nbsp;</td></tr></table>";
        }
   
        obj = document.getElementById('td_load');
        if (obj != null)
        {
            var obj2 = document.getElementById('td_loading');
            if (obj2 != null)
                obj.innerHTML = obj2.innerHTML;
        }

         CallTimer();            
//    }
    return true;
}



function showProgress(sender)
{     
    var obj = document.getElementById(sender);  
      
    if (obj != null)  
        obj.style.display = "none";

    obj = document.getElementById('div_temp');
    if (obj != null)
    {
        obj.style.height= "500px";
        obj.innerHTML = "<table style=\"border: none;\"><tr><td colspan=\"2\" style=\"height:50px; border: none;\">&nbsp;</td></tr><tr><td align='center' id='td_load' style=\"border: none;\"></td></tr><tr><td align=\"center\" id='td_timer' style=\"color:#484848; border: none;\"></td></tr><tr><td style='padding:100px 100px 100px 100px; border: none;'>&nbsp;</td></tr></table>";
    }

    obj = document.getElementById('td_load');
    if (obj != null)
    {
        var obj2 = document.getElementById('td_loading');
        if (obj2 != null)
            obj.innerHTML = obj2.innerHTML;
    }

    //CallTimer();   
              
    return true;
}

function CallTimer()
{
       timerID = window.setTimeout("CallTimer()",1000);
        globalS++;
        if(globalS==60)
            {
                global++;
                globalS=0;
            }

         if(globalS < 10)
            txt = global + " m : 0" + globalS+" s";
         else
            txt = global + " m : " + globalS+" s";
             
         var obj = document.getElementById('td_timer')
         if (obj != null)
            obj.innerHTML =  txt;            
}

function GetResolution(screenWidth, screenHeight)
{     
    if (screenWidth != null && screenHeight != null)
    {
        if(screenWidth.value != window.screen.availWidth || screenHeight.value != window.screen.availHeight)
        {
            top.location.href= location.href + '?width=' + window.screen.availWidth + '&height=' + window.screen.availHeight;
        }
    }
        
}

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


function ValidateEmail(oSrc, args)
{
    //var regex = new RegExp("(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)?");
   
    var regex = new RegExp("^[\\w\\-_\\.]+@[\\w\\-_\\.]+\\.\\w{2,3}$");
    var email = args.Value.trim();
    
    args.IsValid = regex.test(email);  
    return; 
}

function ValidateUrl(oSrc, args)
{
    var regex = new RegExp("([-A-Z0-9.]+)(/[-A-Z0-9+&@#/%=~_|!:,.;]*)?(\\?[A-Z0-9+&@#/%=~_|!:,.;]*)?");
    var url = args.Value.trim();

    args.IsValid = regex.test(url);  
    return; 
}

function ValidatePhone(oSrc, args)
{
    var regex = new RegExp("^[\\d()\\- \\.\\+]+$");
    var phone = args.Value.trim();

    args.IsValid = regex.test(phone);  
    return; 
}
      
//    function ValidateKeywords(oSrc, args)
//    {
////        var regex = new RegExp("^[^,]+(?:,[^,]+(?:,[^,]+)?)?$");
////        var keywords = args.Value.trim();
////        
////        args.IsValid = regex.test(keywords);  
//        args.IsValid = true;
//        return; 
//    }

function FixRegistrationLayout()
{
    var browser = navigator.appName;
    
    if (browser == 'Netscape' && navigator.vendor.indexOf('Apple') == -1)
    {
   
        var tbl1 = document.getElementById('tblStepBody');
      
         if (tbl1 != null)
        {
            tbl1.style.marginLeft = '1px';
            tbl1.style.width = '899px';
        }        
    }
}

  function OpenNewPopup(url) 
    {        
        var height = 800;
        var width = 800;
        var top =  20;
        var left = 300;
          
        newwin=window.open(url, "", "fullscreen=0,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,directories=0,location=0,titlebar=0,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top);
    }
    
    
   function Show(divID)
   {
         var div = document.getElementById(divID);
                 
         div.style.visibility = "visible";
   }
   
   function Hide(divID)
   {
         var div = document.getElementById(divID);
         
         div.style.visibility = "hidden";
   }
   
    function SetOpacity(elem, opacityAsInt)
    {
        var opacityAsDecimal = opacityAsInt;

        if (opacityAsInt > 100)
            opacityAsInt = opacityAsDecimal = 100; 
        else if (opacityAsInt < 0)
            opacityAsInt = opacityAsDecimal = 0; 

        opacityAsDecimal /= 100;
        if (opacityAsInt < 1)
            opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0

        elem.style.opacity = opacityAsDecimal;
        elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
    }
    
    
    function ChangeMenuBackground1(menuItem, selected)
    {
        if (menuItem == null)
            return;

        var divs = menuItem.getElementsByTagName("div");

        if (divs == null)
            return;
           
        for(var i = 0; i < divs.length; i++)
        {
            if (divs[i] != null)
            {
                if (divs[i].className == "headerLinksLeftNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_left.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_left.gif)";                    
                }
                
                if (divs[i].className == "headerLinksCenterNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_center.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_center.gif)";                    
                }
                 
                if (divs[i].className == "headerLinksRightNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_right.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_right.gif)";
                        
                }
                
                if (divs[i].className == "headerLinksBottomNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_bottom.gif)";
                    else
                        divs[i].style.backgroundImage = "none";
                        
                }
            }
        }
        
    }
    
     function ChangeMenuBackground(menuItem, selected)
    {
        if (menuItem == null)
            return;
     
        var divs =  menuItem.parentNode.getElementsByTagName("div");
                        
        //var divs = menuItem.getElementsByTagName("div");

        if (divs == null)
            return;
           
        for(var i = 0; i < divs.length; i++)
        {
            if (divs[i] != null)
            {
                if (divs[i].className == "headerLinksLeftNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_left.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_left.gif)";                    
                }
                
                if (divs[i].className == "headerLinksCenterNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_center.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_center.gif)";                    
                }
                 
                if (divs[i].className == "headerLinksRightNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_right.gif)";
                    else
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_nonselected_right.gif)";
                        
                }
                
                if (divs[i].className == "headerLinksBottomNonselected")
                {
                    if(selected == true)
                        divs[i].style.backgroundImage = "url(images/backgrounds/master_menu_selected_bottom.gif)";
                    else
                        divs[i].style.backgroundImage = "none";
                        
                }
            }
        }
    }
    
    function ChangeMenuBackground2(menuItem)
    {
        if (menuItem == null)
            return;
     
        var divs =  menuItem.parentNode.getElementsByTagName("div");

        if (divs == null)
            return;
           
        for(var i = 0; i < divs.length; i++)
        {
            if (divs[i] != null)
            {
                if (divs[i].className == "headerLinksLeftNonselected")
                    divs[i].className = "headerLinksLeftSelected";    
              
                if (divs[i].className == "headerLinksCenterNonselected")
                    divs[i].className = "headerLinksCenterSelected";
                
                 
                if (divs[i].className == "headerLinksRightNonselected")
                    divs[i].className = "headerLinksRightSelected";
                

                if (divs[i].className == "headerLinksBottomNonselected")
                    divs[i].className = "headerLinksBottomSelected";
            }
        }  
    }
    
     function ChangeMenuBackground3(menuItem)
    {
    
        if (menuItem == null)
            return;
     
        var divs =  menuItem.parentNode.getElementsByTagName("div");
                        
        if (divs == null)
            return;
           
        for(var i = 0; i < divs.length; i++)
        {
            if (divs[i] != null)
            {

                    if (divs[i].className == "headerLinksLeftSelected")                       
                        divs[i].className = "headerLinksLeftNonselected";                    


                    if (divs[i].className == "headerLinksCenterSelected")
                        divs[i].className = "headerLinksCenterNonselected";                    

                 

                    if (divs[i].className == "headerLinksRightSelected")
                        divs[i].className = "headerLinksRightNonselected";

                   if (divs[i].className == "headerLinksBottomSelected")
                        divs[i].className = "headerLinksBottomNonselected";

            }
        }
        
    }
    
    function ChangeMenuBackground4(menuItem)
    {
        if (menuItem == null)
            return;
     
        var tds =  menuItem.parentNode.parentNode.getElementsByTagName("td");

        if (tds == null)
            return;
           
        for(var i = 0; i < tds.length; i++)
        {
            if (tds[i] != null)
            {
                if (tds[i].className == "headerLinksLeftNonselected1")
                    tds[i].className = "headerLinksLeftSelected1";    
              
                if (tds[i].className == "headerLinksCenterNonselected1")
                    tds[i].className = "headerLinksCenterSelected1";
                
                 
                if (tds[i].className == "headerLinksRightNonselected1")
                    tds[i].className = "headerLinksRightSelected1";
                

                if (tds[i].className == "headerLinksBottomNonselected1")
                    tds[i].className = "headerLinksBottomSelected1";
            }
        }  
    }
    
     function ChangeMenuBackground5(menuItem)
    {
    
        if (menuItem == null)
            return;
        var tds =  menuItem.parentNode.parentNode.getElementsByTagName("td");

        if (tds == null)
            return;
           
        for(var i = 0; i < tds.length; i++)
        {
            if (tds[i] != null)
            {

                    if (tds[i].className == "headerLinksLeftSelected1")                       
                        tds[i].className = "headerLinksLeftNonselected1";                    


                    if (tds[i].className == "headerLinksCenterSelected1")
                        tds[i].className = "headerLinksCenterNonselected1";                    

                 

                    if (tds[i].className == "headerLinksRightSelected1")
                        tds[i].className = "headerLinksRightNonselected1";

                   if (tds[i].className == "headerLinksBottomSelected1")
                        tds[i].className = "headerLinksBottomNonselected1";

            }
        }
        
    }
    
    function setMenuItems(menu)
    {
        if (menu == null)
            return;

        var items = menu.getElementsByTagName('table');
        if (items == null)
            return;
            
        if (items.length == 0)
            return;
        
        for (var i = 0; i < items.length; i++)
        {
            items.item(i).onclick = function() {RedirectToAnchorLink(this);};
        }
    }

    function RedirectToAnchorLink(tbl)
    {
        var anchor;
        
        if (tbl.firstChild.nextSibling == null)
            anchor = tbl.firstChild.firstChild.firstChild.firstChild; //IE
        else
            anchor = tbl.firstChild.nextSibling.firstChild.firstChild.nextSibling.firstChild; //FF, Safari
           
        if (anchor != null)
            window.location = anchor.href;
    }
    
// watermark function
        (function($) {
	        $.fn.watermark = function(css, text) {
		        return this.each(function() {
			        var i = $(this), w;
			        i.focus(function() {
				        w && !(w=0) && i.removeClass(css).data('w',0).val('');
			        })
			        .blur(function() {
				        !i.val() && (w=1) && i.addClass(css).data('w',1).val(text);
			        })
			        .closest('form').submit(function() {
				        w && i.val('');
			        });
			        i.blur();
		        });
	        };
	        $.fn.removeWatermark = function() {
		        return this.each(function() {
			        $(this).data('w') && $(this).val('');
		        });
	        };
        })(jQuery);