// jquery no conflict
// ================================================== 
jQuery.noConflict(); var $j = jQuery;

function SavegarderRow(id)
{
	var getTitle = $j('#t' + id + ' input ' ).val();
	var getSelected = $j('#s' + id + ' select ' ).val();
	$j.post('_function/ajax_edit_audio.php', {save_id: id, title: getTitle, emmision: getSelected}, function(data)
	{
		location.reload(true); 
	});
	
}

function validPoster() {
	var error = '';
	
	var title = $j('#title').val();
	var resume = $j('#resume').val();
	var description = $j('#description_container textarea').val();
	var image = $j('#contribution_image1').val();
	var copyright = $j('#copyright').val();
	
	if (image != "" && copyright=="on")
	{
		if (!$j('#copyright').attr('checked')) 
		{
     		error += "- Vous devez certifier que l'image est libre de droit\n";	
		}
		
	}
	
	if (title == '' || title == null || title.length < 5 || title == "Tapez-ici le titre de votre article") { error += "- Votre titre doit avoir au minimum 5 caractères\n"; }
	if (resume == '' || resume == null || resume.length < 50) { error += "- Votre résumé doit avoir au minimum 50 caractères\n"; }
	if (description == '' || description == null || description.length < 100) { error += "- Votre texte doit avoir au minimum 100 caractères\n"; }

	if (error != '')
	{ 
		alert("Veuillez corriger les erreurs suivantes : \n\n" + error);
		return false; 
	} 
	else 
	{ 
		return true; 
	}
	
}

function validcondition() 
{
	var error = '';
	var condition = $j('#condition').val();

	if (condition != undefined) 
	{
		if (!$j('#condition').attr('checked')) 
		{
 			error += "- Vous devez accepter les conditions d'utilisation\n";	
		}
	}
	
	if (error != '')
	{ 
		alert(error);
		return false; 
	} 
	else 
	{ 
		return true; 
	}

}

function valideUsername(pos,site_id) 
{
	var err_msg_1 ="Le nom d'utilisateur doit contenir un minimum de 3 caractères";
	var err_msg_2 ="Le nom d'utilisateur doit contenir un maximum de 12 caractères";
	var err_msg_3 ="Le nom d'utilisateur doit être uniquement composé de lettres et chiffres";
	var err_msg_4 ="Le nom d'utilisateur a déjà été choisi";
	
	var value = $j('#txt_username' + pos + '').val();
	
	var regex  = /\W/;
	
	if (value.length < 3) 
	{
		document.getElementById("valideusername"+pos).innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errusername"+pos).innerHTML = err_msg_1;
		
	}
	else if (value.length > 20)
	{  
		document.getElementById("valideusername"+pos).innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errusername"+pos).innerHTML = err_msg_2;
		
    }
	else if (regex.test(value))
	{  
		document.getElementById("valideusername"+pos).innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errusername"+pos).innerHTML = err_msg_3;
	}
	else
	{
		$j.post('validation2.php', {username_value: value, site_id_value: site_id, pos_value: pos}, function(data)
		{
			var tmp1 = data.split('#');
			for (i in tmp1)	
			{
				if (tmp1[i]) 
				{
					var tmp2 = tmp1[i].split('@');
					var div = tmp2[0];
					var html = tmp2[1];
							
					$j('#' + div).html(html);
					if (html == '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />')
					{
						document.getElementById("div_errusername"+pos).innerHTML = err_msg_4;
						document.getElementById("valideusername"+pos).innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
					}
					else
					{
						document.getElementById("div_errusername"+pos).innerHTML = "";
						document.getElementById("valideusername"+pos).innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
					}
				}
			}
		});
	}
	document.getElementById("valideusername"+pos).style.display = 'block';
}

function validepwd() 
{
	var err_msg_1 ="Le mots de passe doit contenir un minimum de 4 caractères";
	var err_msg_2 ="Le mots de passe doit contenir un maximum de 12 caractères";
	var value = document.newmembers.txt_pwd.value;
	
	if (value.length < 4) 
	{
		document.getElementById("validepwd").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errpwd").innerHTML = err_msg_1;
	}
	else if (value.length > 12)
	{  
		document.getElementById("validepwd").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errpwd").innerHTML = err_msg_2;
	}
	else
	{
		document.getElementById("validepwd").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errpwd").innerHTML = "";
	}
	document.getElementById("validepwd").style.display = 'block';
}

