//Funtion for event reservation starts

function selectForm(param)
{
    /*document.getElementById('form'+param+'_civilite_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_nom_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_prenom_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_mail_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_pseudo_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_passe_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_confirm_passe_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_terms_err_msg').innerHTML = "";
    document.getElementById('form'+param+'_select_err_msg').innerHTML = "";
    document.getElementById('err_msg'+param).style.display = "none";*/
    
    if(param == 1)
    {
        document.getElementById('form1').style.display = 'block';
        document.getElementById('form2').style.display = 'none';
        document.getElementById('choix1').checked = true;
        document.getElementById('choix2').checked = false;
        document.getElementById('choix4').checked = false;

        document.getElementById('form'+param+'_civilite_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_nom_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_prenom_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_mail_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_pseudo_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_passe_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_confirm_passe_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_terms_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_select_err_msg').innerHTML = "";
        document.getElementById('err_msg'+param).style.display = "none";

        if(document.getElementById('form2_c1').checked == true)
            document.getElementById('form1_c1').checked = "true";
        else if(document.getElementById('form2_c2').checked == true)
            document.getElementById('form1_c2').checked = "true";
        else if(document.getElementById('form2_c3').checked == true)
            document.getElementById('form1_c3').checked = "true";

        document.getElementById('form1_nom').value = document.getElementById('form2_nom').value;
        document.getElementById('form1_prenom').value = document.getElementById('form2_prenom').value;
        document.getElementById('form1_email').value = document.getElementById('form2_email').value;
        document.getElementById('form1_pseudo').value = document.getElementById('form2_pseudo').value;
        document.getElementById('form1_passe').value = document.getElementById('form2_passe').value;
        document.getElementById('form1_confirm_passe').value = document.getElementById('form2_confirm_passe').value;
        document.getElementById('form1_dd').value = document.getElementById('form2_dd').value;
        document.getElementById('form1_mm').value = document.getElementById('form2_mm').value;
        document.getElementById('form1_yy').value = document.getElementById('form2_yy').value;

        if(document.getElementById('form2_terms').checked == true)
            document.getElementById('form1_terms').checked = "true";
    }
    else if(param == 2)
    {
        document.getElementById('form1').style.display = 'none';
        document.getElementById('form2').style.display = 'block';
        document.getElementById('choix1').checked = false;
        document.getElementById('choix3').checked = false;
        document.getElementById('choix4').checked = true;

        document.getElementById('form'+param+'_civilite_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_nom_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_prenom_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_mail_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_pseudo_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_passe_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_confirm_passe_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_terms_err_msg').innerHTML = "";
        document.getElementById('form'+param+'_select_err_msg').innerHTML = "";
        document.getElementById('err_msg'+param).style.display = "none";
        
        if(document.getElementById('form1_c1').checked == true)
            document.getElementById('form2_c1').checked = "true";
        else if(document.getElementById('form1_c2').checked == true)
            document.getElementById('form2_c2').checked = "true";
        else if(document.getElementById('form1_c3').checked == true)
            document.getElementById('form2_c3').checked = "true";

        document.getElementById('form2_nom').value = document.getElementById('form1_nom').value;
        document.getElementById('form2_prenom').value = document.getElementById('form1_prenom').value;
        document.getElementById('form2_email').value = document.getElementById('form1_email').value;
        document.getElementById('form2_pseudo').value = document.getElementById('form1_pseudo').value;
        document.getElementById('form2_passe').value = document.getElementById('form1_passe').value;
        document.getElementById('form2_confirm_passe').value = document.getElementById('form1_confirm_passe').value;
        document.getElementById('form2_dd').value = document.getElementById('form1_dd').value;
        document.getElementById('form2_mm').value = document.getElementById('form1_mm').value;
        document.getElementById('form2_yy').value = document.getElementById('form1_yy').value;
        if(document.getElementById('form1_terms').checked == true)
            document.getElementById('form2_terms').checked = "true";
    }
}
//Funtion for event reservation ends

