// JavaScript Document
// Used by rss.php

if(language=='FR')
{
	var msg_login1 = "Votre Utilisateur et/ou Mot de Passe s'il vous plaît.";
	var msg_login2 = "Utilisateur non valide !";
	var msg_login3 = "Mot de Passe non valide !";
	var msg_add = "Le Widget RSS a été ajouté a la fin de la première colonne";
	var show_signin = false;
}
else if(language=='ES')
{
	var msg_login1 = "Su Usuario y/o Contraseña por favor.";
	var msg_login2 = "¡Usuario inválido!";
	var msg_login3 = "¡Contraseña  inválida!";
	var msg_add = "El Enlace RSS seleccionado fue agregado al final de la primer columna";	
	var show_signin = false;
}
else
{
	var msg_login1 = "Your User Name and/or Password please.";
	var msg_login2 = "Incorrect User Name !";
	var msg_login3 = "Incorrect Password !";
	var msg_add = "The selected RSS Widget was added at the end of the first column";		
	var show_signin = false;
}

/* Browser Detect */
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

function msgEdit()
{
	HideAll(); 
	document.iSignUp.submit(); 
	if (language=='EN')
		alert ("To use this option, you must be a Wakooz user, Sign up! it's only one step.");	
	else if (language=='FR')
		alert ("Pour utiliser cette option, vous devez être un utilisateur Wakooz, Créer un compte! en une seul étape. ");	
	else if (language=='ES')				
		alert ("Para utilizar esta opción, usted debe ser un usuario Wakooz, Regístrese! en una sola etapa.");	
	ShowContent('Signup_div');	
}

function changeLanguage(language)
{
	document.flanguages.language_selected.value=language; 
	document.flanguages.submit();
} 

// Hide and Show Divs
function HideContent(d) 
{
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "none";
}
function ShowContent(d) 
{
	if(d.length < 1) { return; }
	document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) 
{
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.display == "none") 
	{ 
		document.getElementById(d).style.display = "block"; 
	}
	else 
	{ 
		document.getElementById(d).style.display = "none"; 
	}
}


// Dinamic Select controls
function setSelect(chooser,type)
{
	var newElem;
	var choice = chooser.options[chooser.selectedIndex].value;
	var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
	newElem = document.createElement("option");
	
			
	if (type == 'SubCat')
	{
		var sbChooser = chooser.form.elements['SubCat'];
		var db = category[choice];
		if (language == 'EN')
			newElem.text = "Choose a SubCategory";
		else if (language == 'FR')
			newElem.text = "Choisir une Sous-Catégorie";	
		else if (language == 'ES')
			newElem.text = "Escoger una SubCategoría";	
		newElem.value = "";
	}	
	else if (type == 'country')
	{
		var sbChooser = chooser.form.elements['city'];		
		// var sbChooser1 = chooser.form.elements['state'];		
		var db = c_category[choice];
		var db1 = s_category[choice];
		// newElem1 = document.createElement("option");
		if (language == 'EN')
		{
			newElem.text = "City";
			// if (choice == '1') // Canada
			// 	newElem1.text = "All provinces";
			// else  // USA
			// 	newElem1.text = "All States";
		}
		else if (language == 'FR')
		{				
			newElem.text = "Ville";	
			// newElem1.text = "Tous les Provinces";					
		}					
		else if (language == 'ES')
		{				
			newElem.text = "Ciudad";	
			// newElem1.text = "Todas las provincias";					
		}					
		newElem.value = "";
	}
	else if (type == 'state')
	{
		/*
		var sbChooser = chooser.form.elements['city'];
		var db = p_category[choice];
		if (language == 'EN')
			newElem.text = "City";
		else if (language == 'FR')
			newElem.text = "Ville";	
		else if (language == 'ES')
			newElem.text = "Ciudad";	
		newElem.value = "";
		*/
	}
	while (sbChooser.options.length)
	{
		sbChooser.remove(0);
	}

	if (type == 'country')
	{
		/*
		while (sbChooser1.options.length)
		{
			sbChooser1.remove(0);
		}
		*/
	}	

	sbChooser.add(newElem, where);
	if (type == 'country')
	{
		// sbChooser1.add(newElem1, where);
	}	

	if (choice != "")
	{
		if (db)
		for (var i = 0; i < db.length; i++)
		{
			newElem = document.createElement("option");
			newElem.text = db[i].text;
			newElem.value = db[i].value;
			sbChooser.add(newElem, where);
		}
		/*
		if (type == 'country')
		{
			for (var i = 0; i < db1.length; i++)
			{
				newElem1 = document.createElement("option");
				newElem1.text = db1[i].text;
				newElem1.value = db1[i].value;
				sbChooser1.add(newElem1, where);
			}
		}
		*/
	}
}

