var showErrors = true;
// fonction qui cré des champs dynamiquement // Pour Treatments
function more_treatment() {
	var i = parseInt(document.getElementById('i_treatment').value);
	if(i < 5){
		document.getElementById("div_treatment_"+i).style.display = 'block';		
		i = i+1;
		document.getElementById('i_treatment').value = i;
		document.getElementById("addMoreTreatment").style.display='block';
		if(i == 5){
			document.getElementById("addMoreTreatment").style.display='none';	
		}		
	}
}

// fonction pour afficher les champs for more symptoms
function more_symptoms() {
	var i = parseInt(document.getElementById('i_symptom').value);
	if(i<5){
		document.getElementById("div_symptom_"+i).style.display = 'block';		
		i = i+1;
		document.getElementById('i_symptom').value = i;
		document.getElementById("addMoreSymptom").style.display='block';
		if(i==5)
			document.getElementById("addMoreSymptom").style.display='none';	
		}
}

// fonction pour afficher les champs for more healthtopics
function more_topics() {
	var i = parseInt(document.getElementById('i_symptom').value);
	if(i<10){
		document.getElementById("div_topic_"+i).style.display = 'block';		
		i = i+1;
		document.getElementById('i_symptom').value = i;
		document.getElementById("addMoreSymptom").style.display='block';
		if(i==10)
			document.getElementById("addMoreSymptom").style.display='none';	
		}
}

// fonction qui cré des champs dynamiquement // Pour Photos des treatments
function more_link(href) {
	var i = parseInt(document.getElementById('i_link').value);
	var new_href = href;
	if(i<6){	
		// on teste si URl est valide
		if(ValidateLink(href)){		
			// on extrait que 40 caractères du lien
			if(href.length > 40){
				new_href = href.substr(0,40)+'...';	
			}
			// on teste si http est dans url, si non, on l'ajoute à l'url
			if(href.indexOf("http://")==-1){
				href="http://"+href;
			}
			
	
			newElementIdContent = '<div style="width:285px; float:left; overflow:hidden; background-color:#eef0f4;padding-top:3px;padding-bottom:3px; padding-left:5px;"><a 	class="purple_light_text" style="font-size:10px;">'+new_href+'<br /></a></div><div style="width:35px; float:left; margin-top:2px; padding-left:10px;"><a onclick="removeElement(\'links_div\',\'links_'+i+'\',\'i_link\')" style="cursor:pointer"><img src="images/remove.gif" border="0" alt="Remove" /></a></div><input id="val_link_'+i+'" value="'+href+'" type="hidden"><img  src="images/clear_pix.gif" width="1" height="5" border="0" /><br /><br />';
		
			appendElement("links_div","links_"+i,newElementIdContent)
		
			document.getElementById('link').value = '';
			document.getElementById('i_link').value = parseInt(i) + 1;		
		}else{
			alert("You must supply a valid URL.");	
		}
	}
}

/*
// fonction qui cré des champs dynamiquement // Pour Photos des treatments
function more_link() {
	var i = parseInt(document.getElementById('i_link').value);
	if(i<6){	
		// on teste si URl est valide
		var href = document.getElementById('link').value;
		if(ValidateLink(href)){		
			// on extrait que 40 caractères du lien
			if(href.length > 40){
				href = href.substr(0,40)+'...';	
			}
	
			newElementIdContent = '<div style="width:285px; float:left; overflow:hidden; background-color:#eef0f4;padding-top:3px;padding-bottom:3px; padding-left:5px;"><a 	class="purple_light_text" style="font-size:10px;">'+href+'<br /></a></div><div style="width:35px; float:left; margin-top:2px; padding-left:10px;"><a onclick="removeElement(\'links_div\',\'links_'+i+'\',\'i_link\')" style="cursor:pointer"><img src="images/remove.gif" border="0" alt="Remove" /></a></div><input id="val_link_'+i+'" value="'+document.getElementById('link').value+'" type="hidden"><img  src="images/clear_pix.gif" width="1" height="5" border="0" /><br /><br />';
		
			appendElement("links_div","links_"+i,newElementIdContent)
		
			document.getElementById('link').value = '';
			document.getElementById('i_link').value = parseInt(i) + 1;		
		}else{
			alert("You must supply a valid URL.");	
		}
	}
}
*/
// fonction qui cré des champs dynamiquement // Pour Photos des treatments
function more_photos() {
	var i = parseInt(document.getElementById('photo_cnt').value);
	newElementIdContent ='<input type="file" class="file" id="t_photo_'+i+'" name="t_photo_'+i+'" onchange="ajaxFileUpload(this.id);" style="width:180px;" /><input type="hidden" id="t_photo_'+i+'_t" value="" /><a onclick="delete_pic(this.name, '+i+');" name="t_photo_'+i+'_t" ><img src="images/button_delete.png" border="0" alt="Delete" style="cursor:pointer;" /></a><br /><img src="images/clear_pix.gif" width="1" height="5" border="0" /><br />';

	/*newElementIdContent += (i < 5) ? '<span id="t_photos_'+i2+'"><a class="grey_text" onclick="javascript:t_create_photos('+i2+')" style="cursor:pointer"><u>+ Add more photos</u><br /></a></span>': '';*/
	if (i == 5) { document.getElementById('add_photos').style.display = 'none'; }
	else { document.getElementById('add_photos').style.display = 'block'; }
	
	appendElement("t_photos_div","t_photo_child_"+i,newElementIdContent);
	document.getElementById('photo_cnt').value = parseInt(i) + 1;
}

