// =======================

// Elxis StarGallery pictures using Ajax

// Copyright: (C) 2006 Ioannis Sannos / DataHellas.com. All rights reserved

// Author: Ioannis Sannos

// E-mail:  blackgate@datahellas.com /datahell@elxis.org

// use ajax_new.js (sack version 1.6.1)

//=======================



var ajax = new sack();



/******** PICTURE ***********/



function whenLoading(){
	var e = document.getElementById('ajaxmsg'); 
	e.style.display = "inline";
	var sd = document.getElementById('starDetails');
	sd.style.display = "none";
	var sd = document.getElementById('starRating');
	sd.style.display = "none";
	var sc = document.getElementById('starComments');
	sc.style.display = "none";
	var sf = document.getElementById('starSendFriend');
	sf.style.display = "none";
}

function whenLoaded(){
	var e = document.getElementById('ajaxmsg'); 
	e.style.display = "inline";
}

function whenInteractive(){
	var e = document.getElementById('ajaxmsg'); 
	e.style.display = "none";
}

function getpic( id, Itemid ){
    ajax.setVar("id", id);
    ajax.setVar("option", "com_stargallery");
    ajax.setVar("task", "ajaxpic");
    ajax.setVar("Itemid", Itemid);

	ajax.requestFile = "index2.php";

	ajax.method = 'POST';
	ajax.element = 'starPreview';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded;
	ajax.onInteractive = whenInteractive;
	ajax.runAJAX();

}


/******* DETAILS ********/


function whenLoadingDet(){
	var sd = document.getElementById('starDetails');
	sd.innerHTML = '';
	sd.style.display = "none";
	var d = document.getElementById('ajaxmsgd');
	d.style.display = "block";
}
function whenLoadedDet(){
	var d = document.getElementById('ajaxmsgd'); 
	d.style.display = "block";
}
function whenInteractiveDet(){
	var d = document.getElementById('ajaxmsgd'); 
	d.style.display = "none";
	var sd = document.getElementById('starDetails');
	sd.style.display = "block";
}
function starGetDetails( id, Itemid ) {
    ajax.setVar("id", id);
    ajax.setVar("option", "com_stargallery");
    ajax.setVar("task", "ajaxdetails");
    ajax.setVar("Itemid", Itemid);
    
	ajax.requestFile = "index2.php";

	ajax.method = 'POST';
	ajax.element = 'starDetails';
	ajax.onLoading = whenLoadingDet;
	ajax.onLoaded = whenLoadedDet;
	ajax.onInteractive = whenInteractiveDet;
	ajax.runAJAX();
}
function closeDetails() {
	var sd = document.getElementById('starDetails');
	sd.style.display = "none";
}

/******* RATING ********/

function whenLoadingRat(){
	var sd = document.getElementById('starRating');
	sd.innerHTML = '';
	sd.style.display = "none";
	var d = document.getElementById('ajaxmsgr');
	d.style.display = "block";
}
function whenLoadedRat(){
	var d = document.getElementById('ajaxmsgr'); 
	d.style.display = "block";
}
function whenInteractiveRat(){
	var d = document.getElementById('ajaxmsgr'); 
	d.style.display = "none";
	var sd = document.getElementById('starRating');
	sd.style.display = "block";
}
function starGetRating( id, Itemid ) {
    ajax.setVar("id", id);
    ajax.setVar("option", "com_stargallery");
    ajax.setVar("task", "ajaxrating");
    ajax.setVar("Itemid", Itemid);
    
	ajax.requestFile = "index2.php";

	ajax.method = 'POST';
	ajax.element = 'starRating';
	ajax.onLoading = whenLoadingRat;
	ajax.onLoaded = whenLoadedRat;
	ajax.onInteractive = whenInteractiveRat;
	ajax.runAJAX();
}
function closeRating() {
	var sd = document.getElementById('starRating');
	sd.style.display = "none";
}


/******* COMMENTS ********/

function whenLoadingCom(){
	var sc = document.getElementById('starComments');
	sc.innerHTML = '';
	sc.style.display = "none";
	var c = document.getElementById('ajaxmsgc');
	c.style.display = "block";
}
function whenLoadedCom(){
	var c = document.getElementById('ajaxmsgc'); 
	c.style.display = "block";
}
function whenInteractiveCom(){
	var c = document.getElementById('ajaxmsgc'); 
	c.style.display = "none";
	var sc = document.getElementById('starComments');
	sc.style.display = "block";
}
function starGetComments( id, Itemid ) {
    ajax.setVar("id", id);
    ajax.setVar("option", "com_stargallery");
    ajax.setVar("task", "ajaxcomments");
    ajax.setVar("Itemid", Itemid);
    
	ajax.requestFile = "index2.php";

	ajax.method = 'POST';
	ajax.element = 'starComments';
	ajax.onLoading = whenLoadingCom;
	ajax.onLoaded = whenLoadedCom;
	ajax.onInteractive = whenInteractiveCom;
	ajax.runAJAX();
}
function closeComments() {
	var sc = document.getElementById('starComments');
	sc.style.display = "none";
}


/******* SEND TO FRIEND ********/

function whenLoadingFri(){
	var sd = document.getElementById('starSendFriend');
	sd.innerHTML = '';
	sd.style.display = "none";
	var d = document.getElementById('ajaxmsgf');
	d.style.display = "block";
}
function whenLoadedFri(){
	var d = document.getElementById('ajaxmsgf'); 
	d.style.display = "block";
}
function whenInteractiveFri(){
	var d = document.getElementById('ajaxmsgf'); 
	d.style.display = "none";
	var sd = document.getElementById('starSendFriend');
	sd.style.display = "block";
}
function starGetFriend( id, Itemid ) {
    ajax.setVar("id", id);
    ajax.setVar("option", "com_stargallery");
    ajax.setVar("task", "ajaxsendfriend");
    ajax.setVar("Itemid", Itemid);
   
	ajax.requestFile = "index2.php";

	ajax.method = 'POST';
	ajax.element = 'starSendFriend';
	ajax.onLoading = whenLoadingFri;
    ajax.onLoaded = whenLoadedFri;
	ajax.onInteractive = whenInteractiveFri;

	ajax.runAJAX();

}

function closeSendFriend() {

	var sd = document.getElementById('starSendFriend');

	sd.style.display = "none";

}





/******* SEND TO FRIEND MINIMAL POPUP ********/

function starSendFriendPop( catid, frname, fremail, toname, toemail ) {



    ajax.setVar("catid", catid);

    ajax.setVar("option", "com_stargallery");

    ajax.setVar("task", "ajaxsendfriendpop");

    ajax.setVar("frname", frname);

    ajax.setVar("fremail", fremail);

    ajax.setVar("toname", toname);

    ajax.setVar("toemail", toemail);



	ajax.requestFile = "index2.php";



	ajax.method = 'POST';

	ajax.element = 'friendwin';

	ajax.runAJAX();

}