function validepwd2()
{
	var err_msg_1 ="Les mots de passe ne sont pas identiques";
	var value = document.newmembers.txt_pwd.value;
	var value2 = document.newmembers.txt_pwd2.value;
	
	if(value2.length > 1 ) 
	{
		if (value != value2) 
		{
			document.getElementById("validepwd2").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
			document.getElementById("div_errpwd").innerHTML = err_msg_1;
		}
		else
		{
			document.getElementById("validepwd2").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
			document.getElementById("div_errpwd").innerHTML = "";
		}
		document.getElementById("validepwd2").style.display = 'block';
	}
}

function valideEmail() 
{
	var err_msg_1 ="<span style='color:#FF0000'>Le courriel n'est pas valide</span>";
	var err_msg_2 ='<span style="color:#FF0000">Vous &ecirc;tes d&eacute;j&agrave; membre de notre r&eacute;seau.</span><br /><br />&raquo; <a href="retrouver_mdp.php">Retrouver mon mot de passe</a><br />&raquo; <a href="connexion.php">Me connecter</a>';

	var value = document.newmembers.txt_email.value;
	var modifemail = $j('#email_checker').val();
	var regex  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(value == modifemail && modifemail != 'undefined')
	{
		document.getElementById("div_erremail").innerHTML = "";
		document.getElementById("valideemail").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("valideemail").style.display = 'block';
	}
	else
	{
		if (!regex.test(value))
		{  
			document.getElementById("valideemail").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
			document.getElementById("div_erremail").innerHTML = err_msg_1;
		}
		else
		{
			$j.post('validation.php', {email_value: value}, function(data)	
			{
				var tmp1 = data.split('#');
				for (i in tmp1)
				{
					if (tmp1[i]) 
					{
						var tmp2 = tmp1[i].split('@');
						var div = tmp2[0];
						var html = tmp2[1];
									
						$j('#' + div).html(html);
						if (html == '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />')
						{
							document.getElementById("div_erremail").innerHTML = err_msg_2;
							document.getElementById("valideemail").style.display = 'block';
						}
						else
						{
							document.getElementById("div_erremail").innerHTML = "";
							document.getElementById("valideemail").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
							document.getElementById("valideemail").style.display = 'block';	
						}
					}
				}
			});
		}
	}
}

function validenom() 
{
	var err_msg_1 ="Le champ nom doit être rempli";
	var value = document.newmembers.txt_nom.value;
	
	if (value.length < 2) 
	{
		document.getElementById("validenom").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errnom").innerHTML = err_msg_1;	
	}
	else if (value.length > 24)
	{  
		document.getElementById("validenom").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errnom").innerHTML = err_msg_1;
	}
	else
	{
		document.getElementById("validenom").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errnom").innerHTML = "";
	}
	document.getElementById("validenom").style.display = 'block';
}

function valideprenom() 
{
	var err_msg_1 ="Le champ prénom doit être rempli";
	var value = document.newmembers.txt_prenom.value;
	
	if (value.length < 2) 
	{
		document.getElementById("valideprenom").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errprenom").innerHTML = err_msg_1;
	}
	else if (value.length > 24)
	{  
		document.getElementById("valideprenom").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errprenom").innerHTML = err_msg_1;
	}
	else
	{
		document.getElementById("valideprenom").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errprenom").innerHTML = "";
	}
	document.getElementById("valideprenom").style.display = 'block';
}

function validesexe() 
{
	var value = document.newmembers.radio_sexe.value;

	document.getElementById("validesexe").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
	document.getElementById("div_errsexe").innerHTML = "";
	document.getElementById("validesexe").style.display = 'block';
}