// fonction pour ajouter d'autres medication+dosage+frequency
function more_medication(){
	var i = parseInt(document.getElementById('i_medications').value);
	if(i<5){
     //   alert('adding div_medication_'+i);
newElementIdContent ='<table border="0" cellpadding="0" cellspacing="0" width="345"><tr><td colspan="3" valign="top"><div style="padding-bottom:5px;"><a class="grey_text" style="font-size:12px;">Any medication?<br /></a></div><div class="textfield_medium_holder"><input type="text" id="medication_'+i+'" class="textfield_medium_input" value="Medication name" maxlength="40" onfocus="javascript:deleteContentIf(this.id,\'Medication name\')" onblur="javascript:SetDefaultValue(this.id,\'Medication name\')"/></div></td><td width="5"><img src="images/clear_pix.gif" width="5" height="1" border="0" /><br /></td><td width="14" valign="top" style="padding-top:25px;"><a onclick="removeElement(\'medications_div\',\'medication_'+i+'\',\'i_medications\')" style="cursor:pointer"><img src="images/button_delete.png" border="0" alt="Remove" /><br /></a></td></tr><tr><td colspan="5" height="10"><img src="images/clear_pix.gif" width="10" height="10" border="0" /><br /></td></tr><tr><td valign="top" width="155"><div style="padding-bottom:5px;"><a class="grey_text" style="font-size:12px;">Dosage<br /></a></div><div class="textfield_smaller_holder"><input type="text" name="dosage_'+i+'" id="dosage_'+i+'" class="textfield_smaller_input"/></div></td><td width="16"><img src="images/clear_pix.gif" width="16" height="1" border="0" /><br /></td><td valign="top" width="155"><div style="padding-bottom:5px;"><a class="grey_text" style="font-size:12px;">Frequency<br /></a></div><div class="textfield_smaller_holder"><input type="text" name="frequency_'+i+'" id="frequency_'+i+'" class="textfield_smaller_input"/></div></td><td width="5"><img src="images/clear_pix.gif" width="5" height="1" border="0" /><br /></td><td width="14"></td></tr><tr><td colspan="5" height="10"><img src="images/clear_pix.gif" width="10" height="10" border="0" /><br /></td></tr></table>';
		

		appendElement("medications_div","div_medication_"+i,newElementIdContent);
		i = i + 1;
		document.getElementById('i_medications').value = i;
		document.getElementById("addMoreMedication").style.display='block';
		if(i==5){
			document.getElementById("addMoreMedication").style.display='none';	
		}		
	}
}

// fonction pour cacher les champs treatment en plus
function hide_treatments(div_id) {                         
    document.getElementById(div_id).value="";     
	document.getElementById(div_id).style.display = 'none';    		
	var i = parseInt(document.getElementById('i_treatment').value);
	document.getElementById('i_treatment').value = i-1;
	document.getElementById("addMoreTreatment").style.display='block';
}

// fonction pour cacher les champs symptoms en plus
function hide_symptoms(div_id) {
    document.getElementById(div_id).value="";     
	document.getElementById(div_id).style.display = 'none';		
	var i = parseInt(document.getElementById('i_symptom').value);
	document.getElementById('i_symptom').value = i-1;
	document.getElementById("addMoreSymptom").style.display='block';
}

// fonction pour cacher les champs symptoms en plus
function hide_topics(div_id) {
	document.getElementById(div_id).style.display = 'none';		
	var i = parseInt(document.getElementById('i_symptom').value);
	document.getElementById('i_symptom').value = i-1;
	document.getElementById("addMoreSymptom").style.display='block';
}

function appendElement(containerId,newElementId,newElementIdContent) {
	//First, we need to create a new DIV element
	var newElement=document.createElement("div");
	//New we will give it the specified ID so we can manage it later if necessary
	 newElement.setAttribute("id", newElementId);
	//Insert the HTML content into the new element
	newElement.innerHTML=newElementIdContent;
	//Get a reference to the element that will contain the new element
	var container = document.getElementById(containerId);
	//Now we just need to insert our new element into the containing element
	container.appendChild(newElement, container);
}

function removeElement(parentId, elementId,iLink) {


	//Get a reference to the element containgint the element we are removing
	var parentElement = document.getElementById(parentId);
	//Get a reference to the element we are removing
	var childElement = document.getElementById(elementId);
	//remove the
	parentElement.removeChild(childElement);
	document.getElementById(iLink).value = parseInt(document.getElementById(iLink).value) - 1;
	
	if(parentId=="treatment_div"){
		document.getElementById("addMoreTreatment").style.display='block';
	}
	if(parentId=="medications_div"){
		document.getElementById("addMoreMedication").style.display='block';
	}
	if(parentId=="symptoms_div"){
		document.getElementById("addMoreSymptom").style.display='block';
	}		
}

// fonction qui contre le nombre de caractère tapés + le nombre de caractère restant à taper.
function textCounter(id, countfield, maxlimit) {
	field  = document.getElementById(id);
	if (field.value.length > maxlimit){ // if the current length is more than allowed
		field.value =field.value.substring(0, maxlimit); // don't allow further input
	} else{
	countfield.innerHTML  = maxlimit - field.value.length;
	}
}
// fonction pour afficher la valeur selectionnée dans le dropdown
function select_value(a, b){ 
	if(a!=-1){
		document.getElementById(b).innerHTML=a;
	}else{
		document.getElementById(b).innerHTML="";
	}	
}

function showFindPanel(){
	document.getElementById("findPanel").style.display = 'block';
	document.getElementById("storyPanel").style.display = 'none';
	document.getElementById("questionPanel").style.display = 'none';
	document.getElementById("linkPanel").style.display = 'none';	
}
function showStoryPanel(){
	document.getElementById("findPanel").style.display = 'none';
	document.getElementById("storyPanel").style.display = 'block';
	document.getElementById("select_type_story").style.display = 'block';
	document.getElementById("questionPanel").style.display = 'none';
	document.getElementById("linkPanel").style.display = 'none';	
}
function showQuestionPanel(){
	document.getElementById("findPanel").style.display = 'none';
	document.getElementById("storyPanel").style.display = 'none';
	document.getElementById("questionPanel").style.display = 'block';
	document.getElementById("linkPanel").style.display = 'none';	
}
function showLinkPanel(){
	document.getElementById("findPanel").style.display = 'none';
	document.getElementById("storyPanel").style.display = 'none';
	document.getElementById("questionPanel").style.display = 'none';
	document.getElementById("linkPanel").style.display = 'block';
	document.getElementById("show_link_detail").style.display = 'block';
}
 function showLostPasswordPanelNEW(){
         document.getElementById('story_panel_table').width='638';     
         document.getElementById('master_tabsNEW_table').width='638';  
         document.getElementById("master_tabsNEW_table").style.backgroundImage ="url(images/cat_sort_border_top.gif)";           
         
         document.getElementById('filter_pane_div').style.display='none'; 
         document.getElementById('corner_story_pane_div').style.display='none';          
         document.getElementById('corner_question_pane_div').style.display='none'; 
         document.getElementById('corner_link_pane_div').style.display='none';   
         document.getElementById('corner_lostpassword_pane_div').style.display='block'; 
         
        document.getElementById("findPanel").style.display = 'none';
        document.getElementById("storyPanel").style.display = 'none';
        document.getElementById("select_type_story").style.display = 'none';
        document.getElementById("questionPanel").style.display = 'none';
        document.getElementById("linkPanel").style.display = 'none'; 
        document.getElementById("lostpasswordPanel").style.display = 'block';
        document.getElementById("select_type_story").style.display = 'block';
    
   //document.getElementById('story_panel_table').width='638';      
}
function ShowStoryDetail(){				
	if(this.document.form6.story_type[0].checked){
		document.getElementById('show_story_detail').style.display='none';
    	document.getElementById('story_form').style.display='block';
        document.getElementById('CollapseStory').style.display='block';
		document.getElementById('select_type_story').style.display='none';

		document.getElementById('div_condition').style.display='block';
		document.getElementById('div_goal').style.display='none';
		document.getElementById('symptoms').style.display='block';		
				
	}else if(document.form6.story_type[1].checked){
		document.getElementById('show_story_detail').style.display='none';
    	document.getElementById('story_form').style.display='block';
        document.getElementById('CollapseStory').style.display='block';
		document.getElementById('select_type_story').style.display='none';

		document.getElementById('div_condition').style.display='none';
		document.getElementById('div_goal').style.display='block';
		document.getElementById('symptoms').style.display='none';
	}

	s.setValue(5);
	s2.setValue(5);
	s3.setValue(5);

}

