/* This will randomize the default image for the coaches who do not have a picture uplaoded for them */
		/*function getFileInfo (container, id, index, page ) {*/
		function getFileInfo(container, id, index, group, lang) {
				
				var container;
				var id;
				var index;
				var group;
				var lang;
				
				var params = {
					"id" : id
				}
				
				jsonRequest('media.getFileInfo', params,
						function(result) { 
								
								var filetype = result.filetype;
								var filetitle = result.filename;
								var modstat = result.moderationstatus;
								var randomnumber=Math.round(Math.random());
								
								if(filetype == 1 && container == 'mediaplaceholder'){
										
										//this is to display the image for the grouppage and there is an image is available
										//we are not getting hte image via media list due to inconsistencies
										if(container == 'mediaplaceholder' && modstat == 1){
												$('mediaplaceholder_0').innerHTML = '<img width="330" src="http://rstorage.filemobile.com/storage/'+ id +'/15" />';
										}else{
											$('mediaplaceholder_0').innerHTML = '<img width="330" src="http://assets.filemobile.com/200/placeholder/placeHolder1L' + lang + '.jpg?r=123" />';
										}
										
								}else if(modstat != 1) {
								
										//if the group exists but the group.logo(media item) is not moderated
										//weare checking to make sure there is no blankness
										if(container == 'recentThumb'){
												$('recentThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=t"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else if(container == 'memberThumb'){
												$('memberThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=t"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else if(container == 'mediaplaceholder'){
												$('mediaplaceholder_0').innerHTML = '<img width="330" src="http://assets.filemobile.com/200/placeholder/placeHolder1L' + lang + '.jpg?r=123" /></a>';
										}else if(container == 'nomineeThumb'){
												$('nomineeThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=t"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else{}
										
								}else if(modstat = 1 && filetype == 1) {
										
										//if the group exists but the group.logo(media item) is not moderated
										//weare checking to make sure there is no blankness
										if(container == 'recentThumb'){
												$('recentThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://rstorage.filemobile.com/storage/'+ id +'/362" title="' + filetitle + '" alt="' + filetitle + '"/></a>';
										}else if(container == 'memberThumb'){
												$('memberThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://rstorage.filemobile.com/storage/'+ id +'/362" title="' + filetitle + '" alt="' + filetitle + '"/></a>';
										}else if(container == 'mediaplaceholder'){
												$('mediaplaceholder_0').innerHTML = '<img width="330" src="<img src="http://rstorage.filemobile.com/storage/'+ id +'/15" />';
										}else if(container == 'nomineeThumb'){
												$('nomineeThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://rstorage.filemobile.com/storage/'+ id +'/362" title="' + filetitle + '" alt="' + filetitle + '"/></a>';
										}else{}
										
								}else{
										//we are putting the default image in if the group.logo is a text media item
										if(container == 'recentThumb'){
												$('recentThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else if(container == 'memberThumb'){
												$('memberThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else if(container == 'mediaplaceholder'){
												$('mediaplaceholder_0').innerHTML = '<img width="330" src="http://assets.filemobile.com/200/placeholder//placeHolder1L' + lang + '.jpg?r=123" />';
										}else if(container == 'nomineeThumb'){
												$('nomineeThumb_'+index).innerHTML = '<a href="/coach/' + group + '?m=i"><img src="http://assets.filemobile.com/200/placeholder/placeHolderS' + lang + '.jpg?r=123" /></a>';
										}else{}
								}
						}
						);
		}
		
//keeps track whether the user has switched the "age" form select previously
var s="false";
var ageS="false";

function areYouAOM(){
	
	var x=$("AOM").selectedIndex;
	
	//if s is true this means they switched to they are under AOM 
	//since the "yes i confirm i am over AOM" was removed from the dom
	//the proper ID is missing, making up for the missing optoin.
	if(s == 'true'){x=2}

	var age=($("oAOM"+x).value);
	
	if(age == 'no'){
		$('agreePermission').show();
		$('permission').addClassName('required');
		
		$('parentAOMEmail').show();
		if(ageS=='false'){
			new Insertion.Top($('parentAOMEmail'), '<input type="text" title="My parents email" name="meta[parentEmail]" id="AOMEmail" class="fmTextInput fmEmail required"/>');
		}
		$('AOMEmail').addClassName('required');
		ageS="true";			
					
	}else if(age == 'yes'){
		$('agreePermission').hide();
		$('permission').removeClassName('required');
		
		$('parentAOMEmail').hide();
		$('AOMEmail').remove();
		ageS="false";
		
	}else if(age == ''){
		$('agreePermission').hide();
		$('permission').removeClassName('required');
		
		$('parentAOMEmail').hide();
		$('AOMEmail').remove();
		ageS="false";

	}
}

//this is for the confirmation of AOM select dropdown
function userAge(){
	
	
	var a=$("age").selectedIndex;
	//alert('switch ->' + s + "index ->" + a);
	
	//if the user selects 'yes i confirm and is AOM remove parent email address
	if(a==1){
		$('oAOM1').remove();
		s='true';
		
	}else if(s == 'true'){
		new Insertion.After($('oAOM0'), '<option id="oAOM1" value="yes">Yes</option>');
		s='false';
		ageS="false";
		
		$('agreePermission').hide();
		$('permission').removeClassName('required');
		$('parentAOMEmail').hide();
		$('AOMEmail').remove();
	}else{
	}
}


/* end to a friend validation in the /coach page */ 
function emailFriendValidate(){	
	var eName=$("name").value;
	var eEmail=$("email").value;
	var f1Email=$("f1email").value;
	var f2Email=$("f2email").value;
	var f3Email=$("f3email").value;

	var evalidator = new FMFormValidate();
	evalidator.addValidationErrorListener(function(element,message) {
		
		var eName = message.substr(0,message.indexOf(' '));
	
		// If the message's first word is the element's name and the element has a title attribute, remove the name from the message and add the title
		// This way we don't depend on the element's name when displaying the error message.
		if (eName = element.name && element.title) {
			message = element.title+" "+message.substr(message.indexOf(' '));
		}
		
		var mylocation = document.location.toString();
		var newloc = mylocation.split('#');
		document.location = newloc[0] + '#validationmessage'; 
	
		var labels = element.form.getElementsByTagName('label');
		for(var i=0;i<labels.length;i++) {
			if (labels[i].htmlFor==element.id) {
				labels[i].style.color = '#cc0000';
			} 
			else {
				labels[i].style.color = labels [ i ].defaultColor;
			}
		}
		
		//if users name, email and and friends email filled in do not show error message
		if(eName || eEmail|| f1Email){
			$('errorLB').innerHTML = message + '.';
		}
		
		if(!eName || !eEmail || !f1Email){
			$('lightboxError').show();
		}
		$('lightboxError').fade({ duration: 8.0, from: 1, to: 0 });
	});
	
	if(eName && eEmail && f1Email){
			$('lightboxError').hide();
			$("emailFriend").submit();
	} else{
	}

	var f = evalidator.submit($('emailFriend'));	
	if(f == true){
		$("emailFriend").submit();
	}
}


// sidebar ads randomizing the image
function sidebarads(lang){
	
        var rn=Math.round(Math.random()*6);
		var lang = lang;
        
        switch(rn)
        {
        case 0:
          var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineBeef.jpg';
            break;
        case 1:
           var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlinePick.jpg';
            break;
        case 2:
            var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineShake.jpg';
            break;
        case 3:
            var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineWinner.jpg';
            break;
        case 4:
            var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineFuel.jpg';
            break;
        case 5:
            var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineFast.jpg';
            break;

        default:
          var ad = 'http://assets.filemobile.com/200/ads/' + lang + '/Chunky_OnlineWinner.jpg';
        }
        
        $('homead').innerHTML = '<img src="'+ad+'"/>';
}	