//Funtion for text box insertion in event reservation starts
function placeCall(param, frmType)
{
	//document.getElementById('inputPlace'+param).innerHTML = '<input onblur="removeTxtBox('+ param +')" name="fields[place'+param+']" id="textPlace'+param+'" value="0" type="text" size=5 />';
        document.getElementById('inputFrm'+ frmType +'Place'+param).innerHTML = '<input onblur="removeTxtBox('+ param +', '+ frmType +')" name="fields[place'+param+']" id="textFrm'+ frmType +'Place'+param+'" value="0" type="text" size=5 />';
        document.getElementById('form'+ frmType +'Txt' + param).value = 0;
        document.getElementById("textPlace"+param).focus();
}
//Funtion for text box insertion in event reservation ends

function removeTxtBox(param, frmType)
{    
   // var curTxtBoxVal    = parseInt(document.getElementById('textPlace'+param).value);
    var curTxtBoxVal    = parseInt(document.getElementById('textFrm'+ frmType +'Place'+param).value);
    var curSelectBoxVal = parseInt(document.getElementById('form'+ frmType +'_select').value);
    
    if(curTxtBoxVal > curSelectBoxVal)
    {
        alert('The value should not be greater than' + curSelectBoxVal);
        document.getElementById('inputFrm'+ frmType +'Place'+param).innerHTML = '<input onblur="removeTxtBox('+ param +', '+ frmType +')" name="fields[place'+param+']" id="textFrm'+ frmType +'Place'+param+'" value="0" type="text" size=5 />';
        document.getElementById('form'+ frmType +'Txt' + param).value = 0;
    }
    else
    { 
       //document.getElementById('inputPlace'+param).innerHTML = '<a onclick="placeCall('+ param +')"><div id="inputATag'+ param +'">'+ curTxtBoxVal +'</div></a>';
      if(frmType == 1)
            document.getElementById('inputFrm'+ frmType +'Place'+param).innerHTML = '<a onclick="placeCall('+ param +', '+ frmType +')"><div id="inputFrm'+ frmType +'Tag'+ param +'">'+ curTxtBoxVal +'</div></a>';
      else
            document.getElementById('inputFrm'+ frmType +'Place'+param).innerHTML = '<a onclick="placeCall('+ param +', '+ frmType +')"><div id="inputFrm'+ frmType +'Tag'+ param +'">'+ curTxtBoxVal +' Place reserver</div></a>';

       document.getElementById('form'+ frmType +'Txt' + param).value = curTxtBoxVal;
    }
}

function callAjax(curType, curPage)
{
    var myloc = document.getElementById('root_path').value;

    if(document.getElementById('comments').value == "")
    {
        document.getElementById('successDiv').style.color = "red";
        document.getElementById('successDiv').innerHTML = "Enter your comment";
    }
    else
    {
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('successDiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;
                                document.getElementById('comments').value = "";
                                callUpdateComments(curType, curPage);
                        }
                }

                var param = curType;
                var cid = document.getElementById('comment_id').value;
                var com = document.getElementById('comments').value;

                var queryString = "?choix=" + param + "&cid=" + cid + "&com=" +com;

                if(curPage == 'grandir')
                    ajaxRequest.open("GET", myloc + "/grandir/ajax-success/" + queryString, true);
                else if(curPage == 'info')
                    ajaxRequest.open("GET", myloc + "/infos-pratiques/ajax-success/" + queryString, true);

                ajaxRequest.send(null);
    }
}

function callUpdateComments(curType, curPage)
{
    var ajaxRequest;  // The variable that makes Ajax possible!
    var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('updatedComment');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
                        document.getElementById('successDiv').innerHTML = "";
		}
	}
	
        var cid = document.getElementById('comment_id').value;

        if(curPage == 'grandir')
            ajaxRequest.open("GET", myloc1 + "/grandir/updated-comments/" + cid + "/"+curType, true);
        else if(curPage == 'info')
            ajaxRequest.open("GET", myloc1 + "/infos-pratiques/updated-comments/" + cid + "/"+curType, true);

	ajaxRequest.send(null);
}