function validedate() 
{
	var err_msg_1 ="Le champ date doit être uniquement composé de chiffres";
	var err_msg_2 ="Le champ date doit être composé de cette façon JJ/MM/AAAA";
	var valuejj = document.newmembers.txt_jj.value;
	var valuemm = document.newmembers.txt_mm.value;
	var valueaaaa = document.newmembers.txt_aaaa.value;
	var regex  = /^\(*[0-9]{2}\)*\-* *[0-9]{2}\-* *[0-9]{4}$/;
	
	if (valuejj <= 31 && valuemm <= 12 && valueaaaa >=1850) 
	{ 
		var total = '' + valuejj + valuemm + valueaaaa;
	}
	else
	{
		var total = "";
		err_msg_1 = err_msg_2;
	}

	if (!regex.test(total) && valuejj.length == 2 && valuemm.length == 2 && valueaaaa.length == 4 && valuejj !="JJ" && valuemm !="MM" && valueaaaa !="AAAA")
	{
	 	document.getElementById("validedate").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errdate").innerHTML = err_msg_1;
		document.getElementById("validedate").style.display = 'block';
	}
	else if (valuejj.length == 2 && valuemm.length == 2 && valueaaaa.length == 4 && valuejj !="JJ" && valuemm !="MM" && valueaaaa !="AAAA" ) 
	{
		document.getElementById("validedate").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errdate").innerHTML = "";
		document.getElementById("validedate").style.display = 'block';
	}
	else
	{
		document.getElementById("validedate").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errdate").innerHTML = "";
		document.getElementById("validedate").style.display = 'none';
	}
}

function valideadresse() 
{
	var err_msg_1 ="Le champ adresse doit être rempli";
	var value = document.newmembers.txt_adresse.value;
	
	if (value.length < 4) 
	{
		document.getElementById("valideadresse").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_erradresse").innerHTML = err_msg_1;	
	}
	else if (value.length > 35)
	{  
		document.getElementById("valideadresse").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_erradresse").innerHTML = err_msg_1;
	}
	else
	{
		document.getElementById("valideadresse").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_erradresse").innerHTML = "";
	}
	document.getElementById("valideadresse").style.display = 'block';
}

function valideville() 
{
	var err_msg_1 ="Le champ ville doit être rempli";
	var value = document.newmembers.txt_ville.value;
	
	if (value.length < 4) 
	{
		document.getElementById("valideville").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errville").innerHTML = err_msg_1;
	}
	else if (value.length > 25)
	{  
		document.getElementById("valideville").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errville").innerHTML = err_msg_1;
	}
	else
	{
		document.getElementById("valideville").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errville").innerHTML = "";
	}
	document.getElementById("valideville").style.display = 'block';
}

function validecpost() 
{
	var err_msg_1 ="Le champ code postal doit être rempli";
	var err_msg_2 ="Le code postal est invalide";
	var regex  = /^[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}[\040|\-]?[0-9]{1}[a-zA-Z]{1}[0-9]{1}$/;
	var value = document.newmembers.txt_cpost.value;
	
	if (value.length < 1) 
	{
		document.getElementById("validecpost").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errcpost").innerHTML = err_msg_1;	
	}
	else if (!regex.test(value))
	{  
		document.getElementById("validecpost").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errcpost").innerHTML = err_msg_2;
	}
	else
	{
		document.getElementById("validecpost").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errcpost").innerHTML = "";
	}
	document.getElementById("validecpost").style.display = 'block';
}

function validehometel() 
{
	var err_msg_1 ="Le champ téléphone doit être uniquement composé de chiffres";
	
	var valueinc = document.newmembers.txt_inc_home_tel.value;
	var valueregion = document.newmembers.txt_region_home_tel.value;
	var valuephone = document.newmembers.txt_phone_home_tel.value;
	var regex  = /^\(*[0-9]{3}\)*\-* *[0-9]{3}\-* *[0-9]{4}$/;
	
	var total = '' + valueinc + valueregion + valuephone;
	
	if (!regex.test(total) && valueinc.length == 3 && valueregion.length == 3 && valuephone.length == 4)
	{
		document.getElementById("validehometel").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errhometel").innerHTML = err_msg_1;
		document.getElementById("validehometel").style.display = 'block';	
	}
	else if (valueinc.length == 3 && valueregion.length == 3 && valuephone.length == 4)
	{
		document.getElementById("validehometel").innerHTML = '<img src="img/verif_ok.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errhometel").innerHTML = "";
		document.getElementById("validehometel").style.display = 'block';
	}
	else
	{
		document.getElementById("validehometel").innerHTML = '<img src="img/verif_erreur.gif" style="vertical-align:middle;" />';
		document.getElementById("div_errhometel").innerHTML = "";
		document.getElementById("validehometel").style.display = 'none';
	}
}

