// JavaScript Document
//FAjax('ajax.php?campo1='+document.getElementById('campo1').value+'&campo2='+document.getElementById('campo2').value,'capaContenedora','','get'); return false

function NewAjax(){ /* Funcion de Inicializamos el objeto ajax */
    var xmlhttp=false;
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }

    if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function FAjax (url,container,values,method,loading_msg,return_)
{
          var ajax=NewAjax();
          var Container = document.getElementById(container);

if(method.toUpperCase()=='POST'){
         ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                          Container.innerHTML=loading_msg;
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		if (typeof return_ == "undefined") {
   						 	Container.innerHTML=ajax.responseText;
  						}else{
							return ajax.responseText;

						}

                   }
                   else if(ajax.status==404)
                                             {

                            Container.innerHTML = "Error 404";
                                             }
                           else
                                             {
                            Container.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(values);
         return;
}
if (method.toUpperCase()=='GET'){

         ajax.open ('GET', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                                      Container.innerHTML=loading_msg;
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200){

										if(ajax.responseText=="logged_out"){
											window.location.reload();
										}else{
										Container.innerHTML=ajax.responseText;
										}
                   }
                   else if(ajax.status==404)
                                             {

                            Container.innerHTML = "Error 404";
                                             }
                                             else
                                             {
                            Container.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(null);
         return;
}
}



function encode_utf8( s )
{
  return unescape( encodeURIComponent( s ) );
}
function decode_utf8( s )
{
  return decodeURIComponent( escape( s ) );
}

function logout(){

//FB.Connect.logoutAndRedirect('all-rankings.info');

FB.Connect.ifUserConnected(FB.Connect.logoutAndRedirect('http://www.all-rankings.info'),FAjax('/ajax.php?a=logout','signin','','get','...'));

 return false;
 //FB.Connect.logout();
 //window.location.reload();
}

function login(){
FAjax('/ajax.php','signin','a=login&user='+document.getElementById('iuser').value+'&pass='+document.getElementById('ipass').value,'post','...'); return false;

}

function register(){
FAjax('/ajax.php','signin','a=register&email='+document.getElementById('iregmail').value+'&pass='+document.getElementById('iregpass').value,'post','...'); return false;

}

// Voting
function refreshRank(id){

	FAjax('/ajax.php','list','a=refreshrank&rankid='+id,'post','');

	 pageTracker._trackPageview('refreshVoteRank');
	 setTimeout('init()',3000);

}
function refreshvotes(){

	var x = document.getElementById('list').getElementsByTagName('li');
	TotalItems=x.length;
	for (var i=0;i<x.length;i++)
	{
		//Init mouse event on items
		addEvent(x[i],"mouseover",LiMouseOver);
		addEvent(x[i],"mouseout",LiMouseOut);
		//addEvent(x[i],"mousedown",ExtendClick);



		//Localize extendbutton in list item

		//e=document.getElementById('e'+eval(i+1));
		//if (e!="null"){
		//	addEvent(e,"mouseup",ToggleMedia);
		//}
	}
	init();

}
function vote(id,buttonid,id_rank){
   var ajax=NewAjax();
   var Button = document.getElementById(buttonid);
   var List = document.getElementById('list');
   var url= '/ajax.php';
   var params = 'a=vote&id='+id;
		 ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
			 			  Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/voting.gif'></img>";

         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
                        if(ajax.responseText=='ok'){
						  	Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/tick.png'></img>";
							//window.location.reload(true) ;
							pageTracker._trackPageview('voteValid');
							refreshRank(id_rank);
							//init();

						}else{
							Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/cancel.png'></img>" + ajax.responseText;
							pageTracker._trackPageview('voteInvalid');

						};

                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}
function voteLanding(id){
   var ajax=NewAjax();
   var Button = document.getElementById('vbLanding');

   var url= '/ajax.php';
   var params = 'a=vote&id='+id;
		 ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
			 			  Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/voting.gif'></img>";

         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
                        if(ajax.responseText=='ok'){
						  	Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/tick.png'></img>";
							//window.location.reload(true) ;
						  	CB_Close();
						  	pageTracker._trackPageview('voteLandingValid');
							//init();

						}else{
							Button.innerHTML="<img src='Presentation/img/lookandfeel/icons/cancel.png'></img>" + ajax.responseText;
							pageTracker._trackPageview('voteLandingInvalid');
						};

                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}
function rate_ranking(id,score){
   var ajax=NewAjax();
   var Status = document.getElementById('ratingStatus');
   var StarAverage = document.getElementById('staravg');
   var TotalVotes = document.getElementById('numberRratings');
   var url= '/ajax.php';
   var params = 'a=rankrating&id='+id+'&score='+score;
		 pageTracker._trackPageview('rateRanking');
		 ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
			 			  Status.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/voting.gif'></img>";


         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response
						//alert(ajax.responseText);
                        if(ajax.responseText=='ko'){

							Status.innerHTML="<img src='Presentation/img/lookandfeel/icons/cancel.png'></img>";
							pageTracker._trackPageview('rateRankingValid');
						}else{
							responseArray = ajax.responseText.split(':');
							Status.innerHTML="<img src='Presentation/img/lookandfeel/icons/tick.png'></img>";
							StarAverage.style.width=responseArray[0]+"%";
							TotalVotes.innerHTML=responseArray[1];
							pageTracker._trackPageview('rateRankingInvalid');

						};

                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}





//CREATION LOOP
function refreshSubcats(parentcat){
   var ajax=NewAjax();

   var Subcats = document.getElementById('createSubcats');
   var SubcatsStatus = document.getElementById('SubcatsStatus');
   var ctSubcats = document.getElementById('spanctSubcats');

   var url= 'ajax.php';
   var params = 'a=refreshSubcats&parentcat='+parentcat;

		 ajax.open ('POST', url, true);
		 SubcatsStatus.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";
         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response
							SubcatsStatus.style.display="none";
							Subcats.style.display="block";
							ctSubcats.innerHTML=ajax.responseText;

                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
        catselected=true;
         return;
}
var catselected=false;
function createRanking(){
		firstItemSaved = true //first item saved so lets warning on tab mouseover
   var msgCreation = document.getElementById('msgCreation');
   var ctCCLeft = document.getElementById('ctCCLeft');

   var ctTitle=document.getElementById('ctTitle');
   var ctDesc=document.getElementById('ctDesc');
   var ctTags=document.getElementById('ctTags');

   var cats = document.getElementById("ctCats");
   var selectedCat=cats.options[cats.selectedIndex].value;
	// Initialize green inputs
	ctTitle.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctDesc.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctTags.setAttribute((document.all ? "className" : "class"), "ctForm");
	cats.setAttribute((document.all ? "className" : "class"), "ctForm");


	if (catselected==true) {
    	subcats = document.getElementById("ctSubcats");
		selectedSubcat=subcats.options[subcats.selectedIndex].value;
	}else{
		cats.setAttribute((document.all ? "className" : "class"), "ctErrorForm");
		return;
	}


	lang = document.getElementById("ctLang");
	selectedLang=lang.options[lang.selectedIndex].value;
//Acciones ajax!
   var ajax=NewAjax();




   var url= 'ajax.php';
   var params = 'a=createRanking&title='+ctTitle.value+'&desc='+ctDesc.value+'&tags='+ctTags.value+'&cats='+selectedCat+'&subcats='+selectedSubcat+'&lang='+selectedLang;

		 ajax.open ('POST', url, true);
		 msgCreation.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";

         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response

							if(ajax.responseText.substring(0,4)=='err:'){



								responseArray = ajax.responseText.substring(4,ajax.responseText.length).split(',');

								msgCreation.innerHTML = responseArray[1];
								var errHighlight = document.getElementById(responseArray[0]);
								//If error set a red input
								errHighlight.setAttribute((document.all ? "className" : "class"), "ctErrorForm");

							}else{
								ctCCLeft.innerHTML=ajax.responseText;
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}

function saveProfile(){

   pageTracker._trackPageview('saveProfile');
   var msgSave = document.getElementById('msgSave');
   var ctLogin = document.getElementById('ctLogin');

   var ctEmail=document.getElementById('ctEmail');
   var ctUrl=document.getElementById('ctUrl');
   var ctUrlTitle=document.getElementById('ctUrlTitle');

   var ctPass = document.getElementById("ctPass");
   var ctPassRepeat = document.getElementById("ctPassRepeat");

   var ctCountry = document.getElementById("ctCountry");
   var ctGenderM = document.getElementById("ctGenderM");
   var ctGenderF = document.getElementById("ctGenderF");

   var ctBirthday_month = document.getElementById("ctBirthday_month");
   var ctBirthday_day = document.getElementById("ctBirthday_day");
   var ctBirthday_year = document.getElementById("ctBirthday_year");

   var ctNewsletter = document.getElementById("ctNewsletter");


   var Birthday=ctBirthday_day.options[ctBirthday_day.selectedIndex].value;
   var Birthmonth=ctBirthday_month.options[ctBirthday_month.selectedIndex].value;
   var Birthyear=ctBirthday_year.options[ctBirthday_year.selectedIndex].value;

   var selectedCountry =ctCountry.options[ctCountry.selectedIndex].value;
	// Initialize green inputs
	ctLogin.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctEmail.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctUrl.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctUrlTitle.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctPass.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctPassRepeat.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctCountry.setAttribute((document.all ? "className" : "class"), "ctForm");
	ctGenderM.setAttribute((document.all ? "className" : "class"), "ctFixedProfileForm");
	ctGenderF.setAttribute((document.all ? "className" : "class"), "ctFixedProfileForm");
	ctBirthday_month.setAttribute((document.all ? "className" : "class"), "ctFixedProfileForm");
	ctBirthday_day.setAttribute((document.all ? "className" : "class"), "ctFixedProfileForm");
	ctBirthday_year.setAttribute((document.all ? "className" : "class"), "ctFixedProfileForm");

	if (selectedCountry=="") {
		ctCountry.setAttribute((document.all ? "className" : "class"), "ctErrorProfileForm");
		return;
	}

	if (ctPass.value!=ctPassRepeat.value) {
		ctPass.setAttribute((document.all ? "className" : "class"), "ctErrorProfileForm");
		ctPassRepeat.setAttribute((document.all ? "className" : "class"), "ctErrorProfileForm");
		return;
	}
	if(ctGenderM.checked==true){
		var gender="1";
	}else{
		var gender="0";
	}
	if (ctNewsletter.checked==true){
		var newsletter="1";
	} else{
		var newsletter="0";
	}



//Acciones ajax!
   var ajax=NewAjax();




   var url= 'ajax.php';

   var params = 'a=saveProfile&username='+ctLogin.value+'&Email='+ctEmail.value+'&WebsiteUrl='+ctUrl.value+'&WebsiteTitle='+ctUrlTitle.value+'&Pass='+ctPass.value+'&PassRepeat='+ctPassRepeat.value+'&country='+selectedCountry+'&gender='+gender+'&birthday='+Birthday+'&birthmonth='+Birthmonth+'&birthyear='+Birthyear+'&newsletter='+newsletter;


		 ajax.open ('POST', url, true);
		 msgSave.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";

         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response

							if(ajax.responseText.substring(0,4)=='err:'){



								responseArray = ajax.responseText.substring(4,ajax.responseText.length).split(',');

								msgSave.innerHTML = responseArray[1];
								var errHighlight = document.getElementById(responseArray[0]);
								//If error set a red input
								errHighlight.setAttribute((document.all ? "className" : "class"), "ctErrorProfileForm");

							}else{
								msgSave.innerHTML=ajax.responseText;
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}


function createItems($N_Item){
	//Get list items

	pageTracker._trackPageview('createItems');
	var x = document.getElementById('mediaDisplay').getElementsByTagName('input');
	var media="";
	var itemTitle=document.getElementById('ctTitleItem').value;
	var idNewranking=document.getElementById('idNewranking').value;

	for (var i=0;i<x.length;i++)
	{
		//Get inputs
			//alert(x[i].id + " | " + x[i].value)


			if(x[i].id.substring(0,14)=='myMediaDisplay'){

				if (media==""){
					media = x[i].value ;
				}else{
					media = media + ","+ x[i].value ;
				}
			}
	}



	//AJAX CONNECTION
	var msgCreation = document.getElementById('msgCreation');
   var ctCCLeft = document.getElementById('ctCCLeft');

   var ctTitleItem=document.getElementById('ctTitleItem');

	// Initialize green inputs
	ctTitleItem.setAttribute((document.all ? "className" : "class"), "ctForm");

//Acciones ajax!
   var ajax=NewAjax();
   var url= 'ajax.php';
   var params = 'a=createItem&title='+ctTitleItem.value+'&media='+media+'&id='+idNewranking+'&n_item='+$N_Item;


		 ajax.open ('POST', url, true);
		 msgCreation.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";

         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response
						//	alert(ajax.responseText);
							if(ajax.responseText.substring(0,4)=='err:'){



								responseArray = ajax.responseText.substring(4,ajax.responseText.length).split(',');

								msgCreation.innerHTML = responseArray[1];
								var errHighlight = document.getElementById(responseArray[0]);
								//If error set a red input
								errHighlight.setAttribute((document.all ? "className" : "class"), "ctErrorForm");

							}else{
								ctCCLeft.innerHTML=ajax.responseText;
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
	//END AJAX CONNECTION
}

function endCreationSplash(id){
	var ctCCLeft = document.getElementById('ctCCLeft');
	FAjax('ajax.php','ctCCLeft','a=endCreationSplash&idRanking='+id,'post','');
			return false;
}
function endCreationLastStep(id){
	var ctCaptchaImg = document.getElementById('ctCaptchaImg');
	var ctCaptcha = document.getElementById('ctCaptcha');
	var ctEditable = document.getElementById('ctEditable');

	if(ctEditable.checked){
		editable=1;
	}else{
		editable=0;
	}
	captcha = ctCaptcha.value;
	FAjax('ajax.php','ctCCLeft','a=endCreationLastStep&idRanking='+id+'&editable='+editable+'&captcha='+captcha,'post','');
			return false;
}

function addMediaFromRanking(id){
	//Get list items
		var msgCreation = document.getElementById('msgCreation');


	var x = document.getElementById('mediaDisplay').getElementsByTagName('input');
	var media="";


	for (var i=0;i<x.length;i++)
	{
		//Get inputs
			//alert(x[i].id + " | " + x[i].value)


			if(x[i].id.substring(0,14)=='myMediaDisplay'){

				if (media==""){
					media = x[i].value ;
				}else{
					media = media + ","+ x[i].value ;
				}
			}
	}



	//AJAX CONNECTION

   var ctCCLeft = document.getElementById('ctCCLeft');

//Acciones ajax!
   var ajax=NewAjax();
   var url= 'ajax.php';
   var params = 'a=addMediaFromRanking&media='+media+'&id='+id;


		 ajax.open ('POST', url, true);
		 msgCreation.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";

         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response

							if(ajax.responseText.substring(0,4)=='err:'){



								responseArray = ajax.responseText.substring(4,ajax.responseText.length).split(',');

								msgCreation.innerHTML = responseArray[1];


							}else{
								window.close();
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
	//END AJAX CONNECTION
}



//MEDIA

function AddVideoMedia(){
   var ajax=NewAjax();

   var ctVidResultmediaDisplay = document.getElementById('ctVidResultmediaDisplay');

   var url= 'ajax.php';
   url_media = document.getElementById('ctVid').value;
   media_content = document.getElementById('ctVid').value;
   //var params = 'a=addMedia&type=1&url='+url_media;
  	var params = 'a=addMedia&type=1&url='+url_media;

		 ajax.open ('POST', url, true);
		 ctVidResultmediaDisplay.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";
         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response

							if(ajax.responseText == 'ok'){

									 addMediaItem(getScreenShotYoutube(url_media),"vid:#:"+getYoutubeID(media_content));
									 ctVidResultmediaDisplay.innerHTML="";
							}

                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}
function AddPictureMedia(){
   var ajax=NewAjax();

   var ctImgResultmediaDisplay = document.getElementById('ctImgResultmediaDisplay');

   var url= 'ajax.php';
   url_media = document.getElementById('ctImg').value;
   var params = 'a=addMedia&type=0&url='+url_media;

		 ajax.open ('POST', url, true);
		 ctImgResultmediaDisplay.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";
         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response
							if(ajax.responseText == 'ok'){

									addMediaItem(url_media,"pic:#:"+url_media);
									ctImgResultmediaDisplay.innerHTML="";
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
}

function addComment(){
pageTracker._trackPageview('addComment');
FAjax('ajax.php','resultComment','a=addComment&comment='+document.getElementById('cCommentForm').value+'&id='+document.getElementById('cCommentIdRank').value,'post','...'); return false;
}

function searchNow(str,page){
 if (typeof page == "undefined") {
    page = 1;
 }
 if (typeof str == "undefined") {
    str = "";
 }

pageTracker._trackPageview('searchNow');
pageTracker._trackPageview('searchNow_'+str);
FAjax('ajax.php','searchResults','a=search&str='+str+'&page='+page,'post','cargando');
	document.getElementById('searchResults').style.display="block";
	return false;
}
function viewMedia(id,n_viewer){

	FAjax('ajax.php','viewer'+n_viewer,'a=viewMedia&id='+id,'post','cargando');
		return false;
}
//ADD ITEM

function addItemRank($idNewranking){

	//Get list items


	var x = document.getElementById('mediaDisplay').getElementsByTagName('input');
	var media="";
	var itemTitle=document.getElementById('ctTitleItem').value;

	for (var i=0;i<x.length;i++)
	{
		//Get inputs
			//alert(x[i].id + " | " + x[i].value)


			if(x[i].id.substring(0,14)=='myMediaDisplay'){

				if (media==""){
					media = x[i].value ;
				}else{
					media = media + ","+ x[i].value ;
				}
			}
	}



	//AJAX CONNECTION
	var msgCreation = document.getElementById('msgCreation');
   var ctCCLeft = document.getElementById('ctCCLeft');

   var ctTitleItem=document.getElementById('ctTitleItem');

	// Initialize green inputs
	ctTitleItem.setAttribute((document.all ? "className" : "class"), "ctForm");

//Acciones ajax!
   var ajax=NewAjax();
   var url= 'ajax.php';
   var params = 'a=createItem&title='+ctTitleItem.value+'&media='+media+'&id='+$idNewranking;


		 ajax.open ('POST', url, true);
		 msgCreation.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";
         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response
							if(ajax.responseText.substring(0,4)=='err:'){



								responseArray = ajax.responseText.substring(4,ajax.responseText.length).split(',');

								msgCreation.innerHTML = responseArray[1];
								var errHighlight = document.getElementById(responseArray[0]);
								//If error set a red input
								errHighlight.setAttribute((document.all ? "className" : "class"), "ctErrorForm");

							}else{
								//ctCCLeft.innerHTML=ajax.responseText;
								window.close();
							}


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;


}



function flagFavorite($id){

	FAjax('ajax.php','flagfavDisplay','a=flagFavorite&idRanking='+$id,'post','cargando');

		return false;
}
function flagInappropriate($id){

	FAjax('ajax.php','flaginappDisplay','a=flagInappropriate&idRanking='+$id,'post','cargando');
			return false;
}

function recoverLoginData(){

	var mail = prompt ("What is your Mail?");


	//Acciones ajax!
   var ajax=NewAjax();
   var url= 'ajax.php';
   var params = 'a=recoverLoginData&email='+mail;


		 ajax.open ('POST', url, true);
		 msgCreation.innerHTML="<img src='Presentation/img/lookandfeel/icons/loading/refresh.gif'></img>";

         ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
				   		//We parse the php response

							alert(ajax.responseText);


                   }
                   else if(ajax.status==404)
                                             {

                            alert("Error 404");
                                             }
                           else
                                             {
                            alert("Error: ".ajax.status);
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(params);
         return;
	//END AJAX CONNECTION
}

function sendFeedback(){
	pageTracker._trackPageview('sendFeedback');
	var fYourMail = document.getElementById('fYourMail').value;
	var fYourName = document.getElementById('fYourName').value;
	var fYourComment = document.getElementById('fYourComment').value;
	//fResultMsg = document.getElementById('fResultMsg');

	FAjax('ajax.php','feedbackresult','a=sendFeedback&name='+fYourName+'&mail='+fYourMail+'&msg='+fYourComment,'post','cargando');

}



//Not implemented yet
//function exploreNow(c_s,catID,start){
//		FAjax('ajax.php','topframe','a=explore&c_s='+c_s+'&catid='+catID+'&page='+start+'&sum=1&size=6','post','cargando');


//		FAjax('ajax.php','leftframe','a=explore&c_s='+c_s+'&catid='+catID+'&page='+start+'&sum=7&size=4','post','cargando');


//		FAjax('ajax.php','rightframe','a=explore&c_s='+c_s+'&catid='+catID+'&page='+start+'&sum=11&size=2','post','cargando');


//		FAjax('ajax.php','bottomframe','a=explore&c_s='+c_s+'&catid='+catID+'&page='+start+'&sum=13&size=6','post','cargando');

//	return false;
//}
/*Exception*/ 