function updateSuggestion(suggestType, testimonialId, commentId, page)
{
    var myloc = document.getElementById('root_path').value;
    var currentDivId = document.getElementById('currentDivId').value;
    
    var ajaxRequest;  // The variable that makes Ajax possible!

    try{
            // Opera 8.0+, Firefox, Safari
            ajaxRequest = new XMLHttpRequest();
    } catch (e){
            // Internet Explorer Browsers
            try{
                    ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                    try{
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e){
                            // Something went wrong
                            alert("Your browser broke!");
                            return false;
                    }
            }
    }
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
            if(ajaxRequest.readyState == 4){
                    document.getElementById('likeDiv'+commentId).style.color="#333333";
                    document.getElementById('likeDiv'+commentId).style.background="#a7e397";
                    document.getElementById('likeDiv'+commentId).style.border="#286a04";
                    document.getElementById('likeDiv'+commentId).style.width="45%";
                    document.getElementById('likeDiv'+commentId).style.display="block";
                    var ajaxDisplay = document.getElementById('likeDiv'+commentId);
                    ajaxDisplay.innerHTML = ajaxRequest.responseText;
                    if(currentDivId != '')
                    {
                        if(currentDivId == commentId)
                            document.getElementById('likeDiv'+currentDivId).style.display="block";
                        else
                            document.getElementById('likeDiv'+currentDivId).style.display="none";
                    }
                    document.getElementById('currentDivId').value = commentId;
            }
    }

    var queryString = "?tid=" + testimonialId + "&cid=" + commentId + "&sug=" + suggestType + "&pg=" + page;

    ajaxRequest.open("GET", myloc + "/grandir/rajax-suggestion/" + queryString, true);

    ajaxRequest.send(null);
}

function ratingAjax(rid, title, lang, type)
{
    var myloc = document.getElementById('root_path').value;

    var ajaxRequest;  // The variable that makes Ajax possible!

    try{
            // Opera 8.0+, Firefox, Safari
            ajaxRequest = new XMLHttpRequest();
    } catch (e){
            // Internet Explorer Browsers
            try{
                    ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                    try{
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e){
                            // Something went wrong
                            alert("Your browser broke!");
                            return false;
                    }
            }
    }
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
            if(ajaxRequest.readyState == 4){
                    document.getElementById('rate_div').style.color = "#1da20b";
                    var ajaxDisplay = document.getElementById('rate_div');
                    ajaxDisplay.innerHTML = ajaxRequest.responseText;
                    callRatingUpdate(title, type);
            }
    }

    //var queryString = "?rate_id=" + rid + "&title=" + title + "&l=" +lang;
    var queryString = "?rate_id=" + rid + "&title=" + title + "&l=" +lang + "&type=" + type;
    
    ajaxRequest.open("GET", myloc + "/grandir/rajax-rating/" + queryString, true);

    /*if(type == 'video')
        ajaxRequest.open("GET", myloc + "/grandir/rajax-rating/" + queryString, true);
    else if(type == 'audio')
        ajaxRequest.open("GET", myloc + "/grandir/rajax-audio-rating/" + queryString, true);
    else if(type == 'tl_video')
        ajaxRequest.open("GET", myloc + "/grandir/rajax-audio-rating/" + queryString, true);*/

    ajaxRequest.send(null);
}

function callRatingUpdate(title, type)
{
    var ajaxRequest;  // The variable that makes Ajax possible!
    var myloc1 = document.getElementById('root_path').value;
    	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('star_div');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;
                        /*document.getElementById('successDiv').innerHTML = "";
                        if(curType == 2)
                        {
                            document.getElementById('video_list_temp').style.display = "none";
                        }*/
		}
	}

        ajaxRequest.open("GET", myloc1 + "/grandir/updated-ratings/" + title + "/"+type, true);

	ajaxRequest.send(null);
}

