function redirect( url ){
	window.location=url;
}

function overMenu ( elem )	{
	elem.style.backgroundColor = '#FFFFFF';
	setElementOpacity( elem, .6 );
}

function outMenu ( elem )	{
	elem.style.backgroundColor = '#FFFFFF';
	setElementOpacity( elem, 1 );
}

function setElementOpacity ( something, opacity )	{
	var old = something;
	something = toObject( something );
	if( !something )
		alert( something + " " + old );

	if( opacity < 0 )
		opacity = 0;
	else if( opacity > 1 )
		opacity /= 100;

	if( document.all )
		something.style.filter = 'alpha(opacity=' + ( opacity * 100 ) + ')';
	else
		something.style.MozOpacity = 1;
	something.style.opacity = opacity;
	//alert( opacity );
}

function displayContent( id )	{
	for( i=1; i<=6; i++ )	{
		if( i == id ){
			document.getElementById(""+ id +"").style.display = 'block';
		}
		else	{
			document.getElementById(""+ i +"").style.display = 'none';
		}
	}
}
// +++++++++++++++++++++++++ New Display Content Multi Purpose by JAN  ++++++++++++++++++++++++
function newdisplayContent( id , items )	{
	for( i=1; i<=items; i++ )	{
		if( i == id ){
			document.getElementById(""+ id +"").style.display = 'block';
			//document.getElementById(""+ "btn" + id +"").style.backgroundColor = '#999999';
			document.getElementById(""+ "btn" + id +"").className = 'active hand';
		}
		else	{
			document.getElementById(""+ i +"").style.display = 'none';
			//document.getElementById(""+ "btn" + i +"").style.backgroundColor = '#FFFFFF';
			document.getElementById(""+ "btn" + i +"").className = 'hand';
		}
	}
}

// +++++++++++++++++++++++++ displayConten MOD by JAN  +++++++++++++++++++++++++++++++++
function displayTab( id )	{
	for( i=1; i<6; i++ )	{
		if( i == id ){
			document.getElementById(""+ id +"").style.display = 'block';
			//document.getElementById(""+ "btn" + id +"").style.backgroundColor = '#999999';
			document.getElementById(""+ "btn" + id +"").className = 'active hand';
		}
		else	{
			document.getElementById(""+ i +"").style.display = 'none';
			//document.getElementById(""+ "btn" + i +"").style.backgroundColor = '#FFFFFF';
			document.getElementById(""+ "btn" + i +"").className = 'hand';
		}
	}
}


function cleanText ( id, string )	{
	somenthing = toObject ( id );
	if( somenthing.value == string )
		somenthing.value = "";
	else if ( somenthing.value == "" )
		somenthing.value = string;
}

function toObject ( something )	{
	if ( typeof( something ) == 'string' )
		return document.getElementById ( something );
	if ( typeof( something.nodeName ) != 'undefined' )
		return something;
	return null;
}

function showOrHidden( alias, id, total ) {
	for( i=0; i<total; i++ )	{
		var obj = toObject( alias + i );
		( id == i ? obj.style.display = 'block' : obj.style.display = 'none' );
	}
}

function showOrHiddenCond( alias, id, total, show ) {
	for( i=0; i<total; i++ )	{
		var obj = toObject( alias + i );
		if( id == i && obj.checked )	{
			toObject( show + i ).style.display = 'block';
			obj.checked = true;
		} else {
			toObject( show + i ).style.display = 'none';
			obj.checked = false;
		}
	}
}

function objectToString( Obj, value )	{
	return '&' + Obj + '=' + value;
}

function loadContentZoom( page, getData, postData, holder )	{
	requestInto( page, getData, postData, holder );
}

function call( page, getData, postData, holder )	{
	var fcBack = '';
	if( getData['action'] == 'size' ) {
		toObject( 'sizeHolder' ).innerHTML = "<div class=\"alertSoft\">Selecciona color</div>";
		toObject( 'cantHolder' ).innerHTML = "<div class=\"alertSoft\">Selecciona talla</div>";
	}else if ( getData['action'] == 'cant' )
		toObject( 'cantHolder' ).innerHTML = "<div class=\"alertSoft\">Selecciona talla</div>";
	else if ( holder == 'action' )
		toObject( 'action' ).innerHTML = "";
	if( getData['fcBack'] )
		fcBack = getData['fcBack'];
		
	requestInto( page, getData, postData, holder, fcBack );
}


function remove( someting ) {
  var element = toObject( someting );
  element.parentNode.removeChild(element);
}

function newsLetter ( page, getData, postData, holder )	{
	if( !validateEmail( getData['email'] ) )	{
		toObject( holder ).value = 'Ingresa un correo válido';
		toObject( holder ).className = 'alertWrong';
	}else	{
		requestInto( page, getData, postData, holder );
		toObject( holder ).value = 'Muchas gracias por inscribirte';
		toObject( holder ).className = 'alertOk';
	}
}

function changeImage( Obj )		{
	toObject( "zoomimg" ).href = Obj['bImage'];
	toObject( "thumimg" ).src = Obj['sImage'];
}


function gotoOrder( page, getData, postData, holder )	{
	requestInto( page, getData, postData, holder );	
}

function sendEshop( page, getData, postData, holder )	{
	requestInto( 'index.php', getData, postData, holder );
	toObject( 'nombre_salomon' ).value = "";
	toObject( 'apellido_salomon' ).value = "";
	toObject( 'email_salomon' ).value = "";
	toObject( 'telefono_salomon' ).value = "";
	toObject( 'ciudad_salomon' ).value = "";
	toObject( 'mensaje_salomon' ).value = "";
	
	toObject( 'nombre_eshop' ).value = "";
	toObject( 'apellido_eshop' ).value = "";
	toObject( 'email_eshop' ).value = "";
	toObject( 'telefono_eshop' ).value = "";
	toObject( 'ciudad_eshop' ).value = "";
	toObject( 'mensaje_eshop' ).value = "";
}

function validateEmail ( email )	{
	var pos = 0;
	if ( email.length > 7 && email.indexOf ( ' ', 0 ) == -1 )	{
		pos = email.indexOf ( '@', 0 );
		if ( pos > 2 && email.indexOf ( '@', pos ) && email.indexOf ( '.', pos ) > ( pos + 3 ) )	{
			pos = email.indexOf ( '.', pos );
			if ( pos > -1 && pos < email.length - 2 )
				return true;
		}
	}
	return false;
}

function info( iObject, iInfo )	{
	alert( iInfo );
	//toObject( iObject ).innerHTML = iInfo;
}

function showContent( holder, action  )	{
	( action ? toObject( holder ).style.display = 'block' : toObject( holder ).style.display = 'none' );
}

function validateRemember( )	{
			
	if ( !validateEmail( document.getElementById( 'rEmail' ).value ) ) {
		alert( unescape( 'Ingresa%20un%20Correo%20v%E1lido' ) );
		document.getElementById( 'rEmail' ).focus( );
	}
	else
		return true;
	return false;
}

function validateRadio( btn ) {
	var cnt = -1;
	for ( var i=btn.length-1; i > -1; i-- ) {
	   if ( btn[i].checked ) { cnt = i; i = -1; }
	 }
	if ( cnt > -1 ) return btn[cnt].value;
	else return null;
}

function preloadImage ( img, w, h )	{
	var image = new Image( w, h );
	image.src = img;
}