function getElementPosition(elemID)
{
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail)
	{
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;

		offsetTrail = offsetTrail.offsetParent;	
	}
	if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined")
	{
		offsetLeft += document.body.leftMargin;
		offsetTop += document.body.topMargin;
	
	}
	return {left:offsetLeft, top:offsetTop};
}

function HideAll()
{
	HideContent('Sign_div');         		/* done */
	HideContent('Signup_div');       		/* done */
	HideContent('buzz_div');         		/* done */
	HideContent('addNewFeed');       		/* done */	
	HideContent('about_div');        		/* done */ 
	HideContent('policy_div');		 		/* done */
	HideContent('comment_div');      		/* done */
	HideContent('forgotPwd_div');    		/* done */
	HideContent('SubCat_Result');    		/* done */
	HideContent('rssmenu_div');      		/* done */
	HideContent('addNewGadget');   		  	/* done */	
	HideContent('addNewGadgetScript');     	/* done */		
	HideContent('addNewGadgetLink');     	/* done */			
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function openProfile(page)	
{
	if (language=='EN')
		var myProfile='My Profile';
	else if (language=='FR')
		var myProfile='Mon Profile';	
	else if (language=='ES')
		var myProfile='Mi Perfil';	
	
	profile_window=dhtmlmodal.open('ProfileBox', 'iframe', page, myProfile, 'width=450px,height=400px,center=1,resize=0,scrolling=1')
	if (BrowserDetect.version<=6)
		for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
			document.getElementsByTagName('select')[i_tem].style.visibility='hidden';

	profile_window.onclose=function()
	{ //Define custom code to run when window is closed
		if (BrowserDetect.version<=6)
			for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
				document.getElementsByTagName('select')[i_tem].style.visibility='';		
		return true //allow closing of window
	}
} 

function openStyle(page)
{
	if (language=='EN')
		var myStyle='My Style';
	else if (language=='FR')
		var myStyle='Mon Style';	
	else if (language=='ES')
		var myStyle='Mi Estilo';	

	style_window=dhtmlmodal.open('StyleBox', 'iframe', page, myStyle, 'width=735px,height=410px,center=1,resize=0,scrolling=1')
	if (BrowserDetect.version<=6)
		for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
			document.getElementsByTagName('select')[i_tem].style.visibility='hidden';
	
	style_window.onclose=function()
	{ //Define custom code to run when window is closed
		if (BrowserDetect.version<=6)
			for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
				document.getElementsByTagName('select')[i_tem].style.visibility='';		
		return true //allow closing of window
	}
} 

function openHomePage(page)
{
	if (language=='EN')
		var myPage='Wakooz My Homepage';
	else if (language=='FR')
		var myPage='Wakooz Ma Page d\'Accueil';	
	else if (language=='ES')
		var myPage='Wakooz Mi Página de Inicio';	

	homepage_window=dhtmlmodal.open('HomePageBox', 'iframe', page, myPage, 'width=690px,height=250px,center=1,resize=0,scrolling=1')
	if (BrowserDetect.version<=6)
		for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
			document.getElementsByTagName('select')[i_tem].style.visibility='hidden';
	
	homepage_window.onclose=function()
	{ //Define custom code to run when window is closed
		if (BrowserDetect.version<=6)
			for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
				document.getElementsByTagName('select')[i_tem].style.visibility='';		
		return true //allow closing of window
	}
} 

function openSettings(page)	
{
	if (language=='EN')
		var mySettings='My Settings';
	else if (language=='FR')
		var mySettings='Mes Paramètres';	
	else if (language=='ES')
		var mySettings='Mi Configuración';	
	
	settings_window=dhtmlmodal.open('SettingsBox', 'iframe', page, mySettings, 'width=425px,height=300px,center=1,resize=0,scrolling=1')
	if (BrowserDetect.version<=6)
		for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
			document.getElementsByTagName('select')[i_tem].style.visibility='hidden';

	settings_window.onclose=function()
	{ //Define custom code to run when window is closed
		if (BrowserDetect.version<=6)
			for (var i_tem = 0; i_tem < document.getElementsByTagName('select').length; i_tem++)
				document.getElementsByTagName('select')[i_tem].style.visibility='';		
		return true //allow closing of window
	}
} 

// AJAX for Categories bar
var xmlHttpCat;
function showCatBar(page,div,str)
{
	if (str.length==0)
	{ 
		document.getElementById(div).innerHTML="";
		return;
	}
	document.getElementById('SubCatSelect').innerHTML="<select id=\"SubCat\" name=\"SubCat\" style=\"width:220px;\"></select>";
	HideContent('SubCat');
	xmlHttpCat=GetXmlHttpObject()
	if (xmlHttpCat==null)
	{
		alert ("Browser does not support HTTP Request.- AJAX");
		return;
	} 
	var url=page+"?refresh="+str+"&language="+language+"&sid="+Math.random();
	xmlHttpCat.onreadystatechange=CatChanged; 
	xmlHttpCat.open("GET",url,true);
	xmlHttpCat.send(null);
} 

function CatChanged() 
{ 
	if (xmlHttpCat.readyState==4 || xmlHttpCat.readyState=="complete")
	{
		document.getElementById("category").innerHTML=xmlHttpCat.responseText;
	}
}

function showSubCatSelect(page,div,str)
{
	if (str.length==0)
	{ 
		document.getElementById(div).innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request.- AJAX");
		return;
	} 
	var url=page+"?qCat="+str+"&language="+language+"&sid="+Math.random();
	xmlHttp.onreadystatechange=subCatChanged; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function subCatChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("SubCatSelect").innerHTML=xmlHttp.responseText;
	}
}