function enseignementAjax(curType)
{
    var myloc = document.getElementById('root_path').value;

    if(document.getElementById('comments').value == "")
    {
        document.getElementById('successDiv').style.color = "red";
        document.getElementById('successDiv').innerHTML = "Enter your comment";
        return false;
    }
    else
    {
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('successDiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;
                                document.getElementById('comments').value = "";
                                updateEnseignement(curType);
                        }
                }

                var param = curType;
                var cid = document.getElementById('comment_id').value;
                var com = document.getElementById('comments').value;

                var queryString = "?choix=" + param + "&cid=" + cid + "&com=" +com;

                ajaxRequest.open("GET", myloc + "/grandir/enseignement-success/" + queryString, true);

                ajaxRequest.send(null);
    }
}

function updateEnseignement(curType)
{
    var ajaxRequest;  // The variable that makes Ajax possible!
    var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('updatedComment');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;
                        document.getElementById('successDiv').innerHTML = "";
                        if(curType == 2)
                        {
                            document.getElementById('video_list_temp').style.display = "none";
                        }
		}
	}

        var cid = document.getElementById('comment_id').value;

        ajaxRequest.open("GET", myloc1 + "/grandir/update-enseignement/" + cid + "/"+curType, true);
        
	ajaxRequest.send(null);
}

function updateConseilStatus(cid, lang, cur_event, cur_status, type)
{
    var myloc = document.getElementById('root_path').value;

    var ajaxRequest;  // The variable that makes Ajax possible!

    try{
            // Opera 8.0+, Firefox, Safari
            ajaxRequest = new XMLHttpRequest();
    } catch (e){
            // Internet Explorer Browsers
            try{
                    ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                    try{
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e){
                            // Something went wrong
                            alert("Your browser broke!");
                            return false;
                    }
            }
    }
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
            if(ajaxRequest.readyState == 4){
                    if(type == 'c1')
                    {
                        document.getElementById('ajaxMsgDiv').style.color = "#FD9A25";
                        document.getElementById('ajaxMsgDiv').style.padding = "5px 0px 0px 160px";
                    }
                    else if(type == 'p1')
                    {
                        document.getElementById('ajaxMsgDiv').style.color = "#2BB81B";
                        document.getElementById('ajaxMsgDiv').style.padding = "5px 0px 0px 0px";
                    }
                    else if(type == 'p2')
                    {
                        document.getElementById('ajaxMsgDiv').style.color = "#FD9A25";
                        document.getElementById('ajaxMsgDiv').style.padding = "5px 0px 0px 90px";
                    }

                    var ajaxDisplay = document.getElementById('ajaxMsgDiv');
                    ajaxDisplay.innerHTML = ajaxRequest.responseText;

                    if(cur_event == 'conseil')
                    {
                        if(document.getElementById('conseil_form').style.display == 'block')
                            document.getElementById('conseil_form').style.display = "none";
                    }
            }
    }


    var queryString = "?changestatus=1&event=" + cur_event + "&recId=" + cid + "&lang=" + lang+"&cur_status=" + cur_status;

    ajaxRequest.open("GET", myloc + "/grandir/rajax-conseil/" + queryString, true);

    ajaxRequest.send(null);
}

function conseilAjax(lang)
{
    if(document.getElementById('priere').value == '')
    {
        if(lang == 'en')
            document.getElementById('err_msg').innerHTML = "Enter your advice";
        else
            document.getElementById('err_msg').innerHTML = "Entrez votre conseil";
    }
    else
    {
        var ajaxRequest;
        var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('success_msg_div');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;

                        document.getElementById('success_msg_div').style.display = "block";
                        document.getElementById('conseil_form').style.display = "none";
                        
		}
	}

        var conseil_id      =   document.getElementById('conseil_id').value;
        var receiver_email  =   document.getElementById('receiver_email').value;
        var receiver_name   =   document.getElementById('receiver_name').value;
        var conseil         =   document.getElementById('priere').value;

        var queryString = "?reply_param=reply&conseil_id=" + conseil_id + "&receiver_email=" + receiver_email +"&receiver_name=" + receiver_name + "&conseil=" + conseil + "&lang=" + lang;

        ajaxRequest.open("GET", myloc1 + "/grandir/rajax-conseil/" + queryString, true);

	ajaxRequest.send(null);
    }

}

