/// <reference path="jquery.vsdoc.js" />
/*----------------------------------------------------------------------------//
// Client-side Javascript  ---------------------------------------------------//

/*----------------------------------------------------------------------------*/
// 	Dynamic inclusion for external javascripts files
/*----------------------------------------------------------------------------*/
function importJavascript(src)
{
	document.write("<script type=\"text/javascript\" src=\"" + src + "\"></scr" + "ipt>");
}

/*----------------------------------------------------------------------------*/
// Files Importation
/*----------------------------------------------------------------------------*/
importJavascript("/res/js/plugins/jquery.idTabs.js");
importJavascript("/res/js/plugins/swfobject.js");

/*----------------------------------------------------------------------------*/
// jQuery Initialisation
/*----------------------------------------------------------------------------*/
$(document).ready(function(){
						   
	////////////////////////////////////////////////////////////////////
	// Style Ajustement
	$("div.RecentlyPosted td:last-child").css("background-image","none");
	$("div.RecentlyPosted th:last-child").css("background-image","none");
	$("#SubMenu li:last").css("border-bottom","0px");
	$("#PartnersBox div.ContentBox p:last").css("background-image","none");
	

	////////////////////////////////////////////////////////////////////
	
	//Set SubMenu if it exist
    displaySubMenu();
});


	//Sub-submenu interior
	function displaySubMenu()
	{
	    $("ul#SubMenu li ul").each(function(){
		    $(this).children("li:last").css("padding-bottom","4px");
		    if($(this).parent().hasClass("On")) { $(this).show(); }
	    });
	    
	    $("ul#SubMenu li a").click(function(){
	            if($(this).attr('href') != '' &&  $(this).attr('href') != '#' && $(this).attr('href') != 'javascript:void(0);')
	            {
    	            if(!$(this).parent().hasClass("On"))
			        {
				        $("ul#SubMenu li ul").each(function(){
			                if ($(this).parent().hasClass("On"))
			                {
			                    $(this).parent().removeClass("On");
    			                $(this).animate({height:'toggle'}, 500);
			                }
			            });
			            $("ul#SubMenu li").each(function(){
			                $(this).removeClass("On");
			            });
    			        
			            $(this).parent().addClass("On");
			        }
			        else
			        {
				        $(this).parent().removeClass("On");
			        }
    			    
			        $(this).parent().children("ul").animate({height:'toggle'}, 500);
	            }
    			
		    });
	}
	
	//Set top menu
//	function setTopMenu(activeMenu)
//	{
//	    $('#MainMenu li').each(function(){
//            if ($(this).hasClass("On"))
//            {
//                $(this).removeClass("On");
//            }
//            
//            if($(this).hasClass(activeMenu))
//            {
//                $(this).addClass("On");
//            }
//        });
//	}




///--------------------------------------------------------------------------------------------------
///-------------------------       Pop Up Windows          -----------------------------------------
///--------------------------------------------------------------------------------------------------
function cWinOpen(strURL, strName, w, h, left, top, scrollBar, resize, statusBar)
{
    if (strURL != '' || strURL != undefined)
    {
        var winLeft = (screen.width - w) /2;
        var winTop = (screen.height - h) /4;
        
        if (left != undefined && left != '')
            winLeft = left;
        
        if (top != undefined && top != '')
            winTop = top;
        
        var winprops = 'height='+h+',width='+w+',top='+winTop+',left='+winLeft+',scrollbars='+scrollBar+',resizable='+resize+',statusbar='+statusBar+',toolbar=no,menubar=no,location=no';
        var win = window.open(strURL, strName, winprops)
        if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
    }
}

function loadInParent(url)
{
	self.opener.location = url;
}
//--------------------------------------------------------------------------------------------------


///-----------------------Hide Windows Status--------------------------------------------------
function hideWinStatus(statusMsg){
    var sMsg = "";
    if (statusMsg!= undefined && statusMsg !='')
        sMsg = statusMsg;
    
    window.status = sMsg;
    return true;
}
//-------------------------------------------------------------------------------------------------

//-------------------------------------------------------------------------------------------------
//--------------------------------------------------------------
function detailsWin(url) 
{
    day = new Date();
    id = day.getTime();
    //eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=500,left = 200,top = 200');");
    eval("page" + id + " = cWinOpen(url, '" + id + "', 417, 560, '','', 'yes','no','no');");
    return false;
}

function comparisonWin(url)
{
    cWinOpen(url, 'ComparisonChart',600,600,'','','yes','yes','no');
    return false;
}

function privacyWin(url)
{
    cWinOpen(url, 'PrivacyPolicy',417,447,'','','yes','yes','no');
    return false;
}

function sslWin(url)
{
    cWinOpen(url, 'Certification',417,548,'','','yes','yes','no');
    return false;
}

function termServWin(url)
{
    cWinOpen(url, 'TermService',600,600,'','','yes','yes','no');
    return false;
}

function DebitWin(url)
{
    cWinOpen(url, 'DebitCard',417,490,'','','yes','yes','no');
    return false;
}

function spamWin(url)
{
    cWinOpen(url, 'SpamEmail',417,548,'','','yes','yes','no');
    return false;
}

function creditWin(url)
{
    cWinOpen(url, 'SpamEmail',417,530,'','','yes','yes','no');
    return false;
}

function paymentAuthWin(url)
{
    cWinOpen(url, 'SpamEmail',417,630,'','','yes','yes','no');
    return false;
}

//--------------------------------------------------------------

//---------------------Unload Event-------------------------
$(window).unload(function ()   
  {   
        var url = window.location.href;
        var nohttp = url.split('//')[1];
        var host = nohttp.split('/')[0]
        
        var path = "http://" + host + "/" + "LogOut.aspx";
        
        if  (window.event != undefined)
        {    
            if (event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
            {
              $.ajax({
                type: "POST", url: path
              });
            }
        }
  } );  
//--------------------------------------------------------------

//-----------------------Disable button after submit-------

function DisableSubmit(val) 
{ 
    if (typeof(Page_ClientValidate) == 'function') 
    {
        if (Page_ClientValidate() == false) 
        { return false; }
    } 
      val.className = "disableChange"; 
      val.value = "Processing...";
      val.onclick = Function("return false;");
      return true; 
} 

//--------------------------------------------------------------


//--------- Dynamically load css & js files -----------------

function loadjscssfile(filename, filetype){
    if (filetype == "js"){ //if filename is a external JavaScript file
    var fileref = document.createElement("script");
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src", filename);
}
else if (filetype == "css"){ //if filename is an external CSS file
    var fileref = document.createElement("link");
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", filename);
}
if (typeof fileref != "undefined")
    document.getElementsByTagName("head")[0].appendChild(fileref);
} 

//-------------------------------------------------------------