function openSubCatSelect(obj)
{
	document.iSearch.subcat.value=obj.value;
	document.iSearch.subcat_desc.value=obj.options[obj.selectedIndex].text;
	document.iSearch.cat.value=document.getElementById('Cat').options[document.getElementById('Cat').selectedIndex].value; 
	document.iSearch.cat_desc.value=document.getElementById('Cat').options[document.getElementById('Cat').selectedIndex].text; 
	document.iSearch.gadget_category_id.value=""; 	
	document.iSearch.provider_id.value="";
	document.iSearch.target = document.iSearch.target;  // used for an existing bug in Firefox		
	document.iSearch.submit(); 
    HideAll(); 
	ShowContent('rssmenu_div');
	ShowContent('SubCat_Result');
}

function sendPwd(pwd)
{
	if (pwd!="")
	{
		document.fPwd.email.value=pwd;
		HideContent('forgotPwd_div');
		document.fPwd.submit();
	}		
	else
	{
		if (language=='EN')
			alert ('You must enter a valid E-mail address');
		else if (language=='FR')
			alert ('Vous devez inscrire un Courrier Électronique valide.');
		else if (language=='ES')
		    alert ('Debe registrar un Correo Electrónico válido');
	}
}

function logout(page)
{
	// saveImageOrder(); 
	window.open('logout.php?drag_nav=&page='+page,'_self');
}

function openJoinWT()
{
	window.open('joinTeam.php?language='+language,'Join','width=600,height=470,left=200,top=100,toolbar=0,status=0');	
}

function openHelp()
{
	window.open('help/rss/help_rss.php?language='+language,'Help','width=810,height=460,left=100,top=100,toolbar=0,status=0');	
}
function openSlide()
{
	window.open('slideshow/slideshow.php?language='+language,'Slide','width=705,height=600,left=100,top=100,toolbar=0,status=0');	
}


/* -------------------------- RSS Functions --------------------------------------------------------------------------------------------------------------- */

var rss_menu="feedByTopic";
var msg_success="The operation was successfully completed";
var msg_DelTab="Do you want to delete this tab?";	
var msg_RegTabText="First, you must write a name for this Tab";

/* FCountry and FCity for RSS */
function fCountry_rss(obj)
{
	if (obj.value != "")
	{
		ShowContent('city'); 
		document.iSearch.country_id.value=obj.value; 
		document.iSearch.country_name.value=obj.options[obj.selectedIndex].text; 
		document.iSearch.city_id.value=""; 
		document.iSearch.city_name.value="";
		setSelect(obj,'country');
		showCatBar('category.php','category','refresh&country='+obj.value+'&area=rss&rss_menu='+rss_menu);			
		document.getElementById('nomCountryCity').innerHTML=obj.options[obj.selectedIndex].text;
		if (document.getElementById('my'))
			document.getElementById('my').innerHTML='';		
	}
	return;
}