function conseilNotesValidation(lang)
{
    if(document.getElementById('notes').value == "")
    {
        if(lang == 'en')
            document.getElementById('notes_err_msg').innerHTML = "Enter your notes";
        else
            document.getElementById('notes_err_msg').innerHTML = "Entrez votre notes";
    }
    else
    {
           var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('successDiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;
                                document.getElementById('notes').value = "";
                                updateNotes(lang);
                        }
                }

                var conseil_id  =  document.getElementById('conseilID').value;
                var notes = document.getElementById('notes').value;
                
                var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;

                ajaxRequest.open("GET", myloc + "/grandir/ajax-success/" + queryString, true);

                ajaxRequest.send(null);
    }
}

function updateNotes(lang)
{
    var ajaxRequest;  // The variable that makes Ajax possible!
    var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('updatedNotes');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
                        document.getElementById('successDiv').innerHTML = "";
		}
	}

        var conseil_id  =  document.getElementById('conseilID').value;

        ajaxRequest.open("GET", myloc1 + "/grandir/updated-conseil-notes/" + conseil_id, true);

	ajaxRequest.send(null);
}



function myevents(lang,qstring)
{
   // alert(qstring);

           var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                   // alert("testing after response");
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('successDiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;

                               

                                //document.getElementById('notes').value = "";
                                //updateNotes(lang);
                                
                        }
                }

                //var conseil_id  =  document.getElementById('conseilID').value;
                //var notes = document.getElementById('notes').value;

               // var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;

               var queryString = qstring;
                ajaxRequest.open("GET", myloc + "/calendar/event/" + queryString, true);
                ajaxRequest.send(null);

}


function mynotes(lang,qstring)
{
   // alert(qstring);

           var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                   // alert("testing after response");
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv').style.color = "#1da20b";
                               

                                var ajaxDisplay = document.getElementById('successDiv1');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;
                                 document.getElementById('shownote').style.display="block";
                                 

                                //document.getElementById('notes').value = "";
                                //updateNotes(lang);

                        }
                }
                //var conseil_id  =  document.getElementById('conseilID').value;
                //var notes = document.getElementById('notes').value;

               // var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;

               var queryString = qstring;
                ajaxRequest.open("GET", myloc + "/calendar/notes/" + queryString, true);
                ajaxRequest.send(null);

}


function getcalendar(lang,qstring)
{
   //alert(qstring);

           var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                   // alert("testing after response");
                        if(ajaxRequest.readyState == 4){
                                document.getElementById('successDiv2').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('successDiv2');
                              ajaxDisplay.innerHTML = ajaxRequest.responseText;
                              document.getElementById('hidecalendar').style.display="none";
                                  


                                //document.getElementById('notes').value = "";
                                //updateNotes(lang);

                        }
                }
                //var conseil_id  =  document.getElementById('conseilID').value;
                //var notes = document.getElementById('notes').value;

               // var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;

               var queryString = qstring;
                ajaxRequest.open("GET", myloc + "/calendar/GCalendar/" + queryString, true);
                ajaxRequest.send(null);

}


function mycal(lang,y,m)
{
//alert(lang);
//alert(y);
//alert(m);
     var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                   // alert("testing after response");
                        if(ajaxRequest.readyState == 4){
                            
                                document.getElementById('sudiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('sudiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;
                             

                                //document.getElementById('notes').value = "";
                                //updateNotes(lang);

                        }
                }
                //var conseil_id  =  document.getElementById('conseilID').value;
                //var notes = document.getElementById('notes').value;

               // var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;
var queryString
               if(m <= 9)
                   {
                      queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + "0" + m;
                   }
                   else
                       {
                         queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + m;
                       }

           // var queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + "0" + m;
           // alert(queryString);
                ajaxRequest.open("GET", queryString,true);
                ajaxRequest.send(null);
   
}


