function toggleHiddenChildrenOfType(itemID, childrenType)
{
	var items  = $("#" + itemID + " > " + childrenType,window.parent.document) ;

    if (items)
         items.toggleClass("hidden") ;
}

function toggleHiddenTROfTable(tableID)
{
    var table = $("#" + tableID,window.parent.document) ;

     if (table) {
         var  tbody = table.find('tbody') ;
         $(tbody).children().toggleClass("tohide") ;
         $(tbody).children().toggleClass("toshow") ;
    }
}

function toggleShoppingCart() 
{
    $("#shoppingCartTable").toggleClass("tohide") ;
    $("#shoppingCartTable").toggleClass("toshow") ;

    $("#shoppingCartFrame").toggleClass("tohide") ;
    $("#shoppingCartFrame").toggleClass("toshow") ;

	$("#noJavaScript",window.parent.document).addClass("hidden") ;
	$(".tohide",window.parent.document).slideUp("slow") ;
	$(".toshow",window.parent.document).slideDown("slow") ;
}

function toggleShoppingCart_v1() 
{
	toggleHiddenTROfTable( 'shoppingCartTable') ;
	toggleHiddenChildrenOfType( 'shoppingCartLinks', 'a' ) ;
	$("#noJavaScript",window.parent.document).addClass("hidden") ;
	$(".tohide",window.parent.document).slideUp("slow") ;
	$(".toshow",window.parent.document).slideDown("slow") ;
}

function orderCompleted(language)
{
//	window.location.href = "/index.html" ;

	try {

		$.get("add.php?function=session_destroy&auto=1&lang=" + language, { dataType: "xml" },function(xmlResult){
			//	alert("session_destroy") ;
			toggleShoppingCart() ;	
			displayShoppingCartInfo() ;	
		});

	}
	catch(err) {
//		alert("error in orderCompleted " + err) ;
	}

	return true ;
}

function displayShoppingCartInfo()
{
	$.get("admin/getcartinfo.php", { dataType: "xml" }, function(xmlReturnVal){ 
		if (xmlReturnVal != null) {            
			try {
				result = xmlReturnVal.documentElement ;				                 
				var cartinfo = $("#cartInfo", window.parent.document) ;
				cartinfo.empty() ;
				cartinfo.append(parent.document.createTextNode($('caddy', result).attr("message"))) ;
			}
			catch(errv) {
			//	alert("iframe.js:displayShoppingCartInfo: " + errv) ;
			}
		}
	});
}

function userSessionTracking(theAction)
{
	theURL = parent.location.href ;
    theHost = parent.location.protocol + '//' + parent.location.host;
	theURL = theURL.substring(theHost.length, theURL.length) ;

	$.get("admin/usession.php", { action: theAction, url: theURL, dataType: "xml" }, function(xmlReturnVal){ 
		if (xmlReturnVal != null) {            
			try {       

			}
			catch(errv) {
			//	alert("exception: " + errv) ;
			}
		}
	});
}


