function activeMediatab(tab, idList, actual){   
		document.getElementById("mediatab1").className = "";
		document.getElementById("mediatab2").className = "";
		document.getElementById("mediatab3").className = "";
		document.getElementById("mediatab"+tab).className = "selected";
		
		$.ajax({
	        url: "/index/listavideos/id/"+idList+"/actual/"+actual,
	        success: function(datos){
				
	           document.getElementById("videolist-module").innerHTML = datos;
	           $("#videoslider").easySliderVideo({
					orientation2: 	'horizontal'
				});
	        },
			error:function(request, error){
	        	//alert('mal');
	        }
		});
}

function searchList(str, actual){
	
	$.ajax({
	        url: "/index/listasearch/search/"+escape(str)+"/actual/"+actual,
	        success: function(datos){
				
	           document.getElementById("videolist-module").innerHTML = datos;
	           $("#videoslider").easySliderVideo({
					orientation2: 	'horizontal'
				});
	        },
			error:function(request, error){
	        	//alert('mal');
	        }
		});	
	
	
}

function activeMaintab(tab){
	if( tab == 1){
		document.getElementById("content-player-upload").style.display = "block";
		document.getElementById("content-player-flickr").style.display = "none";
	}else if ( tab == 0 ){
		document.getElementById("content-player-upload").style.display = "none";
		document.getElementById("content-player-flickr").style.display = "none";
	}
	else if ( tab == 2 ){
		document.getElementById("content-player-upload").style.display = "none";
		document.getElementById("content-player-flickr").style.display = "block";
	}
		
	
}

function openSite(id){
	document.getElementById('boxHome').style.display = "none";
	document.getElementById('boxNew').style.display = "none";
	document.getElementById('boxNewslist').style.display = "none";
	document.getElementById('boxComments').style.display = "none";
	

	
	document.getElementById(id).style.display = "block";
	
	//CHAPUCILLA
	aux = mediaHelper.actual;
	if(id == 'boxHome'){
		//Chapucilla
		setTimeout('mediaHelper.actual=aux; playMedia(aux);',1400);
	}

}

function validate_email(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    //alert("Invalid E-mail ID")
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    //alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    //alert("Invalid E-mail ID")
	    return false
	 }

		 return true					
}

function validate_username(str) {
    var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (str == "") {     
        error = "Debes escribir un nombre de usuario.\n";
    } else if ((str.length < 5) || (str.length > 15)) {
        alert(str.length);
        error = "La longitud del nombre de usuario debe de estar entre 5 y 15 caracteres.\n";
    } else if (illegalChars.test(str) || str.substr(0,1) == '_' || str.substr(0,1) == '.' || str.substr(0,1) == '@' ) {
    	    
    	if( !validate_email(str) ){
    		error = "El nombre de usuario contiene caracteres no permitidos.\n";
    	}
        
    } else {
       return 0;
    }
    return error;
}



function validate_password(str) {
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 
 
    if (str == "") { 
        error = "No has introducido password.\n";
    } else if ((str.length < 7) || (str.length > 15)) {
        error = "La longitud del password debe estar entre 7 y 15 caracteres. \n";
       
    } else if (illegalChars.test(str)) {
        error = "El password contiene caracteres no permitidos.\n";
        
    } else {
        return 0;
    }
   return error;
}   

function validate_empty(str) {
    var error = "";
 
    if (str.length == 0) {
        error = "El campo no puede estar vacio.\n"
    } else {
        return 0;
    }
    return error;  
}


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);
}

function searchChar(texto){
	for(i=0;i<texto.length;i++){
		if(texto.charAt(i)=="@") return true;
	}
	
	return false;
}




function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}
function playMedia(value) {
	thisMovie("player").playMedia(value);
}
/*function verFoto(images, url, titles) {
    thisMovie("player").verFoto(images, url, titles);
}*/
function verFoto( arrPhotos, arrTitles, ini ) {
    thisMovie("player").verFoto( arrPhotos, arrTitles, ini );
}


function validarEnter(e) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==13) return true;
  
  return false;
}





function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
function addClass(element, value) {
	if (!element.className) {
		element.className = value;
	} else {
		var newClassName = element.className;
		newClassName += " ";
		newClassName += value;
		element.className = newClassName;
	}
}

function changeClass(element, value) {
	if (!element.className) {
		element.className = value;
	} else {
		var newClassName = value;
		element.className = newClassName;
	}
}
function openClose(divToOpen, divToClose){
	if(document.getElementById(divToOpen)?true:false){
		document.getElementById(divToOpen).style.display = "block";
	}
	
	if(document.getElementById(divToClose)?true:false){
		document.getElementById(divToClose).style.display = "none";
	}
}
	
function popup(url, title){
	window.open(url ,"", "width=800,height=534,scrollbars=YES") ;
	return true;this.style.cursor 
	
}

function validateFormBuy(form){
	
	name = form.name.value;
	surname = form.surname.value; 
	//surname2 = form.surname2.value;
	email = form.email.value;
	email2 = form.email2.value;
	
	social_reason = form.social_reason.value;
	sector = form.sector.value;
	address = form.address.value;
	town = form.town.value;
	city = form.city.value;
	cp = form.cp.value;
	country = form.country.value;
	telephone = form.telephone.value;
	//cellphone = form.cellphone.value;
	//web = form.web.value;
	want_info = form.want_info.value;
	readed_info = form.readed_info.checked;
	
	
	if( !name || !surname || !email || !social_reason || !sector || !address || !town || !city || !cp || !country || !telephone || !readed_info ){
		alert('Tiene que rellenar todos los campos obligatorios');
		return false;
	}
	if( email != email2){
		alert('Debe de confirmar que ha introducido el mail correctamente');
		return false;
	}
	
	
	return true;
	//form.submit;
}

function validateFormDistributor(form){
	
	name = form.name.value;
	surname = form.surname.value; 
	//surname2 = form.surname2.value;
	email = form.email.value;
	email2 = form.email2.value;
	
	social_reason = form.social_reason.value;
	sector = form.sector.value;
	address = form.address.value;
	town = form.town.value;
	city = form.city.value;
	cp = form.cp.value;
	country = form.country.value;
	telephone = form.telephone.value;
	//cellphone = form.cellphone.value;
	//web = form.web.value;
	want_info = form.want_info.value;
	
	
	if( !name || !surname || !email || !social_reason || !sector || !address || !town || !city || !cp || !country || !telephone ){
		alert('Tiene que rellenar todos los campos obligatorios');
		return false;
	}
	
	if( email != email2){
		alert('Debe de confirmar que ha introducido el mail correctamente');
		return false;
	}
	
	
	
	return true;
	//form.submit;
}



function validateFormContact(form){
	
	name = form.name.value;
	surname = form.surname.value; 
	email = form.email.value;
	company =  form.company.value;
	level =  form.level.value ;
	sector  =  form.sector.value ;
	numDeEmpleados  =  form.numDeEmpleados.value ;
	paraQue =  form.paraQue.value ;
	numVideos =  form.numVideos.value ;
	howHelp =  form.howHelp.value ;
	
	
	
	if( !name || !surname || !email || !company || !sector || !numDeEmpleados || !paraQue || !numVideos || !howHelp ){
		alert('Tiene que rellenar todos los campos obligatorios');
		return false;
	}
	
	
	
	return true;
	//form.submit;
}