function fCity_rss(obj)
{
	if (obj.value != "")
	{
		document.iSearch.city_id.value=obj.value; 
		document.iSearch.city_name.value=obj.options[obj.selectedIndex].text;
		document.iSearch.country_id.value=""; 
		document.iSearch.country_name.value=""; 
		showCatBar('category.php','category','refresh&city='+obj.value+'&area=rss&rss_menu='+rss_menu);		
		document.getElementById('nomCountryCity').innerHTML=obj.options[obj.selectedIndex].text;		
		if (document.getElementById('my'))		
			document.getElementById('my').innerHTML="";			
	}
	else
	{
		fCountry_rss(document.places.country);	
	}
	return;				
}

function setTabs()
{
	var myflowers = new ddajaxtabs("RSStabs", "RSSdivcontainer");
	myflowers.setpersist(true);
	myflowers.setselectedClassTarget("link"); //"link" or "linkparent"
	myflowers.init();
}

function openGadgetScript(linkRSS,cat,subcat,city_id,country_id,description,script)
{
	formRSS = document.iRSS;
	formRSS.linkRSS.value = linkRSS;										
	formRSS.cat.value = cat;
	formRSS.subcat.value = subcat;
	formRSS.city_id.value = city_id;			
	formRSS.country_id.value = country_id;
	formRSS.description.value = description;
	formRSS.gadget_script.value = script;
	formRSS.target = formRSS.target;  // used for an existing bug in Firefox	
	ShowContent('RSSdiv');	
	formRSS.submit();
	alert (msg_add);
}	

function openGadgetLink(linkRSS,cat,subcat,city_id,country_id,description,otherlink)
{
	formRSS = document.iRSS;
	formRSS.linkRSS.value = linkRSS;										
	formRSS.cat.value = cat;
	formRSS.subcat.value = subcat;
	formRSS.city_id.value = city_id;			
	formRSS.country_id.value = country_id;
	formRSS.description.value = description;
	formRSS.gadget_otherlink.value = otherlink;
	// alert (linkRSS); alert (otherlink);
	formRSS.target = formRSS.target;  // used for an existing bug in Firefox	
	ShowContent('RSSdiv');	
	formRSS.submit();
	alert (msg_add);
}	

function openLinkRSS(linkRSS,cat,subcat,city_id,country_id,description)
{
	formRSS = document.iRSS;
	formRSS.linkRSS.value = linkRSS;										
	formRSS.cat.value = cat;
	formRSS.subcat.value = subcat;
	formRSS.city_id.value = city_id;			
	formRSS.country_id.value = country_id;
	formRSS.description.value = description;
	formRSS.target = formRSS.target;  // used for an existing bug in Firefox	
	ShowContent('RSSdiv');	
	formRSS.submit();
	alert (msg_add);
}	

var TabEdit="";
var TabID="";
function openTab(tab)
{
	if (TabEdit!="")
	{
		HideContent(TabEdit);
		document.getElementById(TabID).className="mb2";
		document.getElementById(TabEdit).className="mb2";		
	}

	TabID='linktab_'+tab;	
	TabEdit='linkTabEdit_'+tab;
	
	formRSS = document.iRSS;
	formRSS.linkRSS.value = "";
	formRSS.tab.value = tab;
	formRSS.target = formRSS.target;  // used for an existing bug in Firefox  	
	ShowContent('RSSdiv');	
	formRSS.submit();

	
	document.getElementById(TabID).className="mb2selected";
	document.getElementById(TabEdit).className="mb2arrow";

	ShowContent(TabEdit);	

}

function openTab_withoutUser()
{
	formRSS = document.iRSS;
	formRSS.linkRSS.value = "";
	formRSS.target = formRSS.target;  // used for an existing bug in Firefox 	
	ShowContent('RSSdiv');	
	formRSS.submit();
}


function viewEditTab(tab,tab_name)
{
	document.getElementById('txtEditTab').value = tab_name;   
	document.getElementById('TabID').value = tab;   	
	ReverseContentDisplay('editTab');
	HideContent('newTab');
}