function HideStoryDetail(){
		document.getElementById('CollapseStory').style.display='none';
        document.getElementById('story_form').style.display='none';                         
        document.getElementById('show_story_detail').style.display='block';
        document.getElementById('select_type_story').style.display='block'; 
}

function ShowQuestionDetail(){
	document.getElementById("show_question_detail").style.display='none';
	document.getElementById('question_detail').style.display='block';
	document.getElementById('CollapseQuestion').style.display='block';	
}
function HideQuestionDetail(){
	document.getElementById("show_question_detail").style.display='block';
	document.getElementById('question_detail').style.display='none';
	document.getElementById('CollapseQuestion').style.display='none';	
}
function ShowLinkDetail(){
	document.getElementById("show_link_detail").style.display='none';
    document.getElementById('detail_link').style.display='block';
    document.getElementById('CollapseLink').style.display='block';	
}

function HideLinkDetail(){
	document.getElementById("show_link_detail").style.display='block';
    document.getElementById('detail_link').style.display='none';
    document.getElementById('CollapseLink').style.display='none';	
}

function SetDefaultValue(id,defaultValue){
	if(document.getElementById(id).value=='') document.getElementById(id).value=defaultValue;
}

function deleteContentIf(id,defaultValue){	
	if(document.getElementById(id).value==defaultValue) document.getElementById(id).value='';
}