function validEnregistrement()
{
	var err =0;
	
	var msg_username_1 = "Le nom d'utilisateur n'est pas valide";
	var msg_username_2 = "Vous n'avez pas validé votre nom d'utilisateur";		
	
	var msg_pwd_1 = "Le mot de passe n'est pas valide";
	var msg_pwd_2 = "Vous n'avez pas entré de mot de passe";
	
	var msg_pwd2_1 = "Les mots de passe ne sont pas identiques";
	var msg_pwd2_2 = "Vous n'avez pas confirmé votre mot de passe";
	
	var msg_email_1 = "<span style='color:#FF0000'>Le couriel n'est pas valide</span>";
	var msg_email_2 = "<span style='color:#FF0000'>Vous n'avez pas validé votre couriel</span>";
	
	var msg_nom_1 = "Le champ nom doit être rempli";
			
	var msg_prenom_1 = "Le champ prénom doit être rempli";
	
	var msg_sexe_1 = "Le champ sexe doit être sélectionné";
	
	var msg_date_1 = "Les champs date doivent être remplis";
	var msg_date_2 = "La date n'est pas valide";
	
	var msg_adresse_1 = "Le champ adresse doit être rempli";
	
	var msg_ville_1 = "Le champ ville doit être rempli";
	
	var msg_cpost_1 ="Le champ ville doit être rempli";
	
	var msg_cpost_2 ="Le code postal est invalide";
	
	var msg_hometel_1 = "Les champs téléphone doivent être remplis";
	var msg_hometel_2 = "Le téléphone n'est pas valide";

	var usernameckoi = document.getElementById("valideusernameckoi").innerHTML;
	var username_displayckoi = document.getElementById("valideusernameckoi").style.display;
	
	var pwd = document.getElementById("validepwd").innerHTML;
	var pwd_display = document.getElementById("validepwd").style.display;
	
	var pwd2 = document.getElementById("validepwd2").innerHTML;
	var pwd2_display = document.getElementById("validepwd2").style.display;
	
	var email = document.getElementById("valideemail").innerHTML;
	var email_display = document.getElementById("valideemail").style.display;
	
	var nom = document.getElementById("validenom").innerHTML;
	var nom_display = document.getElementById("validenom").style.display;
	
	var prenom = document.getElementById("validenom").innerHTML;
	var prenom_display = document.getElementById("validenom").style.display;
	
	var sexe = document.getElementById("validesexe").innerHTML;
	var sexe_display = document.getElementById("validesexe").style.display;
	
	var date = document.getElementById("validedate").innerHTML;
	var date_display = document.getElementById("validedate").style.display;
	
	var adresse = document.getElementById("valideadresse").innerHTML;
	var adresse_display = document.getElementById("valideadresse").style.display;
	
	var ville = document.getElementById("valideville").innerHTML;
	var ville_display = document.getElementById("valideville").style.display;
	
	var cpost = document.getElementById("validecpost").innerHTML;
	var cpost_display = document.getElementById("validecpost").style.display;
	
	var hometel = document.getElementById("validehometel").innerHTML;
	var hometel_display = document.getElementById("validehometel").style.display;
	
	if (usernameckoi == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errusernameckoi").innerHTML = msg_username_1;
		err++;
	}
	if(username_displayckoi == 'none') 
	{
		document.getElementById("div_errusernameckoi").innerHTML = msg_username_2;
		err++;
	}
	
	if(pwd2 == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errpwd").innerHTML = msg_pwd2_1;
		err++;
	}
	if(pwd2_display == 'none') 
	{
		document.getElementById("div_errpwd").innerHTML = msg_pwd2_2;
		err++;
	}
	
	if(pwd == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errpwd").innerHTML = msg_pwd_1;
		err++;
	}
	
	if(pwd_display == 'none') 
	{
		document.getElementById("div_errpwd").innerHTML = msg_pwd_2;
		err++;
	}
	
	if(email == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_erremail").innerHTML = msg_email_1;
		err++;
	}
	
	if(email_display == 'none') 
	{
		document.getElementById("div_erremail").innerHTML = msg_email_2;
		err++;
	}
	
	if(nom == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">')
	{
		document.getElementById("div_errnom").innerHTML = msg_nom_1;
		err++;
	}
	
	if(nom_display == 'none') 
	{
		document.getElementById("div_errnom").innerHTML = msg_nom_1;
		err++;
	}
	
	if(prenom == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">')
	{
		document.getElementById("div_errprenom").innerHTML = msg_prenom_1;
		err++;
	}
	
	if(prenom_display == 'none') 
	{
		document.getElementById("div_errprenom").innerHTML = msg_prenom_1;
		err++;
	}
	
	if(sexe == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">')
	{
		document.getElementById("div_errsexe").innerHTML = msg_sexe_1;
		err++;
	}
	
	if(sexe_display == 'none') 
	{
		document.getElementById("div_errsexe").innerHTML = msg_sexe_1;
		err++;
	}
	
	if(date_display == 'none')
	{
		document.getElementById("div_errdate").innerHTML = msg_date_1;
		err++;
	}
	
	if(date == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errdate").innerHTML = msg_date_2;
		err++;
	}
	
	if(adresse == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_erradresse").innerHTML = msg_adresse_1;
		err++;
	}
	
	if(adresse_display == 'none') 
	{
		document.getElementById("div_erradresse").innerHTML = msg_adresse_1;
		err++;
	}
	
	if(ville == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errville").innerHTML = msg_ville_1;
		err++;
	}
	
	if(ville_display == 'none') 
	{
		document.getElementById("div_errville").innerHTML = msg_ville_1;
		err++;
	}
	
	if(cpost == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errcpost").innerHTML = msg_cpost_2;
		err++;
	}
	
	if(cpost_display == 'none') 
	{
		document.getElementById("div_errcpost").innerHTML = msg_cpost_1;
		err++;
	}
	
	if(hometel == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">') 
	{
		document.getElementById("div_errhometel").innerHTML = msg_hometel_1;
		err++;
	}
	if(hometel_display == 'none') 
	{
		document.getElementById("div_errhometel").innerHTML = msg_hometel_2;
		err++;
	}
	
	var condition = validcondition();
	
	if(err == 0 && condition == true)
	{
		return true;
	}
	else
	{
		scrollTo(0,320); 
		return false;
	}
}


function validUpdUsername()
{
	var err =0;
	
	var msg_username_1 = "Le nom d'utilisateur n'est pas valide";
	var msg_username_2 = "Vous n'avez pas validé votre nom d'utilisateur";		
	
	var username = document.getElementById("valideusernameckoi").innerHTML;
	var username_display = document.getElementById("valideusernameckoi").style.display;
	
	if(username == '<img src="img/verif_erreur.gif" style="vertical-align: middle;">')    
	{
		document.getElementById("div_errusernameckoi").innerHTML = msg_username_1;
		err++;
	}
	if(username_display == 'none') 
	{
		document.getElementById("div_errusernameckoi").innerHTML = msg_username_2;
		err++;
	}
	
	if(err == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}


// autotab phon number
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) 
{
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	
	if(input.value.length >= len && !containsElement(filter,keyCode)) 
	{
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	
	function containsElement(arr, ele) 
	{
		var found = false, index = 0;
		while(!found && index < arr.length)
		if(arr[index] == ele)
		found = true;
		else
		index++;
		return found;
	}
	
	function getIndex(input) 
	{
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
		else i++;
		return index;
	}
	return true;
}