function openMenuFeed(feed_type)
{ 
	HideAll(); 
	rss_menu=feed_type; 
	// HideContent('add_menu'); 

	var city_var=document.places.city.value;
	if (city_var=='')
		fCountry_rss(document.places.country);
	else
		fCity_rss(document.places.city);

	if (feed_type=='feedByProvider')
		document.getElementById('SubCatSelect').style.display='none';
	else if (feed_type=='feedAZ')
		document.getElementById('SubCatSelect').style.display='none';
	else if (feed_type=='feedGadget')
		document.getElementById('SubCatSelect').style.display='none';
	else if (feed_type=='feedGadgetScript')
		document.getElementById('SubCatSelect').style.display='none';		
	else if (feed_type=='feedGadgetLink')
		document.getElementById('SubCatSelect').style.display='none';		
	else	
		document.getElementById('SubCatSelect').style.display='block';

	if (feed_type=='feedByURL')
		ShowContent('addNewFeed');
	else if (feed_type=='feedGadget')
		ShowContent('addNewGadget');
	else if (feed_type=='feedGadgetScript')
		ShowContent('addNewGadgetScript');
	else if (feed_type=='feedGadgetLink')
		ShowContent('addNewGadgetLink');		
	else
		ShowContent('rssmenu_div');	
}	

function openExtFeed(feed_type,feed_title,feed_url)
{ 
	HideAll(); 
	document.getElementById('SubCatSelect').style.display='block';
	ShowContent('addNewFeed');
}	




function showRSSByProvider(provider_id)
{
	document.iSearch.provider_id.value=provider_id;
	document.iSearch.target = document.iSearch.target;  // used for an existing bug in Firefox	
	document.iSearch.gadget_category_id.value=""; 	
	document.iSearch.submit();
	ShowContent('SubCat_Result');
}

function showRSSByGadget(category_id)
{
	document.iSearch.gadget_category_id.value=category_id;
	document.iSearch.target = document.iSearch.target;  // used for an existing bug in Firefox	
	document.iSearch.provider_id.value="";	
	document.iSearch.submit();
	ShowContent('SubCat_Result');
}

var xmlHttpViewProv;		
function searchProvider(provider_id,getVar)
{
	xmlHttpViewProv=GetXmlHttpObject()
	if (xmlHttpViewProv==null)
	{
		alert ("Browser does not support HTTP Request.- AJAX");
		return;
	} 
	var url="rssSearchProvider.php?provider_id="+provider_id+getVar+"&sid="+Math.random();
	document.getElementById("searchProv").innerHTML = "<img src='images/loading.gif' border='0' />";	
	xmlHttpViewProv.onreadystatechange=ProviderFound; 
	xmlHttpViewProv.open("GET",url,true);
	xmlHttpViewProv.send(null);
}

function ProviderFound() 
{ 
	if (xmlHttpViewProv.readyState==4 || xmlHttpViewProv.readyState=="complete")
	{
		document.getElementById("searchProv").innerHTML=xmlHttpViewProv.responseText;
		ShowContent('searchProv');	
	}
}	

function showRSSByAZ(rss_id)
{
	alert ('hola');
	/*
	document.iSearch.provider_id.value=provider_id;
	document.iSearch.submit();
	ShowContent('SubCat_Result');
	*/
}

var xmlHttpViewAZ;		
function searchAZ(rss_description,getVar)
{
	xmlHttpViewAZ=GetXmlHttpObject()
	if (xmlHttpViewAZ==null)
	{
		alert ("Browser does not support HTTP Request.- AJAX");
		return;
	} 
	var url="rssSearchAZ.php?rss_description="+rss_description+getVar+"&sid="+Math.random();
	document.getElementById("searchAZ").innerHTML = "<img src='images/loading.gif' border='0' />";
	xmlHttpViewAZ.onreadystatechange=AZFound; 
	xmlHttpViewAZ.open("GET",url,true);
	xmlHttpViewAZ.send(null);
}

function AZFound() 
{ 
	if (xmlHttpViewAZ.readyState==4 || xmlHttpViewAZ.readyState=="complete")
	{
		document.getElementById("searchAZ").innerHTML=xmlHttpViewAZ.responseText;
		ShowContent('searchAZ');	
	}
}	

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
	  for(var i=0; i<document.images.length; i++)
	  {
		 var img = document.images[i]
		 var imgName = img.src.toUpperCase()
		 if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		 {
			var imgID = (img.id) ? "id='" + img.id + "' " : ""
			var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			var imgStyle = "display:inline-block;" + img.style.cssText 
			//if (img.align == "left") imgStyle = "float:left;" + imgStyle
			//if (img.align == "right") imgStyle = "float:right;" + imgStyle
			//if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			var strNewHTML = "<span " + imgID + imgClass + imgTitle
			+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			+ "(src=\'" + img.src + "\', sizingMethod='sSize');\"></span>" 
			img.outerHTML = strNewHTML
			i = i-1
		 }
	  }
   }    
}	

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}