function mycalnext(lang,y,m)
{
//alert(lang);
//alert(y);
//alert(m);
     var myloc = document.getElementById('root_path').value;
           var ajaxRequest;  // The variable that makes Ajax possible!

                try{
                        // Opera 8.0+, Firefox, Safari
                        ajaxRequest = new XMLHttpRequest();
                } catch (e){
                        // Internet Explorer Browsers
                        try{
                                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                        } catch (e) {
                                try{
                                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                                } catch (e){
                                        // Something went wrong
                                        alert("Your browser broke!");
                                        return false;
                                }
                        }
                }
                // Create a function that will receive data sent from the server
                ajaxRequest.onreadystatechange = function(){
                   // alert("testing after response");
                        if(ajaxRequest.readyState == 4){

                                document.getElementById('sudiv').style.color = "#1da20b";
                                var ajaxDisplay = document.getElementById('sudiv');
                                ajaxDisplay.innerHTML = ajaxRequest.responseText;


                                //document.getElementById('notes').value = "";
                                //updateNotes(lang);

                        }
                }
                //var conseil_id  =  document.getElementById('conseilID').value;
                //var notes = document.getElementById('notes').value;

               // var queryString = "?cur_param=1&conseil_id=" + conseil_id + "&notes=" + notes + "&lang=" + lang;
var queryString
               if(m <= 9)
                   {
                      queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + "0" + m;
                   }
                   else
                       {
                         queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + m;
                       }

           // var queryString =  myloc + "/en/sample/" +"?year=" + y + "&" + "month=" + "0" + m;
           // alert(queryString);
                ajaxRequest.open("GET", queryString,true);
                ajaxRequest.send(null);

}

function checkemail(type, cur_email, lang)
{
    var ajaxRequest;  // The variable that makes Ajax possible!
    var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay;

                        if(type == 'reserve1')
                            ajaxDisplay = document.getElementById('form1_mail_err_msg');
                        else if(type == 'reserve2')
                            ajaxDisplay = document.getElementById('form2_mail_err_msg');
                        else
                            ajaxDisplay = document.getElementById('mail_err_msg');

			ajaxDisplay.innerHTML = ajaxRequest.responseText;
                        
		}
	}

        var queryString = "?emailcheck=" + type + "&curemail=" + cur_email + "&curlang=" + lang;
        ajaxRequest.open("GET", myloc1 + "/grandir/ajax-success/" + queryString, true);

	ajaxRequest.send(null);
}

function abuseAjax(lang)
{
        var ajaxRequest;
        var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('abuse_msg_div');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;

                        document.getElementById('abuse_msg_div').style.display = "block";
		}
	}

        var content_id    =   document.getElementById('content_id').value;
        var content_type  =   document.getElementById('content_type').value;
        var cur_lang      =   lang;

        var queryString = "?report=abuse&content_id=" + content_id + "&content_type=" + content_type +"&cur_lang=" + cur_lang;

        ajaxRequest.open("GET", myloc1 + "/grandir/ajax-success/" + queryString, true);

	ajaxRequest.send(null);

}

function audio_rhs_ajax(audio_id,newcategory)
{
        var ajaxRequest;
        var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('audio_rhs_ajax');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;                        
		}
	}
 

        //var queryString = "?audio_new_id=" + audio_id;

         ajaxRequest.open("GET", myloc1 + "/grandir/audio-ajax/" + audio_id +":"+newcategory, true);

	ajaxRequest.send(null);

}

function video_rhs_ajax(video_id)
{
       //alert(video_id);
       var ajaxRequest;
        var myloc1 = document.getElementById('root_path').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
    	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
            	if(ajaxRequest.readyState == 4){
                        var ajaxDisplay = document.getElementById('video_rhs_ajax');
                        ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}


        //var queryString = "?audio_new_id=" + audio_id;

        ajaxRequest.open("GET", myloc1 + "/grandir/video-invities-ajax/" + video_id, true);

	ajaxRequest.send(null);

}




