/////////////////////////////////////////
////////////Global variables/////////////
/////////////////////////////////////////
var language = "_en";
var page = "";
var logged = false;
var filename = window.location.pathname.substring(window.location.pathname.lastIndexOf("/") + 1);
var lastwatch = 0;

$(function() {
});

//----------------------------------------
//--------------AJAX----------------------
//----------------------------------------
function CreateAjaxObject() {
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        var XHR = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        // code for IE6, IE5
        var XHR = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
        alert("Ajax Object Creation failed.\nYour Browser does not support Ajax.");
        return 0;
    }

    return XHR;
}

function SendAjaxData(Data, Type, URL, ReturnType, Synch, callbackfunction)
{
    
	var XHR = CreateAjaxObject();
    if (XHR == 0)
        return 0;

    XHR.onreadystatechange = function ()
	{
        if (XHR.readyState == 4 && XHR.status == 200)
		{
            if(ReturnType.toUpperCase() == "TEXT")    callbackfunction(XHR.responseText);
            else if(ReturnType.toUpperCase() == "XML")callbackfunction(XHR.responseXML);
        }
    }
	
	if(Type.toUpperCase() == "GET")
	{
		XHR.open(Type, URL + "?" +  Data, Synch);
		XHR.send();
	}
	else if(Type.toUpperCase() == "POST")
	{
		XHR.open(Type, URL, Synch);
		XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8")
		XHR.send(Data);
	}
}
//----------------------------------------
//--------------Frame functions-----------
//----------------------------------------
function ChangeActiveMenu(MenuID)
{
    try
    {
        $("#content_frame").attr("src", "includes/Views/header.php?menu=" + MenuID);
    }
    catch(exp)
    {  }
}

function FrameUrlChanged()
{
    var src = document.getElementById("content_frame").contentWindow.location.href;
    var LastIndex = src.length;
    
    if(src.lastIndexOf("&") != -1) LastIndex = src.lastIndexOf("&");
    
    $("#menu a").removeClass("active");
    
    try
    {
        $("#header_menu_" + src.substring(src.lastIndexOf("menu") + 5, LastIndex)).addClass("active");
    }
    catch(exp)
    {  }
}

//----------------------------------------
//--------------News Feed-----------------
//----------------------------------------
function PLayNews(Control)
{
    if($(Control).find("input:last").val() != lastwatch)
    {
        $("#newswatch_title").text($(Control).find("h6:first").text());
        $("#newswatch_text").text($(Control).find("input:first").val());
        $("#player").attr("href", $(Control).find("input:eq(1)").val());
        flowplayer("player", "flash/player/flowplayer-3.2.7.swf", {clip: {scaling:'fit'}});
        lastwatch = $(Control).find("input:last").val();
    }
    else
    {
        if(!$f().isPlaying())
            $f().play();
        else if($f().getState() == 2 && !$f().isPaused())
        {
            $f().startBuffering();
            $f().play();
        }
    }
    
    $("#feedlist").css("visibility", "hidden");
    $("#newswatch").css("visibility", "visible");
    $("#player").css("visibility", "visible");
}

function section_close(Type)
{
    if(Type == "chat")
    {
        $("#chat_container").css('display', 'none');
        $("#newsfeed").css("height", "");
        $("#newsfeed").css("visibility", "visible");
        $("#feedlist").css("visibility", "visible");
        
    }
    else if (Type == "newsfeed")
    {
        try
        {
            if($f().getState() == 2)
                $f().stopBuffering();
            else if($f().isLoaded())
                $f().pause();
        }
        catch(exp)
        { }
        
        $("#player").css("visibility", "hidden");
        $("#newswatch").css("visibility", "hidden");
        $("#feedlist").css("visibility", "visible");
    }
    
}

//----------------------------------------
//--------------Chat----------------------
//----------------------------------------
function chat_popup()
{
/*
    window.open('chat/chat.php','SigEx Ventures Euro Fund','width=500,height=500,scrollbars=no,menubar=no,status=yes');
    $("#chat_object").css("display", "block");
    try
    {
        if($f().getState() == 2)
            $f().stopBuffering();
        else if($f().isLoaded() && $f().isPlaying())
            $f().pause();
    }
    catch(exp)
    { }
    
    $("#player").css("visibility", "hidden");
    $("#feedlist").css("visibility", "hidden");
    $("#newswatch").css("visibility", "hidden");
    $("#newsfeed").css("visibility", "hidden");
    $("#newsfeed").css("height", "0");
    $("#chat_container").css('display', 'block');
*/
}

function show_chat(){
    var local_id = $('#local_id').val();
	var remote_id= $('#remote_id').val();
	
//	window.open('chat/chat.php?local_ID=' + local_id +'&remote_ID=' + remote_id,'SigEx Ventures Euro Fund','width=500,height=500,scrollbars=no,menubar=no,status=yes');
			//window.open(html);
//	$("#chat_object").css("display", "block");
}