function TabFindActif(){
	document.getElementById('find_quick_tab').style.background	= 'url(images/quick_tab_active.gif)';
	document.getElementById('story_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('question_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('link_quick_tab').style.background = 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('tab_find').className='tab_active';
	document.getElementById('tab_story').className='tab_inactive';
	document.getElementById('tab_question').className='tab_inactive';
	document.getElementById('tab_link').className='tab_inactive';

}
function TabStoryActif(){   
	document.getElementById('find_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('story_quick_tab').style.background	= 'url(images/quick_tab_active.gif)';
	document.getElementById('question_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('link_quick_tab').style.background = 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('tab_find').className='tab_inactive';
	document.getElementById('tab_story').className='tab_active';
	document.getElementById('tab_question').className='tab_inactive';
	document.getElementById('tab_link').className='tab_inactive';	
}
function TabQuestionActif(){
	document.getElementById('find_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('story_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('question_quick_tab').style.background	= 'url(images/quick_tab_active.gif)';
	document.getElementById('link_quick_tab').style.background = 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('tab_find').className='tab_inactive';
	document.getElementById('tab_story').className='tab_inactive';
	document.getElementById('tab_question').className='tab_active';
	document.getElementById('tab_link').className='tab_inactive';	
}
function TabLinkActif(){
	document.getElementById('find_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('story_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('question_quick_tab').style.background	= 'url(images/quick_tab_inactiveNEW.gif)';
	document.getElementById('link_quick_tab').style.background = 'url(images/quick_tab_active.gif)';
	document.getElementById('tab_find').className='tab_inactive';
	document.getElementById('tab_story').className='tab_inactive';
	document.getElementById('tab_question').className='tab_inactive';
	document.getElementById('tab_link').className='tab_active';
}
 function TabLostPasswordActif(){
    document.getElementById('find_quick_tab').style.background    = 'url(images/quick_tab_inactiveNEW.gif)';
    document.getElementById('story_quick_tab').style.background    = 'url(images/quick_tab_inactiveNEW.gif)';
    document.getElementById('question_quick_tab').style.background    = 'url(images/quick_tab_inactiveNEW.gif)';
    document.getElementById('link_quick_tab').style.background = 'url(images/quick_tab_inactiveNEW.gif)';
    document.getElementById('tab_find').className='tab_inactive';
    document.getElementById('tab_story').className='tab_inactive';
    document.getElementById('tab_question').className='tab_inactive';
    document.getElementById('tab_link').className='tab_inactive';
}

function cache(){
	document.getElementById('lostpasswordPanel').style.display='none';
	document.getElementById('question_detail').style.display='none';
	//document.getElementById('detail_link').style.display='none';
	// document.getElementById('story_form').style.display='none';
	//document.getElementById('goal_story').style.display='none';				
	document.getElementById('CollapseStory').style.display='none';
	document.getElementById('CollapseLink').style.display='none';																
	document.getElementById('CollapseLink').style.display='none';																
	document.getElementById('CollapseQuestion').style.display='none';																
	document.getElementById('show_story_detail').style.display='block';																
	document.getElementById('show_question_detail').style.display='block';	
}

function preview_question(){
	error1=0;
	error2=0;
	if(document.getElementById("question_label").value==''){
		document.getElementById("question_msg").style.display = 'block';
		error1 = 1;
	}else{
		document.getElementById("question_msg").style.display = 'none';
		error1 = 0;		
	}
	
	if(document.getElementById("question_topic").value==''){
		document.getElementById("question_topic_msg").style.display = 'block';
		error2 = 1;
	}else{
		document.getElementById("question_topic_msg").style.display = 'none';
		error2=0;
	}

	if(error1==0 && error2==0){
		document.getElementById("questionForm").style.display = 'none';
		document.getElementById("preview_question").style.display = 'block';
		if(document.getElementById("question_topic").value!=''){
			document.getElementById("preview_question_topic").innerHTML = document.getElementById("question_topic").value;	
		}else{
			document.getElementById("preview_question_topic").innerHTML = 'N/A';
		}
		if(tinyMCE.getInstanceById('detail_question').getContent() != ""){
			document.getElementById("preview_question_detail").innerHTML = tinyMCE.getInstanceById('detail_question').getContent();
		}else{
			document.getElementById("preview_question_detail").innerHTML = 'N/A';
		}
		if(document.getElementById("question_label").value!=''){
			document.getElementById("preview_question_title").innerHTML = document.getElementById("question_label").value;
		}else{
			document.getElementById("preview_question_title").innerHTML = 'N/A';
		}
		document.getElementById("question_topic_msg").style.display = 'none';
		document.getElementById("question_msg").style.display = 'none';
	}
}

function edit_question(){
	document.getElementById("questionForm").style.display = '';
	document.getElementById("preview_question").style.display = 'none';
}
function preview_web(){
	// on teste si URl est valide
	url = document.getElementById("url").value
	error1=0;
	error2=0;
	if(!ValidateLink(url)){
		error1 = 1;
		document.getElementById('url_msg').style.display='block';
	}else{
		document.getElementById('url_msg').style.display='none';
		error1 = 0;
	}
	
	if(document.getElementById("link_topic").value==''){
		error2 = 1;
		document.getElementById('link_topic_msg').style.display='block';
	}else{
		document.getElementById('link_topic_msg').style.display='none';
		error2 = 0;
	}
	if(document.getElementById("link_title").value==''){
		document.getElementById('link_title').value=url;
	}
	if(error1==0 && error2==0){
			document.getElementById("linkForm").style.display = 'none';
			document.getElementById("preview_link_last").style.display = 'block';
		
			if(document.getElementById("link_topic").value!=''){
				document.getElementById("preview_link_topic").innerHTML = document.getElementById("link_topic").value;
			}else{
				document.getElementById("preview_link_topic").innerHTML = 'N/A';
			}
		
			if(document.getElementById("link_description").value!=''){
				document.getElementById("preview_link_description").innerHTML = tinyMCE.getInstanceById('link_description').getContent();
			}else{
				document.getElementById("preview_link_description").innerHTML ='N/A';
			}
			
			if(document.getElementById("link_topic").value!='' && document.getElementById("link_topic").value!='Enter Link Title'){
				document.getElementById("preview_link_title").innerHTML = document.getElementById("link_title").value;
			}else{
				document.getElementById("preview_link_title").innerHTML = document.getElementById("url").value;
			}
		
			document.getElementById("preview_url").innerHTML = document.getElementById("url").value;	
			document.getElementById('link_topic_msg').style.display='none';
	}
}

function edit_web(){
	document.getElementById("linkForm").style.display = 'block';
	document.getElementById("preview_link_last").style.display = 'none';
}
function cancel_web(){
		document.form12.reset();
		document.form13.reset();
		document.getElementById("url_msg").style.display='none';
		HideLinkDetail();
		document.getElementById('url_msg').style.display='none';
		document.getElementById('link_topic_msg').style.display='none';	
}
function cancel_question(){
		document.form11.reset();
		document.form10.reset();
		HideQuestionDetail();
		document.getElementById("question_topic_msg").style.display = 'none';
		document.getElementById("question_msg").style.display = 'none';		
}
// dans la page preview => action edit
function edit_story(){
	document.getElementById("storyForm").style.display = 'block';
	document.getElementById("preview_story").style.display = 'none';
}

function ask_more_question(){
	cancel_question();
	document.getElementById("questionForm").style.display = 'block';
	document.getElementById("preview_question").style.display = 'none';
	document.getElementById("congratulation_question").style.display='none';
	
}

function share_more_story(){
	cancel_story();
	document.getElementById("storyForm").style.display = 'block';
	document.getElementById("preview_story").style.display = 'none';
	document.getElementById("congratulation_story").style.display='none';	
}

function share_more_link(){
	cancel_web();
	document.getElementById("linkForm").style.display = 'block';
	document.getElementById("preview_link_last").style.display = 'none';
	document.getElementById("congratulation_link").style.display='none';	
}

// action sur boutton cancel
function cancel_story(){
		document.form6.reset();
		document.form7.reset();
		document.form9.reset();
		HideStoryDetail();
		document.getElementById("title_msg").style.display="none";
		document.getElementById("continue_msg").style.display="none";
		document.getElementById("condition_msg").style.display="none";
		document.getElementById("treatment_msg").style.display="none";
		document.getElementById("symptom_msg").style.display="none";
		document.getElementById("goal_msg").style.display="none";
		
		document.getElementById("goal_div_follow_up").innerHTML = 'Select original story';
		document.getElementById("div_g_family_member").innerHTML = 'Myself';
		
		document.getElementById("goal_div_follow_up").innerHTML = 'Select original story';
		document.getElementById("div_g_family_member").innerHTML = 'Myself';
		
		// on efface les divs contenant les liens
		if(document.getElementById('links_1')) removeElement('links_div','links_1','i_link');
		if(document.getElementById('links_2')) removeElement('links_div','links_2','i_link');
		if(document.getElementById('links_3')) removeElement('links_div','links_3','i_link');
		if(document.getElementById('links_4')) removeElement('links_div','links_4','i_link');
		if(document.getElementById('links_5')) removeElement('links_div','links_5','i_link');

		s.setValue(5);
		s2.setValue(5);
		s3.setValue(5);			
}

function ShowMoreDetail(){
	document.getElementById("preview_story").style.display = 'none';	
	document.getElementById("more_detail").style.display = 'block';	
	if(followUpStory == false){
		s7.setValue(5);
		s8.setValue(5);	
	}
}
function HideMoreDetail(){
	start_year = document.getElementById("year_started").value;
	end_year  = document.getElementById("end_year").value;
	start_month = document.getElementById("month_started").value;
	end_month  = document.getElementById("end_month").value;
	// si Ongoing n'est pas cochée, on teste si l'utilisateur a choisi une date fin
	if(document.getElementById("ongoing").checked==false){
		if(end_month!='' && start_month==''){
				alert("Please select a start month.")
				return;			
		}
		else if(end_year!='' && start_year==''){
				alert("Please select a start year.")
				return;			
		}
	
		else if(start_year == end_year){
			if(start_month>end_month){
				alert("The End Month must be superior than Start Month.")
				return;			
			}
		}
		else if(start_year > end_year){
			alert("The End Year must be superior than Start Year.")
			return;
		}
	}
	document.getElementById("preview_story").style.display = 'block';	
	document.getElementById("more_detail").style.display = 'none';	
	preview_story()	;
}

function preview_story(){
	var error=0;
	if(document.getElementById("descriptive").value==""){
		document.getElementById("title_msg").style.display="block";
		document.getElementById("continue_msg").style.display="block";
		error=1;
	}else{
		document.getElementById("title_msg").style.display="none";
		document.getElementById("continue_msg").style.display="none";
	}
	

	if(document.form6.story_type[0].checked){
		if(document.getElementById("treatment").value==""){
			document.getElementById("treatment_msg").style.display="block";
			error=1;
		}else{
			document.getElementById("treatment_msg").style.display="none";
		}
		
		if(document.getElementById("condition").value=="" && document.getElementById("symptom").value==""){
			document.getElementById("condition_msg").style.display="block";
			document.getElementById("symptom_msg").style.display="block";
			error=1;
		}else{
			document.getElementById("condition_msg").style.display="none";
			document.getElementById("symptom_msg").style.display="none";
		}
	}else{
		if(document.getElementById("goal").value=="" && document.getElementById("goal").value==""){
			document.getElementById("goal_msg").style.display="block";
			error=1;
		}else{
			document.getElementById("goal_msg").style.display="none";
			document.getElementById("goal_msg").style.display="none";
		}		
	}
	
  if(error==0){
	
	if(document.form6.story_type[1].checked){
		document.getElementById("share_type").innerHTML = 'Goal: ';
		
		if(document.getElementById("g_follow_up_story").value != '-1'){
			document.getElementById("preview_story_relates").innerHTML = document.getElementById("g_follow_up_story").value;
		}
		else {
			document.getElementById("preview_story_relates").innerHTML = 'N/A';
		}
	
		if(document.getElementById("g_family_member").value != ''){
			document.getElementById("preview_story_family").innerHTML = document.getElementById("g_family_member").value;
		}
		else {
			document.getElementById("preview_story_family").innerHTML = 'N/A';
		}
		
		document.getElementById("all_symptoms").style.display='none';
		
		if(document.getElementById("goal").value != ""){
			document.getElementById("preview_condition").innerHTML = document.getElementById("goal").value;
		}
		
	}else{
		document.getElementById("share_type").innerHTML = 'Condition: ';
		document.getElementById("all_symptoms").style.display='block';
		if(document.getElementById("follow_up_story").value != '-1'){
			document.getElementById("preview_story_relates").innerHTML = document.getElementById("follow_up_story").value;
		}
		else {
			document.getElementById("preview_story_relates").innerHTML = 'N/A';
		}
	
		if(document.getElementById("family_member").value != ''){
			document.getElementById("preview_story_family").innerHTML = document.getElementById("family_member").value;
		}
		else {
			document.getElementById("preview_story_family").innerHTML = 'N/A';
		}
		
		if(document.getElementById("condition").value != ""){
			document.getElementById("preview_condition").innerHTML = document.getElementById("condition").value;
		}
		
	}
	
	document.getElementById("storyForm").style.display = 'none';
	document.getElementById("preview_story").style.display = 'block';	
	
	document.getElementById("condition_msg").style.display="none";
	document.getElementById("symptom_msg").style.display="none";
	document.getElementById("title_msg").style.display="none";
	document.getElementById("treatment_msg").style.display="none";

	if(document.getElementById("start_month")){
		 if(document.getElementById("start_month").innerHTML != "MM"){
			document.getElementById("started").innerHTML = document.getElementById("start_month").innerHTML+"/"+document.getElementById("start_year").innerHTML;
		}
	}
	else {
		document.getElementById("started").innerHTML = 'N/A';
		document.getElementById("ended").innerHTML = 'N/A';
	}
	
	if(document.getElementById("ended_month").innerHTML=="MM"){
			if(document.getElementById("ongoing").checked){
				document.getElementById("ended").innerHTML = '<a class="grey_text">On going</a>';
			}else{
				document.getElementById("ended").innerHTML = '<a class="grey_light_text">Ended </a><a class="grey_text">N/A</a>';
			}
			
	}else{
			document.getElementById("ended").innerHTML ='<a class="grey_light_text">Ended </a><a class="grey_text">'+document.getElementById("end_month").value+'/'+document.getElementById("end_year").value+'</a>';	
	}
	
	
	if(document.getElementById("medication").value !='Medication name'){	
		document.getElementById("preview_medication").innerHTML = document.getElementById("medication").value;	
		document.getElementById("preview_frequency").innerHTML = document.getElementById("frequency").value;	
		document.getElementById("preview_dosage").innerHTML = document.getElementById("dosage").value;		
	}
	
	if(document.getElementById("medication_1")){	
		document.getElementById("preview_medication_1").innerHTML = document.getElementById("medication_1").value;	
		document.getElementById("preview_frequency_1").innerHTML = document.getElementById("frequency_1").value;	
		document.getElementById("preview_dosage_1").innerHTML = document.getElementById("dosage_1").value;		
		
	}

	if(document.getElementById("medication_2")){	
		document.getElementById("preview_medication_2").innerHTML = document.getElementById("medication_2").value;	
		document.getElementById("preview_frequency_2").innerHTML = document.getElementById("frequency_2").value;	
		document.getElementById("preview_dosage_2").innerHTML = document.getElementById("dosage_2").value;		
	}
	if(document.getElementById("medication_3")){	
		document.getElementById("preview_medication_3").innerHTML = document.getElementById("medication_3").value;	
		document.getElementById("preview_frequency_3").innerHTML = document.getElementById("frequency_3").value;	
		document.getElementById("preview_dosage_3").innerHTML = document.getElementById("dosage_3").value;		
	}
	
	if(document.getElementById("medication_4")){
		document.getElementById("preview_medication_4").innerHTML = document.getElementById("medication_4").value;	
		document.getElementById("preview_frequency_4").innerHTML = document.getElementById("frequency_4").value;	
		document.getElementById("preview_dosage_4").innerHTML = document.getElementById("dosage_4").value;		
	}
		
	if(document.getElementById("insurer_name")){
		if(document.getElementById("insurer_name").value != ""){
			
			document.getElementById("insurer").innerHTML = document.getElementById("insurer_name").value;
		}
		else{
			
			document.getElementById("insurer").innerHTML = 'N/A';
		}
	}
	
	if(document.getElementById("categorie")){
		if(document.getElementById("categorie").value != -1){
			
			document.getElementById("preview_care_category").innerHTML = document.getElementById("categorie").value;
		}
		else{
			
			document.getElementById("preview_care_category").innerHTML = 'N/A';
		}
	}	
	
	if(document.getElementById("care_speciality")){
		if(document.getElementById("care_speciality").value != ""){			
			document.getElementById("preview_care_speciality").innerHTML = document.getElementById("care_speciality").value;
		}
		else{
			
			document.getElementById("preview_care_speciality").innerHTML = 'N/A';
		}
	}
	
	if(document.getElementById("provider_lastname")){	
		if(document.getElementById("provider_lastname").value != "" && document.getElementById("provider_lastname").value != 'Last Name'){	
			document.getElementById("provider").innerHTML = document.getElementById("provider_firstname").value +" "+document.getElementById("provider_lastname").value;
		}
		else {
			document.getElementById("provider").innerHTML = 'N/A';
		}
	}
	
	
	if(document.getElementById("pocket_cost")){	
		if(document.getElementById("pocket_cost").value != ""){	
			document.getElementById("covered").innerHTML = "$"+document.getElementById("pocket_cost").value+" per month";
		}
		else {
			document.getElementById("covered").innerHTML = 'N/A';
		}
	}
	
	if(document.getElementById("out_pocket_cost")){	
		if(document.getElementById("out_pocket_cost").value != ""){	
			document.getElementById("preview_pocket_cost").innerHTML = "$"+document.getElementById("out_pocket_cost").value+" per month";
		}	
		else {
			document.getElementById("preview_pocket_cost").innerHTML = 'N/A';
		}
	}

	if(document.getElementById("easy_to_follow")){	
		if(document.getElementById("easy_to_follow").value != ""){	
			document.getElementById("preview_easy_follow").innerHTML = document.getElementById("easy_to_follow").value;
		}	
		else {
			document.getElementById("preview_easy_follow").innerHTML = 'N/A';
		}
	}
	
	if(document.getElementById("duration")){	
		if(document.getElementById("duration").value != ""){	
			document.getElementById("preview_duration").innerHTML = document.getElementById("duration").value;
		}	
		else {
			document.getElementById("preview_duration").innerHTML = 'N/A';
		}
	}	
	
	var symptoms='';
	if(document.getElementById("symptom").value!=""){
	  symptoms +=  document.getElementById("symptom").value;
	}
	if(document.getElementById("symptom_1").value!=""){		
	  symptoms +=  ', '+document.getElementById("symptom_1").value;
	}
	if(document.getElementById("symptom_2").value!=""){		
	  symptoms +=  ', '+document.getElementById("symptom_2").value;
	}
	if(document.getElementById("symptom_3").value!=""){
	  symptoms +=  ', '+document.getElementById("symptom_3").value;
	}
	if(document.getElementById("symptom_4").value!=""){
	  symptoms +=  ', '+document.getElementById("symptom_4").value;
	}
	
	if(symptoms != ''){	
		document.getElementById("preview_symptom").innerHTML = symptoms;
	}
	else {
		document.getElementById("preview_symptom").innerHTML = 'N/A';
	}	

	if(document.getElementById("descriptive").value != ""){
		document.getElementById("preview_story_title").innerHTML = document.getElementById("descriptive").value;
	}
	else {
		document.getElementById("preview_story_title").innerHTML = 'N/A';
	}
	
	if(tinyMCE.getInstanceById('story').getContent() != "<p>Enter Your story here.</p><p>Tell us what worked (or didn't work) for you.</p><p>Avoid large blocks of text. Reasonably short paragraphs are inviting and much easier to read and understand.</p>"){
		document.getElementById("last_preview_story").innerHTML = tinyMCE.getInstanceById('story').getContent();
	}
	else {
		document.getElementById("last_preview_story").innerHTML = 'N/A';
	}
	
	if(document.getElementById("effectiveness").value != ""){
		document.getElementById("preview_effectiveness").innerHTML = document.getElementById("effectiveness").value;
	}
	else {
		document.getElementById("preview_effectiveness").innerHTML = '<a class="grey_light_text">N/A</a>';
	}
	
	if(document.getElementById("side_effects").value != ""){
		document.getElementById("preview_sideEffects").innerHTML = document.getElementById("side_effects").value;
	}
	else {
		document.getElementById("preview_sideEffects").innerHTML = '<a class="grey_light_text">N/A</a>';
	}
	
	if(document.getElementById("recommend").value != ""){
		document.getElementById("preview_recommand").innerHTML = document.getElementById("recommend").value;
	}
	else {
		document.getElementById("preview_recommand").innerHTML = '<a class="grey_light_text">N/A</a>';
	}
	
	var treatments='';
	if(document.getElementById("treatment").value!=""){
	  treatments +=  document.getElementById("treatment").value;
	}
	if(document.getElementById("treatment_1").value!=""){		
	  treatments +=  ', '+document.getElementById("treatment_1").value;
	}
	if(document.getElementById("treatment_2").value!=""){		
	  treatments +=  ', '+document.getElementById("treatment_2").value;
	}
	if(document.getElementById("treatment_3").value!=""){
	  treatments +=  ', '+document.getElementById("treatment_3").value;
	}
	if(document.getElementById("treatment_4").value!=""){
	  treatments +=  ', '+document.getElementById("treatment_4").value;
	}
	
	if(treatments != ''){
		document.getElementById("last_preview_treatment").innerHTML = treatments;
	}
	else {
		document.getElementById("last_preview_treatment").innerHTML = '<a class="grey_light_text">N/A</a>';
	}
	
	var links='';
	if(document.getElementById("val_link_1")){
	  links +=  '<a class="green_text" target="_blank" href="'+document.getElementById("val_link_1").value+'">'+document.getElementById("val_link_1").value+'</a>';
	}
	if(document.getElementById("val_link_2")){
	  links +=  ',<a class="green_text" target="_blank" href="'+document.getElementById("val_link_2").value+'">'+document.getElementById("val_link_2").value+'</a>';
	}
	if(document.getElementById("val_link_3")){
	  links +=  ',<a class="green_text" target="_blank" href="'+document.getElementById("val_link_3").value+'">'+document.getElementById("val_link_3").value+'</a>';
	}
	if(document.getElementById("val_link_4")){
	  links +=  ',<a class="green_text" target="_blank" href="'+document.getElementById("val_link_4").value+'">'+document.getElementById("val_link_4").value+'</a>';
	}
	if(document.getElementById("val_link_5")){
	  links +=  ',<a class="green_text" target="_blank" href="'+document.getElementById("val_link_5").value+'">'+document.getElementById("val_link_5").value+'</a>';
	}

	if(links != ''){
		document.getElementById("preview_link").innerHTML = links;
	}
	else {
		document.getElementById("preview_link").innerHTML = '<a class="grey_light_text">N/A</a>';
	}
	
	var images='';
	
	
	
	for(i=0;i<pictures.length;i++){			
				img_name = pictures[i];
				j=i+1;
				images += '<img src="upload/'+img_name+'" height="54" width="54" border="0" /><input type="hidden" id="t_photo_'+j+'" value="'+img_name+'" /><img src="images/clear_pix.gif" width="12" height="1" border="0" />';		
	}

	if(images!=''){
		document.getElementById("preview_photos").innerHTML = images;
	}else{
		document.getElementById("preview_photos").innerHTML ='<a class="grey_light_text">N/A</a>';
	}

	//document.getElementById("preview_t_link").innerHTML = links;
  }
}
function DisableDateEnd(){
	if(document.getElementById("ongoing").checked){
		document.getElementById("end_year").value = '';
		document.getElementById("end_month").value = '';
		
		document.getElementById("ended_year").innerHTML ='YYYY';
		document.getElementById("ended_month").innerHTML ='MM';
		
		document.getElementById("end_year").disabled = true;
		document.getElementById("end_month").disabled = true;
				
	}else{
		document.getElementById("end_year").disabled = false;
		document.getElementById("end_month").disabled = false;	
	}

}


function ShowFamilyFollw(){
   //  document.getElementById("T_FamilyFollow").style.display='block'; 
	/*if(this.document.form6.story_type[0].checked){
		document.getElementById("G_FamilyFollow").style.display='none';
		document.getElementById("T_FamilyFollow").style.display='block';
        
        /////////////adding a code for alerts
        
        ///////////// end of adding the code for alerts
	} else if(this.document.form6.story_type[1].checked){

		document.getElementById("T_FamilyFollow").style.display='none';
		document.getElementById("G_FamilyFollow").style.display='block';	
        	
        /////////////adding a code for alerts
        
        ///////////// end of adding the code for alerts        
	}    */

//	document.form7.reset();
//	document.form9.reset();

	s.setValue(5);
	s2.setValue(5);
	s3.setValue(5);	
	
	// on efface les divs contenant les liens
	if(document.getElementById('links_1')) removeElement('links_div','links_1','i_link');
	if(document.getElementById('links_2')) removeElement('links_div','links_2','i_link');
	if(document.getElementById('links_3')) removeElement('links_div','links_3','i_link');
	if(document.getElementById('links_4')) removeElement('links_div','links_4','i_link');
	if(document.getElementById('links_5')) removeElement('links_div','links_5','i_link');
			
}

// Fade Effects
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function getQueryString( sProp ) {
	var re = new RegExp( sProp + "=([^\\&]*)", "i" );
	var a = re.exec( document.location.search );
	if ( a == null )
		return "";
	return a[1];
};

function changeCssFile( sCssFile ) {
	var loc = String(document.location);
	var search = document.location.search;
	if ( search != "" )
		loc = loc.replace( search, "" );
	loc = loc + "?css=" + sCssFile;
	document.location.replace( loc );
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function delete_pic(name, i) {
	
	xmlHttp=GetXmlHttpObject()
 	if (xmlHttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}

	var filename = document.getElementById(name).value;
	var url="includes/ajax.php";
 	url=url+"?q=11&filename="+filename;
 	url=url+"&sid="+Math.random();
	
 	xmlHttp.onreadystatechange=delete_picReturn; 
 	xmlHttp.open("GET",url,true);
 	xmlHttp.send(null);
	
	var name_toclear = name.replace("_t","");
	document.getElementById(name_toclear).value = "";
	var child_div = 't_photo_child_'+i+'';
	//alert(child_div);
	removeElement('t_photos_div',child_div,'photo_cnt');
	document.getElementById('add_photos').style.display = 'block';
 }
 
function delete_picReturn(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
			var response = xmlHttp.responseText;
			//alert (response);
			//alert ('file deleted');   	
 	}
}

// fonction pour valider une url dans le formulaire share a link
function ValidateLink(url) {
    var v = new RegExp();
    
	v.compile("([A-Za-z]+://){0,1}[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
	
    if (!v.test(url)) {
       return false;
    }
	return true;
}


// <!--
// isIE=document.all;
// isNN=!document.all&&document.getElementById;
// isN4=document.layers;
// isActive=false;

function MoveInit(e){
  topOne=isIE ? "BODY" : "HTML";
  whichOne=isIE ? document.all.FloatingLayer : document.getElementById("FloatingLayer");  
  ActiveOne=isIE ? event.srcElement : e.target;  
  while (ActiveOne.id!="titleBar"&&ActiveOne.tagName!=topOne){
    ActiveOne=isIE ? ActiveOne.parentElement : ActiveOne.parentNode;
  }  
  if (ActiveOne.id=="titleBar"){
    offsetx=isIE ? event.clientX : e.clientX;
    offsety=isIE ? event.clientY : e.clientY;
    nowX=parseInt(whichOne.style.left);
    nowY=parseInt(whichOne.style.top);
    MoveEnabled=true;
    document.onmousemove=Move;
  }
}

function Move(e){
  if (!MoveEnabled) return;
  whichOne.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
  whichOne.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
  return false;  
}

function MoveN4(whatOne){
  if (!isN4) return;
  N4=eval(whatOne);
  N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
  }
  N4.onmousemove=function(e){
    if (isActive){
      N4.moveBy(e.x-N4x,e.y-N4y);
      return false;
    }
  }
  N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
  }
}

function ToggleFloatingLayer(DivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       //document.layers[DivID].visibility = iState ? "show" : "hide";
	   document.layers[DivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(DivID);
        //obj.style.visibility = iState ? "visible" : "hidden";
		obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[DivID].style.display = iState ? "block" : "none";
    }
}
//document.onmousedown=MoveInit;
//document.onmouseup=Function("MoveEnabled=false");

function displayError($message)
		{
			if (showErrors)
			{    showErrors = false;  
			
			alert("Error encountered: \n" + $message); 
			}
}

// open a link to facebook to bookmark
function bookmark_share() {
			u=location.href;
			t=document.title;
			window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');			
			return false;
}

function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
}

function RegistrationFieldIsMissing(formId)
{  // formId =1 is associated with the registration.php whereas
/// fromId=2 is associated with the myprofile.php
   msg='';
   	if(formId==2){
	if(document.getElementById('email').value=='')   	 				 msg+= "\n - email";	
	if(document.getElementById('confirm_email').value=='')  	   		 msg+= "\n - email confirmation";
	if(document.getElementById('password').value=='')			  		 msg+= "\n - password";		 
	if(document.getElementById('confirm_pass').value=='') 	       		 msg+= "\n - password confirmation";
    
    if(document.getElementById('choosenQuestion').value=='' || document.getElementById('choosenQuestion').value== 'Select your question from list')
         msg+= "\n - question";
         
    if(document.getElementById('answer').value=='' )          
         msg+= "\n - answer";    
    
    }
	
	else if (formId!=2){
	if(document.getElementById('email').value=='')   	 				 msg+= "\n - email";	
	if(document.getElementById('confirm_email').value=='')  	   		 msg+= "\n - email confirmation";
	if(document.getElementById('username').value=='')			   		 msg+= "\n - user name";
	if(document.getElementById('password').value=='')			  		 msg+= "\n - password";		 
	if(document.getElementById('confirm_pass').value=='') 	       		 msg+= "\n - password confirmation";
		 
		 
	if(!document.form.sex[0].checked && !document.form.sex[1].checked )  msg+= "\n - sex";
	
	/*if(document.getElementById('choosenYear').value=='YYYY'||document.getElementById('choosenMonth').value=='MM'|| document.getElementById('choosenDay').value=='DD' )
	 	msg+="\n - date of birth";		 

	if(document.getElementById('choosenLocation').value=='' || document.getElementById('choosenLocation').value== 'Select your country')
		 msg+= "\n - country";
		 
    if(document.getElementById('city').value=='' || document.getElementById('city').value== 'City' )
		 msg+= "\n - city";

    if(document.getElementById('stat').value=='' || document.getElementById('stat').value== 'State/Prov/Region') 
		 msg+= "\n - stat";
*/
	if(document.getElementById('choosenQuestion').value=='' || document.getElementById('choosenQuestion').value== 'Select your question from list')
		 msg+= "\n - question";
		 
    if(document.getElementById('answer').value=='' ) 		 
		 msg+= "\n - answer";
		 
	if(document.getElementById('valid_img').value=='' )  
		 msg+= "\n - antirobot code";
	
	if(msg!='') msg="Please check your : \n"+msg+"\n";

	if(!document.getElementById('term').checked )  
		 msg+= "\n Please accept the DrEveryone.com Terms&Conditions and Privacy Policy";
	}
	
	if(msg=='') {
					return false;
				}
	else {
		alert(msg);
		return true;
	}
		 
}

function ValidateForm(formId){	
	error='';
	
	if(! RegistrationFieldIsMissing(formId)  )
	{		
		if ( (document.getElementById('email').value != document.getElementById('confirm_email').value ) || (! isValidEmail(document.getElementById('email').value) ) )
						 error+= "\n- Your email is not correct.";
			
		if ( document.getElementById('password').value != document.getElementById('confirm_pass').value ){
			
				error+= "\n- Your passeword is not correct.";
				
		} else{
				var pass=document.getElementById('password').value;
				if( pass.length <6	)       error+= "\n - The password must be at least 6 characters"
			}
		
			if( document.getElementById('promo_code').value!="")
			   {
				   var PromoCode=document.getElementById('promo_code').value;
  				   if( PromoCode.length !=6	)       error+= "\n - The promo code must be at least 6 characters"
				   
			   }
		
		if(error=='') {
					return true;
				}
		else {
			alert(error);
			return false;
		}		
	}
	else return false;	
}

function toggleDiv(id,flagit) {
	if (flagit=="1"){
		MM_swapImage(id,'','images/star.png',1);
	}
	else
	if (flagit=="0"){
		MM_swapImage(id,'','images/star_grey.png',1);
	}
}
function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
function getPageName(){
			var nom = window.location.pathname;
			nom = nom.split("/");
			nom = nom[nom.length - 1];
			nom = nom.substr(0, nom.lastIndexOf("."));
			return nom;
	
}

function load_web(){
                    TabLinkActif();
                    cache();
                    showLinkPanelNEW();
}    

function load_question(){
                TabQuestionActif();
                cache();
                showQuestionPanelNEW();
}                
        
function load_goal(){
            TabStoryActif();
            cache();
            showStoryPanelNEW();
            document.form6.story_type[1].checked = true;
         /*   document.getElementById("T_FamilyFollow").style.display='none';
            document.getElementById("G_FamilyFollow").style.display='block';        */
      //    document.getElementById("T_FamilyFollow").style.display='block';  
            
            
}

function load_treatment(){     
/// used in the function upload_photo.php   
                TabStoryActif();
                cache();
                showStoryPanelNEW();
                document.form6.story_type[0].checked = true;
      //          document.getElementById("T_FamilyFollow").style.display='block';
              //  document.getElementById("G_FamilyFollow").style.display='none';                        
}

function load_find(){     
/// used in the function upload_photo.php   
             TabFindActif();
             opacity('findForm', 0, 100,500);
             cache();
             showFindPanelNEW();                      
}


////// functions that enable opening the master tabs in the full view

function load_web_detailed(log){
                load_web();
                ShowLinkDetailNEW(log);
                
                
}    

function load_question_detailed(log){
  load_question() ;
  ShowQuestionDetailNEW(log)  ;
}                
        
function load_goal_detailed(log){
load_goal();        
ShowStoryDetailNEW(log);
            
}

function load_treatment_detailed(log){     
/// used in the function upload_photo.php   
load_treatment();  
ShowStoryDetailNEW(log);                     
}
