function showDate() {
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    document.getElementById("spanDate").innerHTML = day + "/" + month + "/" + year;
    window.focus();
    var browserName = navigator.appName;
    if (browserName == "Microsoft Internet Explorer") {
        window.print();
    }
    else {
        if (browserName == "Netscape") //google chrome app.Name
        {
            chromePrintDelay();
        }
        else {
            window.print();
        }
    }
}
function chromePrint() {
    window.print();
}
function chromePrintDelay() {
    setTimeout("chromePrint()", 500);
}
function OnChange() {
    var myindex = document.getElementById('ddlCulture').selectedIndex;
    var selectedValue = document.getElementById('ddlCulture').options[myindex].value;
    var selectedText = document.getElementById('ddlCulture').options[myindex].text;
    $(".cropClass").css("display", "none");
    document.getElementById('crop' + selectedValue).style.display = 'inline';
    return true;
}

function OnCropChange() {
    var myindex = document.getElementById('ddlCropCulture').selectedIndex;
    var selectedValue = document.getElementById('ddlCropCulture').options[myindex].value;
    var selectedText = document.getElementById('ddlCropCulture').options[myindex].text;
    $(".cropCultureClass").css("display", "none");
    document.getElementById(selectedText).style.display = 'inline';
    return true;
}
function showdiv(id,me) {
    if (document.getElementById) {
        $(".accordionClass").css("display", "none");
        document.getElementById(id).style.display = 'inline';
        $(".anchorStyle").css("fontWeight", "normal");
        $(".anchorStyle").css("text-decoration", "none");
        document.getElementById(me).style.fontWeight = 'bold';
        document.getElementById(me).style.textDecoration = 'underline';
    }
}
function showHideLegalMention(id) {
    var divid = '';
    for (var cnt = 65; cnt <= 90; cnt++) {

        divid = String.fromCharCode(cnt);
        $('.class' + divid).css("display", "none");
    }

    $(id).css("display", "block");
}
function checkLinks() {
    var letter = '';
    var allLetter = document.getElementById('allLetter').innerHTML;

    for (var cnt = 65; cnt <= 90; cnt++) {

        letter = String.fromCharCode(cnt);

        var linkId = 'id' + letter;
        if (allLetter.indexOf(letter) != -1) {
            //set hyperlink
            document.getElementById(linkId).href = "";
            //            document.getElementById(linkId).style.textDecoration = "underline";
            //            document.getElementById(linkId).style.color = "#000000";

        }
        else {
            //set nothing
            document.getElementById(linkId).onclick = "return false;";
            document.getElementById(linkId).style.color = "#666666";
            document.getElementById(linkId).style.textDecoration = "none";
        }

    }
}
function loadAccordian() {
    var icons = {
        header: "ui-icon-plus",
        headerSelected: "ui-icon-minus"
    };
    $(".accordion").accordion({
        collapsible: true,
        clearStyle: true,
        fillSpace: true,
        active:99,
        icons: { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' }
    });
  
    $(".accordion").accordion("option", "icons", { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' });

    //for set 1st link
    showdiv('characterGenerale', 'lnkcharacterGenerale'); 
    
    //For setting first crop
    document.getElementById('ddlCulture').selectedIndex = 0;
    OnChange();
    
}
/*Pest Information*/
    var c = 0;
    var Slides = new Array("");
    var t;
    var timer_is_on = 0;
    var pictureInfoData = null;
    var pictureAllInfo = new Array("");
    var legende = new Array("");
    var Infobulle = new Array("");
    var browserType = null;
function pestInformation() {    
    var input = document.getElementsByTagName('input');

    for (var i = 0; i < input.length; i++) {
        var pictureInfoHdnFld = input[i].id;
        if ((pictureInfoHdnFld.indexOf('_pictureInfo') > 0)) {
            pictureInfoData = input[i].value;
        }
        if ((pictureInfoHdnFld.indexOf('_explorerType') > 0)) {
            browserType = input[i].value;
        }
    }    
    pictureAllInfo = pictureInfoData.split("%@*@%");
    for (var index = 0; index < pictureAllInfo.length; index++) {

        var temporaryNode = pictureAllInfo[index];
        var splitForBinary = temporaryNode.split("#@*@#");
        Slides[index] = splitForBinary[0];
        legende[index] = splitForBinary[1];
        Infobulle[index] = splitForBinary[2];
    }
    if (Slides.length <= 1) {
        document.getElementById("prevTD").style.visibility = "hidden";
        document.getElementById("playPauseTD").style.visibility = "hidden";
        document.getElementById("nextTD").style.visibility = "hidden";
        document.getElementById("imageCountTD").style.visibility = "hidden";
    }
}
function timedCount() {
    if (browserType == '7') {
        document.images['Screen'].src = Slides[c];
    }
    else {
        document.images['Screen'].src = "data:image/png;base64," + Slides[c];
    }
    document.images['Screen'].title = Infobulle[c];

    if (navigator.appName == "Netscape") {

        lblImageCount = document.getElementById('lblImageCount');

    }
    lblImageCount.innerHTML = (c + 1) + ' of ' + Slides.length;
    if (navigator.appName == "Netscape") {
        lblLegende = document.getElementById('lblLegende');
    }
    lblLegende.innerHTML = legende[c];

    if (c < Slides.length - 1) {
        c = c + 1;
    }
    else {
        c = 0;
    }
    t = setTimeout("timedCount()", 3000);
}

function doTimer() {
    if (!timer_is_on) {
        timer_is_on = 1;
        timedCount();
    }
    if (navigator.appName == "Netscape") {
        lnkPause = document.getElementById('lnkPause');
    }
    if (navigator.appName == "Netscape") {
        lnkPlay = document.getElementById('lnkPlay');
    }
    lnkPause.style.display = '';
    lnkPlay.style.display = 'none';
}

function stopCount() {
    clearTimeout(t);
    timer_is_on = 0;
    if (navigator.appName == "Netscape") {
        lblImageCount = document.getElementById('lblImageCount');
    }
    lblImageCount.innerHTML = (c + 1) + " " + 'of' + " " + Slides.length;
    if (navigator.appName == "Netscape") {
        lblLegende = document.getElementById('lblLegende');
    }
    lblLegende.innerHTML = legende[c];
    if (navigator.appName == "Netscape") {
        lnkPause = document.getElementById('lnkPause');
    }
    if (navigator.appName == "Netscape") {
        lnkPlay = document.getElementById('lnkPlay');
    }
    lnkPause.style.display = 'none';
    lnkPlay.style.display = '';
}
function next() {
    stopCount();
    if (c < Slides.length - 1) {
        c = c + 1;
    }
    else {
        c = 0;
    }
    var ImageObject = new Image();
    if (c >= Slides.length) {
        c = 0;
    }
    if (browserType == '7') {
        document.images['Screen'].src = Slides[c];
    }
    else {
        document.images['Screen'].src = "data:image/png;base64," + Slides[c];
    }
    document.images['Screen'].title = Infobulle[c];
    if (navigator.appName == "Netscape") {
        lblImageCount = document.getElementById('lblImageCount');
    }
    lblImageCount.innerHTML = (c + 1) + " " + 'of' + " " + Slides.length;
    if (navigator.appName == "Netscape") {
        lblLegende = document.getElementById('lblLegende');
    }
    lblLegende.innerHTML = legende[c];
}
function Prev() {
    stopCount();
    if (c > 0) {
        c = c - 1;
    }
    else {
        c = Slides.length - 1;
    }
    if (browserType == '7') {
        document.images['Screen'].src = Slides[c];
    }
    else {
        document.images['Screen'].src = "data:image/png;base64," + Slides[c];
    }
    document.images['Screen'].title = Infobulle[c];
    if (navigator.appName == "Netscape") {
        lblImageCount = document.getElementById('lblImageCount');
    }
    lblImageCount.innerHTML = (c + 1) + " " + 'of' + " " + Slides.length;
    if (navigator.appName == "Netscape") {
        lblLegende = document.getElementById('lblLegende');
    }
    lblLegende.innerHTML = legende[c];
    if (c <= 0) {
        c = Slides.length;
    }
}
/*Pest Information End*/
/*Forgot Password Start */
function ResetPasswordEntriesFR() {
    var sUserEmailId = '';
    var sEmailIdResetMsgId = '';
    var sInvalidEmailRstId = '';
    var sDivRecaptchErrMsgId = '';

    var inputEmailIdTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputEmailIdTxtBox.length; i++) {
        var tempTxtBoxRstClientId = inputEmailIdTxtBox[i].id;
        if ((tempTxtBoxRstClientId.indexOf('_txtUserEmailId') > 0)) {
            document.getElementById(tempTxtBoxRstClientId).value = '';
            document.getElementById(tempTxtBoxRstClientId).focus();
        }
        if ((tempTxtBoxRstClientId.indexOf('_userText') > 0)) {
            document.getElementById(tempTxtBoxRstClientId).value = '';
        }
        if ((tempTxtBoxRstClientId.indexOf('_hdnRecaptchaErrDiv') > 0)) {
            sDivRecaptchErrMsgId = inputEmailIdTxtBox[i].value;
        }
    }

    var lblPassMsgReset = document.getElementsByTagName('span');
    for (var i = 0; i < lblPassMsgReset.length; i++) {
        var tempLblMsgResetClientId = lblPassMsgReset[i].id;
        if ((tempLblMsgResetClientId.indexOf('_lblEmailTxtVal') > 0)) {
            sEmailIdResetMsgId = tempLblMsgResetClientId;
        }
        if ((tempLblMsgResetClientId.indexOf('_lblInvalidEmailMsg') > 0)) {
            sInvalidEmailRstId = tempLblMsgResetClientId;
        }
    }
    document.getElementById(sEmailIdResetMsgId).style.visibility = 'hidden';
    document.getElementById(sInvalidEmailRstId).innerText = '';
    document.getElementById('_dvRecaptchaValMsg').style.display = 'none';
    document.getElementById(sDivRecaptchErrMsgId).style.display = 'none';
    return false;
}

function FgtPassValidateEntries() {
    var sEmailIdTxtBoxVal = '';
    var sEmailIdTxtBoxId = '';
    var sEmailLblMsgId = '';
    var sRecaptchTxtBoxVal = '';
    var sRecaptchTxtBoxId = '';
    var sDivMsgClientId = '';
    var sInvalidEmailId = '';
    var sDvRecaptchErrMsgId = '';

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('_txtUserEmailId') > 0)) {
            sEmailIdTxtBoxId = tempTxtBoxClientId;
            sEmailIdTxtBoxVal = document.getElementById(tempTxtBoxClientId).value;
        }
        if ((tempTxtBoxClientId.indexOf('_userText') > 0)) {
            sRecaptchTxtBoxId = tempTxtBoxClientId;
            sRecaptchTxtBoxVal = document.getElementById(tempTxtBoxClientId).value;
        }
        if ((tempTxtBoxClientId.indexOf('_hdnRecaptchaErrDiv') > 0)) {
            sDvRecaptchErrMsgId = inputPassTxtBox[i].value;
        }
    }

    var lblPassMsg = document.getElementsByTagName('span');
    for (var i = 0; i < lblPassMsg.length; i++) {
        var tempLblMsgClientId = lblPassMsg[i].id;
        if ((tempLblMsgClientId.indexOf('_lblEmailTxtVal') > 0)) {
            sEmailLblMsgId = tempLblMsgClientId;
        }
        if ((tempLblMsgClientId.indexOf('_lblInvalidEmailMsg') > 0)) {
            sInvalidEmailId = tempLblMsgClientId;
        }
    }

    if (sEmailIdTxtBoxVal == '') {
        document.getElementById(sEmailIdTxtBoxId).value = '';
        document.getElementById(sEmailIdTxtBoxId).focus();
        document.getElementById(sEmailLblMsgId).style.visibility = 'Visible';
        document.getElementById('_dvRecaptchaValMsg').style.display = 'none';
        document.getElementById(sInvalidEmailId).value = '';
        document.getElementById(sDvRecaptchErrMsgId).style.display = 'none';
        return false;
    }
    else if (sRecaptchTxtBoxVal == '') {
        document.getElementById(sRecaptchTxtBoxId).value = '';
        document.getElementById(sRecaptchTxtBoxId).focus();
        document.getElementById(sEmailLblMsgId).style.visibility = 'hidden';
        document.getElementById('_dvRecaptchaValMsg').style.display = 'inline';
        document.getElementById(sInvalidEmailId).value = '';
        document.getElementById(sDvRecaptchErrMsgId).style.display = 'none';
        return false;
    }
    else {
        return true;
    }
}
/*Forgot Password End */
/* Login Control Strats */
/*
To enable the button event on press of Enter Key
*/
//function onLgnKeyPressEventHandler(eventObject, slgnBtnClientID) {
//    var _btnLogin = document.getElementById(slgnBtnClientID);
//    if (eventObject.keyCode == 13) {
//        if (_btnLogin != null) {
//            if (fnValidateUserLogin()) {
//                _btnLogin.click();
//            }
//        }
//    }
//}
function fnUserLoginControl() {
    var sLgnDeflTxt = '';
    var sPassDeflTxt = '';
    var sLgnTxtClientId = '';
    var sPassTxtClientId = '';
    var inputLgnFld = document.getElementsByTagName('input');
    for (var i = 0; i < inputLgnFld.length; i++) {
        var tempLgnString = inputLgnFld[i].id;
        if ((tempLgnString.indexOf('_hdnLgnIdTxt') > 0)) {
            sLgnDeflTxt = inputLgnFld[i].value;
        }
        if ((tempLgnString.indexOf('_hdnPassWrdTxt') > 0)) {
            sPassDeflTxt = inputLgnFld[i].value;
        }
        if ((tempLgnString.indexOf('_hdnLgnTxtClientId') > 0)) {
            sLgnTxtClientId = inputLgnFld[i].value;
        }
        if ((tempLgnString.indexOf('_hdnPassTxtClientId') > 0)) {
            sPassTxtClientId = inputLgnFld[i].value;
        }
    }
    //Set the default text
    document.getElementById(sLgnTxtClientId).value = sLgnDeflTxt;
    document.getElementById('_txtPasswordEffect').value = sPassDeflTxt;
    document.getElementById(sPassTxtClientId).value = sPassDeflTxt;

    $("#" + sLgnTxtClientId).focus(function() {
        if ($(this).attr("value") == sLgnDeflTxt) {
            $(this).attr("value", "");
        }
        document.getElementById('_txtPasswordEffect').value = sPassDeflTxt;
        document.getElementById('_dvPassEffect').style.display = 'block';
        document.getElementById('_dvPasswordTxt').style.display = 'none';
    });
    $("#" + sLgnTxtClientId).blur(function() {
        if ($(this).attr("value") == "") {
            $(this).attr("value", sLgnDeflTxt);
        }
    });
    $("#" + sPassTxtClientId).focus(function() {
        $(this).attr("value", "");
    });
    $("#" + sPassTxtClientId).blur(function() {
        if ($(this).attr("value") == "") {
            document.getElementById('_txtPasswordEffect').value = sPassDeflTxt;
            document.getElementById('_dvPassEffect').style.display = 'block';
            document.getElementById('_dvPasswordTxt').style.display = 'none';
        }
    });
}

function fnShowPasswordFld() {
    var sPassTxtEfctClientId = '';
    var inputLgnEfctFld = document.getElementsByTagName('input');
    for (var i = 0; i < inputLgnEfctFld.length; i++) {
        var tempLgnEfctString = inputLgnEfctFld[i].id;
        if ((tempLgnEfctString.indexOf('_hdnPassTxtClientId') > 0)) {
            sPassTxtEfctClientId = inputLgnEfctFld[i].value;
        }
    }
    document.getElementById('_dvPassEffect').style.display = 'none';
    document.getElementById('_dvPasswordTxt').style.display = 'block';
    document.getElementById(sPassTxtEfctClientId).focus();
    document.getElementById(sPassTxtEfctClientId).value = '';
}

function fnValidateUserLogin() {
    var sUserNameTxtBoxVal = '';
    var sUserNameTxtBoxId
    var sLgnPasswordTxtBoxVal = '';
    var sLgnPasswordTxtBoxId = '';
    var sUserNameMsgLblId = '';
    var sPasswordMsgLblId = '';
    var sUserNameDefTxt = '';
    var sPasswordDefaultTxt = '';

    var inputUsrLgnTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputUsrLgnTxtBox.length; i++) {
        var tempUsrLgnTxtBoxClientId = inputUsrLgnTxtBox[i].id;
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnLgnTxtClientId') > 0)) {
            sUserNameTxtBoxId = inputUsrLgnTxtBox[i].value;
            sUserNameTxtBoxVal = document.getElementById(sUserNameTxtBoxId).value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnPassTxtClientId') > 0)) {
            sLgnPasswordTxtBoxId = inputUsrLgnTxtBox[i].value;
            sLgnPasswordTxtBoxVal = document.getElementById(sLgnPasswordTxtBoxId).value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnLgnIdTxt') > 0)) {
            sUserNameDefTxt = inputUsrLgnTxtBox[i].value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnPassWrdTxt') > 0)) {
            sPasswordDefaultTxt = inputUsrLgnTxtBox[i].value;
        }
    }
    var lblUsrLgnMsg = document.getElementsByTagName('span');
    for (var i = 0; i < lblUsrLgnMsg.length; i++) {
        var tempUrsLgnLblMsgClientId = lblUsrLgnMsg[i].id;
        if ((tempUrsLgnLblMsgClientId.indexOf('_lblUserNameValMsg') > 0)) {
            sUserNameMsgLblId = tempUrsLgnLblMsgClientId;
        }
        if ((tempUrsLgnLblMsgClientId.indexOf('_lblPasswordValMsg') > 0)) {
            sPasswordMsgLblId = tempUrsLgnLblMsgClientId;
        }
    }
    if (sUserNameTxtBoxVal == '' || sUserNameTxtBoxVal == sUserNameDefTxt) {
        document.getElementById(sUserNameTxtBoxId).value = '';
        document.getElementById(sUserNameTxtBoxId).focus();
        document.getElementById(sUserNameMsgLblId).style.visibility = 'Visible';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'hidden';
        return false;
    }
    else if (sLgnPasswordTxtBoxVal == '' || sLgnPasswordTxtBoxVal == sPasswordDefaultTxt) {
        document.getElementById(sLgnPasswordTxtBoxId).value = '';
        fnShowPasswordFld();
        document.getElementById(sUserNameMsgLblId).style.visibility = 'hidden';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'Visible';
        return false;
    }
    else {
        document.getElementById(sUserNameMsgLblId).style.visibility = 'hidden';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'hidden';
        return true;
    }
}

function fnValidateUserLoginPage() {
    var sUserNameTxtBoxVal = '';
    var sUserNameTxtBoxId
    var sLgnPasswordTxtBoxVal = '';
    var sLgnPasswordTxtBoxId = '';
    var sUserNameMsgLblId = '';
    var sPasswordMsgLblId = '';
    var sUserNameDefTxt = '';
    var sPasswordDefaultTxt = '';

    var inputUsrLgnTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputUsrLgnTxtBox.length; i++) {
        var tempUsrLgnTxtBoxClientId = inputUsrLgnTxtBox[i].id;
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnLgnTxtClientId') > 0)) {
            sUserNameTxtBoxId = inputUsrLgnTxtBox[i].value;
            sUserNameTxtBoxVal = document.getElementById(sUserNameTxtBoxId).value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnPassTxtClientId') > 0)) {
            sLgnPasswordTxtBoxId = inputUsrLgnTxtBox[i].value;
            sLgnPasswordTxtBoxVal = document.getElementById(sLgnPasswordTxtBoxId).value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnLgnIdTxt') > 0)) {
            sUserNameDefTxt = inputUsrLgnTxtBox[i].value;
        }
        if ((tempUsrLgnTxtBoxClientId.indexOf('_hdnPassWrdTxt') > 0)) {
            sPasswordDefaultTxt = inputUsrLgnTxtBox[i].value;
        }
    }

    var lblUsrLgnMsg = document.getElementsByTagName('span');
    for (var i = 0; i < lblUsrLgnMsg.length; i++) {
        var tempUrsLgnLblMsgClientId = lblUsrLgnMsg[i].id;
        if ((tempUrsLgnLblMsgClientId.indexOf('_lblUserNameValMsg') > 0)) {
            sUserNameMsgLblId = tempUrsLgnLblMsgClientId;
        }
        if ((tempUrsLgnLblMsgClientId.indexOf('_lblPasswordValMsg') > 0)) {
            sPasswordMsgLblId = tempUrsLgnLblMsgClientId;
        }
    }
    if (sUserNameTxtBoxVal == '' || sUserNameTxtBoxVal == sUserNameDefTxt) {
        document.getElementById(sUserNameTxtBoxId).value = '';
        document.getElementById(sUserNameTxtBoxId).focus();
        document.getElementById(sUserNameMsgLblId).style.visibility = 'Visible';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'hidden';
        return false;
    }
    else if (sLgnPasswordTxtBoxVal == '' || sLgnPasswordTxtBoxVal == sPasswordDefaultTxt) {
        document.getElementById(sLgnPasswordTxtBoxId).value = '';
        document.getElementById(sLgnPasswordTxtBoxId).focus();
        document.getElementById(sUserNameMsgLblId).style.visibility = 'hidden';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'Visible';
        return false;
    }
    else {
        document.getElementById(sUserNameMsgLblId).style.visibility = 'hidden';
        document.getElementById(sPasswordMsgLblId).style.visibility = 'hidden';
        return true;
    }
}

function ResetLoginEntriesFR() {
    var sLgnPageUserNameTxtBoxId = '';
    var sLgnPagePasswordTxtBoxId = '';

    var inputLgnPageTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputLgnPageTxtBox.length; i++) {
        var tempLgnPageTxtBoxClientId = inputLgnPageTxtBox[i].id;
        if ((tempLgnPageTxtBoxClientId.indexOf('_hdnLgnTxtClientId') > 0)) {
            sLgnPageUserNameTxtBoxId = inputLgnPageTxtBox[i].value;
        }
        if ((tempLgnPageTxtBoxClientId.indexOf('_hdnPassTxtClientId') > 0)) {
            sLgnPagePasswordTxtBoxId = inputLgnPageTxtBox[i].value;
        }
    }
    document.getElementById(sLgnPageUserNameTxtBoxId).value = '';
    document.getElementById(sLgnPagePasswordTxtBoxId).value = '';
    document.getElementById(sLgnPageUserNameTxtBoxId).focus();
    return false;
}
/* Login Control Ends */



/*User Registration Script*/

//Format the phone number
function formatPhoneNumber(me) {
    var formattedNumber = "";
    if (me.value != "") {
        if (me.value.indexOf('+') == -1) {
            if (me.value.startsWith('0')) {
                me.value = me.value.replace("0", "33");
            }
            else {
                me.value = formattedNumber.concat("33", me.value);
                formattedNumber = "";
            }
            me.value = formattedNumber.concat("+", me.value.substr(0, 2), " () ", me.value.substr(2, 1), " ", me.value.substr(3, 2), " ", me.value.substr(5, 2), " ", me.value.substr(7, 2), " ", me.value.substr(9, 2), " ", me.value.substr(11, 2));
        }
    }
}
//validate the phone number   
function keyup(me) {
    if (me.value.indexOf('+') == -1) {
        if (isNaN(me.value)) {
            me.value = me.value.substring(0, me.value.length - 1);
        }
    }
}
//Validate the Culture 1 dropdown
function validateCulture1(sender, args) {

    //    var objCulture = document.getElementById("<%=ddlCulture1.ClientID%>");
    //    var objCultureHa = document.getElementById("<%=txtCulture1Ha.ClientID%>");

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlCulture1') > 0)) {
            var objCulture = document.getElementById(tempSelectClientId);
            break;
        }

    }

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtCulture1Ha') > 0)) {
            var objCultureHa = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }

    if(objCulture.options[objCulture.selectedIndex].value =="-1")
    {
        args.IsValid = false;
        return;
    }
    else if (objCulture.options[objCulture.selectedIndex].value != "-1" && objCultureHa.value == "") {

        args.IsValid = false;
        return;
    }
    else {

        args.IsValid = true;
    }

}
//Validate the Culture 2 dropdown
function validateCulture2(sender, args) {

    //    var objCulture = document.getElementById("<%=ddlCulture2.ClientID%>");
    //    var objCultureHa = document.getElementById("<%=txtCulture2Ha.ClientID%>");

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlCulture2') > 0)) {
            var objCulture = document.getElementById(tempSelectClientId);
            break;
        }

    }

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtCulture2Ha') > 0)) {
            var objCultureHa = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }

    if (objCulture.options[objCulture.selectedIndex].value != "-1" && objCultureHa.value == "") {
        args.IsValid = false;
        return;
    }
    else {
        args.IsValid = true;
    }

}
//Validate the Culture 3 dropdown
function validateCulture3(sender, args) {

    //    var objCulture = document.getElementById("<%=ddlCulture3.ClientID%>");
    //    var objCultureHa = document.getElementById("<%=txtCulture3Ha.ClientID%>");

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlCulture3') > 0)) {
            var objCulture = document.getElementById(tempSelectClientId);
            break;
        }

    }

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtCulture3Ha') > 0)) {
            var objCultureHa = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }



    if (objCulture.options[objCulture.selectedIndex].value != "-1" && objCultureHa.value == "") {
        args.IsValid = false;
        return;
    }
    else {
        args.IsValid = true;
    }


}
//Validate the my body field
function validateBody(sender, args) {

    //var objBody = document.getElementById("<%=txtBody.ClientID%>");
    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtBody') > 0)) {
            var objBody = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }

    if (objBody.value == "") {
        args.IsValid = false;
        return;
    }
    else {
        args.IsValid = true;
    }
}

//Validate the term and condition check box
function validateCondition(sender, args) {

    //var objCond = document.getElementById("<%=chkCond.ClientID%>");
    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('chkCond') > 0)) {
            var objCond = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }
    if (!objCond.checked) {
        args.IsValid = false;
        return;
    }
    else {

        args.IsValid = true;
    }
}

//Validate the captcha control
function validateCaptcha(sender, args) {
    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('_userText') > 0)) {
            var sRecaptchTxtBoxVal = document.getElementById(tempTxtBoxClientId).value;
            break;
        }

    }
    if (sRecaptchTxtBoxVal == "") {
        args.IsValid = false;
        return;
    }
    else {
        args.IsValid = true;
    }
}
//Validate the password field
function validatePassword(sender, args) {

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtPwd') > 0)) {
            var objPwd = document.getElementById(tempTxtBoxClientId);
            break;
        }

    }

    if (objPwd.value.length < 6 && objPwd.value.length > 0) {
        args.IsValid = false;
        return;
    }
    else {
        args.IsValid = true;
    }
}

//show and hide the different tab on basis of condition   
function toggleStep(id) {
    var objdivStep1 = document.getElementById("divStep1");
    var objdivStep2 = document.getElementById("divStep2");
    var objdivStep3 = document.getElementById("divStep3");
    //alert(objdivStep1);
    //for the case of step 1        
    if (id == 1) {
        objdivStep1.style.display = "block";
        objdivStep2.style.display = "none";
        objdivStep3.style.display = "none";
    }

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlProfile') > 0)) {
            var objProfile = document.getElementById(tempSelectClientId);
            break;
        }

    }

    //var objProfile = document.getElementById("<%=ddlProfile.ClientID%>");
    var objCond = document.getElementById("divchkCond");
    var objSaveStep21 = document.getElementById("divsave2");
    var objSaveStep2 = document.getElementById("divsave");
    var objAddress = document.getElementById("divAddress");
    var objCulture = document.getElementById("divCulture");
    var objMyfarm = document.getElementById("trMyFarm");

    //for the case of step 2   
    if (id == 2) {

        if (!Page_ClientValidate('vgpstep1')) {
            return false;
        }
        objdivStep1.style.display = "none";
        objdivStep2.style.display = "block";
        objdivStep3.style.display = "none";

        //alert(objProfile.options[objProfile.selectedIndex].value);
        if (objProfile.options[objProfile.selectedIndex].value == "1$Agriculteur" ||
            objProfile.options[objProfile.selectedIndex].value == "1$Viticulteur") {

            objSaveStep21.style.display = "none";
            objSaveStep2.style.display = "block";
            objAddress.style.display = "block";
            objCulture.style.display = "block";
            objMyfarm.style.display = "block";
        }
        else {

            objSaveStep21.style.display = "block";
            objSaveStep2.style.display = "none";
            objAddress.style.display = "none";
            objCulture.style.display = "none";
            objMyfarm.style.display = "none";
        }

    }
    //for the case of step 3    
    if (id == 3) {
        if (objProfile.options[objProfile.selectedIndex].value == "1$Agriculteur" ||
            objProfile.options[objProfile.selectedIndex].value == "1$Viticulteur") {

            if (!Page_ClientValidate('vgpstep2')) {
                return false;
            }
        } else {
            if (!Page_ClientValidate('vgpstep3')) {
                return false;
            }
        }
        objdivStep1.style.display = "none";
        objdivStep2.style.display = "none";
        objdivStep3.style.display = "block";
    }

    return false;
}


// reset the control for step 2 tab
function resetStep2() {


    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtBody') > 0)) {
            var objBody = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtaddr1') > 0)) {
            var objaddr1 = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtaddr2') > 0)) {
            var objaddr2 = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtCity') > 0)) {
            var objCity = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtPin') > 0)) {
            var objPin = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtPhone') > 0)) {
            var objPhone = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtSau') > 0)) {
            var objSau = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture1Ha') > 0)) {
            var objCulture1Ha = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture2Ha') > 0)) {
            var objCulture2Ha = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture3Ha') > 0)) {
            var objCulture3Ha = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('chkSubcribe') > 0)) {
            var objSubcribe = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('chkCond') > 0)) {
            var objCond = document.getElementById(tempTxtBoxClientId);
        }

    }

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlCulture1') > 0)) {
            var objCulture1 = document.getElementById(tempSelectClientId);
        }
        if ((tempSelectClientId.indexOf('ddlCulture1') > 0)) {
            var objCulture1 = document.getElementById(tempSelectClientId);
        }
        if ((tempSelectClientId.indexOf('ddlCulture2') > 0)) {
            var objCulture2 = document.getElementById(tempSelectClientId);
        }
        if ((tempSelectClientId.indexOf('ddlCulture3') > 0)) {
            var objCulture3 = document.getElementById(tempSelectClientId);
        }

    }

    //    var objBody = document.getElementById("<%=txtBody.ClientID%>");
    //    var objaddr1 = document.getElementById("<%=txtaddr1.ClientID%>");
    //    var objaddr2 = document.getElementById("<%=txtaddr2.ClientID%>");
    //    var objCity = document.getElementById("<%=txtCity.ClientID%>");
    //    var objPin = document.getElementById("<%=txtPin.ClientID%>");
    //    var objPhone = document.getElementById("<%=txtPhone.ClientID%>");
    //    var objSau = document.getElementById("<%=txtSau.ClientID%>");
    //    var objCulture1 = document.getElementById("<%=ddlCulture1.ClientID%>");
    //    var objCulture1Ha = document.getElementById("<%=txtCulture1Ha.ClientID%>");
    //    var objCulture2 = document.getElementById("<%=ddlCulture2.ClientID%>");
    //    var objCulture2Ha = document.getElementById("<%=txtCulture2Ha.ClientID%>");
    //    var objCulture3 = document.getElementById("<%=ddlCulture3.ClientID%>");
    //    var objCulture3Ha = document.getElementById("<%=txtCulture3Ha.ClientID%>");
    //    var objSubcribe = document.getElementById("<%=chkSubcribe.ClientID%>");
    //    var objCond = document.getElementById("<%=chkCond.ClientID%>");


    objBody.value = '';
    objaddr1.value = '';
    objaddr2.value = '';
    objCity.value = '';
    objPin.value = '';
    objPhone.value = '';
    objSau.value = '';
    objCulture1Ha.value = '';
    objCulture2Ha.value = '';
    objCulture2Ha.value = '';
    objSubcribe.checked = true;
    objCond.checked = false;
    objCulture1.value = -1;
    objCulture2.value = -1;
    objCulture3.value = -1;

}
// reset the control for step 1 tab
function resetStep1() {

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlProfile') > 0)) {
            var objProfile = document.getElementById(tempSelectClientId);
            break;
        }

    }

    // alert(objProfile);

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtEmail') > 0)) {
            var objEmail = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtConfirmMail') > 0)) {
            var objConfirmMail = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtPwd') > 0)) {
            var objPwd = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtConfirmPwd') > 0)) {
            var objConfirmPwd = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtLastName') > 0)) {
            var objLastName = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtFirstName') > 0)) {
            var objFirstName = document.getElementById(tempTxtBoxClientId);
        }

    }


    //    var objEmail = document.getElementById("<%=txtEmail.ClientID%>");
    //    var objConfirmMail = document.getElementById("<%=txtConfirmMail.ClientID%>");
    //    var objPwd = document.getElementById("<%=txtPwd.ClientID%>");
    //    var objConfirmPwd = document.getElementById("<%=txtConfirmPwd.ClientID%>");
    //    var objLastName = document.getElementById("<%=txtLastName.ClientID%>");
    //    var objFirstName = document.getElementById("<%=txtFirstName.ClientID%>");
    //    var objProfile = document.getElementById("<%=ddlProfile.ClientID%>");

    // alert(objEmail);

    objEmail.value = '';
    objConfirmMail.value = '';
    objPwd.value = '';
    objConfirmPwd.value = '';
    objLastName.value = '';
    objFirstName.value = '';
    objProfile.value = -1;

}

//show and hide the different tab on basis of condition
function toggleProfile() {
    var objAddress = document.getElementById("divAddress");
    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlProfile') > 0)) {
            var objProfile = document.getElementById(tempSelectClientId);
            break;
        }

    }
    if (objProfile.options[objProfile.selectedIndex].value == -1) {
        return;
    }
    if (objProfile.options[objProfile.selectedIndex].value == "1$Agriculteur" ||
        objProfile.options[objProfile.selectedIndex].value == "1$Viticulteur") {
        objAddress.style.display = "block";
    }
    else {
        objAddress.style.display = "none";
    }
}


//show and hide the different tab on basis of condition  for Modify Profile 
function toggleModify(id) {
    var objdivStep1 = document.getElementById("divStep1");
    var objdivStep3 = document.getElementById("divStep3");

    if (id == 1) {
        objdivStep1.style.display = "block";
        objdivStep3.style.display = "none";
        toggleProfile();
    }
    if (id == 2) {
        if (!Page_ClientValidate('vgpstep')) {
            return false;
        }

        objdivStep1.style.display = "none";
        objdivStep3.style.display = "block";
    }
    return false;
}



// reset the control for step 2 tab
function resetStep() {

    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;
        if ((tempTxtBoxClientId.indexOf('txtLastName') > 0)) {
            var objLastName = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtFirstName') > 0)) {
            var objFirstName = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtBody') > 0)) {
            var objBody = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtaddr1') > 0)) {
            var objaddr1 = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtaddr2') > 0)) {
            var objaddr2 = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtCity') > 0)) {
            var objCity = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtPin') > 0)) {
            var objPin = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('txtPhone') > 0)) {
            var objPhone = document.getElementById(tempTxtBoxClientId);
        }
        if ((tempTxtBoxClientId.indexOf('chkSubcribe') > 0)) {
            var objSubcribe = document.getElementById(tempTxtBoxClientId);
        }

    }

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlProfile') > 0)) {
            var objProfile = document.getElementById(tempSelectClientId);
            break;
        }

    }

    objLastName.value = '';
    objFirstName.value = '';
    objProfile.value = -1;
    objBody.value = '';
    objaddr1.value = '';
    objaddr2.value = '';
    objCity.value = '';
    objPin.value = '';
    objPhone.value = '';
    objSubcribe.checked = true;

}    
   
/*User Registration */

//Change user preference (My Favourites)
function ChangeUserPreference(userName, userInfoListSiteLocation, ItemToModify) {

    var frm = document.forms['aspnetForm'];
    var i = 0;
    var j = frm.elements.length;
    var changedPreference = "";
    while (i != j) {
        if (frm.elements[i].type == "checkbox") {
            if (frm.elements[i].checked == true) {
                if (frm.elements[i].name == "selectFavourite") {
                    changedPreference = changedPreference + frm.elements[i].value;
                }
            }
        }
        i++;
    }

    changedPreference = unescape(changedPreference);
    /* SET MODIFIED USER PREFERENCE DATA */
    $.ajax({
        type: "POST",
        url: "/_vti_bin/FranceCP_WS.asmx/SetUserFavouriteItem",
        data: "{'userName':'" + userName + "','userInfoListSiteLocation':'" + userInfoListSiteLocation + "','ItemToModify':'" + ItemToModify + "','modifiedItem':'" + escape(changedPreference) + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        success: function(msg) {
            msg = msg.d;
            if (msg == true) { //For Success
                document.getElementById("successMsg").style.display = "block";
                document.getElementById("selectContent").style.display = "none";
            }
            else {
                //For Failure
                document.getElementById("errorMsg").style.display = "block";
                document.getElementById("selectContent").style.display = "none";
            }

        },
        error: function(msg) {
            alert(msg.responseText + "probleme");
        }
    });

}

/* Admin Control Starts*/
function fnAdmCfrmFrUserDelete() {
    var admUserDelCfrm = confirm('Are you sure you wish to delete this record?');
    return admUserDelCfrm;
}

// java script for newsletter subscription web part
function NewsLetSubCheck(){
    var emailID = '';
    var successMsg='';
    var failureMsg='';
    var emailValidationMsg='';
    
    var inputValues = document.getElementsByTagName('input');
    for (var i = 0; i < inputValues.length; i++) {
        var tempLgnMailString = inputValues[i].id;
        if ((tempLgnMailString.indexOf('_textBoxNewsLett') > 0)) {            
            emailID = document.getElementById(tempLgnMailString).value;
             break;
        }
    }  
    for (var i = 0; i < inputValues.length; i++) {
        var tempPassString = inputValues[i].id;
        if ((tempPassString.indexOf('_hdnFieldSuccessMsg') > 0)) {            
            successMsg = document.getElementById(tempPassString).value;
             break;
        }
    }  
    for (var i = 0; i < inputValues.length; i++) {
        var tempFailString = inputValues[i].id;
        if ((tempFailString.indexOf('_hdnFieldFailureMsg') > 0)) {            
            failureMsg = document.getElementById(tempFailString).value;
             break;
        }
    }  
    for (var i = 0; i < inputValues.length; i++) {
        var tempEmailValString = inputValues[i].id;
        if ((tempEmailValString.indexOf('_hdnEmailValidation') > 0)) {            
            emailValidationMsg = document.getElementById(tempEmailValString).value;
             break;
        }
    } 
    
    if(emailID =='' || emailID=='Votre e-mail'){
        document.getElementById("popupEmailDiv").style.display ="block"; 
    }    
    else
    {

        $.ajax({
            type: "POST",
            url: "/_vti_bin/FranceCP_WS.asmx/CheckUserSubscribedToNewsLett",
            data: "{'emailID':'" + emailID + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: false,
            success: function(msg) {
                if (msg.d == "0;1;0") {
                    document.getElementById("popupEmailDiv").style.display = "block";
                }
                else if (msg.d == "0;0;0") {
                    document.getElementById("blackDiv").style.display = "block";
                    document.getElementById("popupDiv").style.display = "block";
                    document.getElementById("popupEmailDiv").style.display = "none"
                    document.getElementById("tdMsg").innerHTML = failureMsg; /*QAS service error*/
                }
                else if (msg.d == "0;0;1") {
                    document.getElementById("blackDiv").style.display = "block";
                    document.getElementById("popupDiv").style.display = "block";
                    document.getElementById("popupEmailDiv").style.display = "none"
                    document.getElementById("tdMsg").innerHTML = failureMsg; /* OASIS service error*/
                }
                else if (msg.d == "1;1;0") {
                    document.getElementById("blackDiv").style.display = "block";
                    document.getElementById("popupDiv").style.display = "block";
                    document.getElementById("popupEmailDiv").style.display = "none"
                    document.getElementById("tdMsg").innerHTML = successMsg;
                }
                else {
                    document.getElementById("blackDiv").style.display = "block";
                    document.getElementById("popupDiv").style.display = "block";
                    document.getElementById("popupEmailDiv").style.display = "none"
                    document.getElementById("tdMsg").innerHTML = failureMsg; /* general error*/
                }
            },
            error: function(msg) {
                document.getElementById("blackDiv").style.display = "block";
                document.getElementById("popupDiv").style.display = "block";
                document.getElementById("popupEmailDiv").style.display = "none"
                document.getElementById("tdMsg").innerHTML = failureMsg;
            }
        });
    }
}
function hideMsgDivs() {
    document.getElementById("blackDiv").style.display = "none";
    document.getElementById("popupDiv").style.display = "none";
}

function fnUserSubscriptionControl() {
    var userID = '';
    var clientID = '';
    var storeDefaultClientId = '';
    var inputIdes = document.getElementsByTagName('input');
    for (var i = 0; i < inputIdes.length; i++) {
        var tempLgnMailId = inputIdes[i].id;
        if ((tempLgnMailId.indexOf('_textBoxNewsLett') > 0)) {
            userID = document.getElementById(tempLgnMailId).value;
            clientID = tempLgnMailId;
            break;
        }
    }
    //set default client id, if blank    
    $("#" + clientID).focus(function() {
        if ($(this).attr("value") == userID) {
            $(this).attr("value", "");
        }
    });
    $("#" + clientID).blur(function() {
        if ($(this).attr("value") == "") {
            $(this).attr("value", userID);
        }
    });
}

/* end news letter subscription */

/* My account Firm info updation */
function loadFarm() {
    AddFarms();
    $("#farmAdder").dialog("open");
    var farmData = '';
    var input = document.getElementsByTagName('input');
    for (var i = 0; i < input.length; i++) {
        var farmAdditionId = input[i].id;
        if ((farmAdditionId.indexOf('hdnFarms') > 0)) {
            farmData = input[i].value;
        }
    }
    var textArea = document.getElementById('farmAddition');
    textArea.value = farmData;
}


function imgButtonAdd_Click() {
    var input = document.getElementsByTagName('input');
    var currentUserEmailId = '';
    var siteUrl = '';
    var farmData = '';
    for (var i = 0; i < input.length; i++) {
        var farmAdditionId = input[i].id;
        if ((farmAdditionId.indexOf('currUserEmailId') > 0)) {
            if (input[i].value != null) {
                currentUserEmailId = input[i].value;
            }
        }
        if ((farmAdditionId.indexOf('hdnSiteUrl') > 0)) {
            if (input[i].value != null) {
                siteUrl = input[i].value;
            }
        }
    }
    var textArea = document.getElementById('farmAddition');
    farmData = textArea.value;

    ik_AddFarms(farmData, currentUserEmailId, siteUrl);
    $("#farmAdder").dialog("close");

}
function ik_AddFarms(farmData, currentUserEmail, siteUrl) {
    $.ajax({
        type: "POST",
        url: "/_vti_bin/FranceCP_WS.asmx/AddFarms",
        data: "{'farmData':'" + farmData + "','currentUserEmail':'" + currentUserEmail + "','siteUrl':'" + siteUrl + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            if (msg.d == true) {//For Success
                window.location.href = unescape(window.location.pathname);
            }
        },
        error: function(msg) {
            alert(msg.responseText + "probleme");
        }
    });
}

function AddFarms() {
    $.fx.speeds._default = 1000;
    $("#farmAdder").dialog({
        autoOpen: false,
        show: "blind",
        hide: "drop",
        closeOnEscape: true,
        width: 210,
        height: 120,
        position: "center",
        draggable: false,
        resizable: false,
        closeText: '',
        open: function() { $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("jqueryDialogTitle"); },
        close: function(event, ui) { $(this).dialog("destroy"); } 
    });
}

function imgButtonClose_Click() {
    $("#farmAdder").dialog("close");
    return false;
}

function ReceiverServerRespOnMembershipDeletion(retValue) {
    //Redirection after deletion of user profile
    window.location = retValue;
}

/* My account Firm info updation ends*/

/* Modify My Farm web part */

// reset the control for step 2 tab
function resetModifyMyFarmControls() {


    var inputPassTxtBox = document.getElementsByTagName('input');
    for (var i = 0; i < inputPassTxtBox.length; i++) {
        var tempTxtBoxClientId = inputPassTxtBox[i].id;

        if ((tempTxtBoxClientId.indexOf('txtSau') > 0)) {
            var objSau = document.getElementById(tempTxtBoxClientId);
            objSau.value = '';
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture1Ha') > 0)) {
            var objCulture1Ha = document.getElementById(tempTxtBoxClientId);
            objCulture1Ha.value = '';
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture2Ha') > 0)) {
            var objCulture2Ha = document.getElementById(tempTxtBoxClientId);
            objCulture2Ha.value = '';
        }
        if ((tempTxtBoxClientId.indexOf('txtCulture3Ha') > 0)) {
            var objCulture3Ha = document.getElementById(tempTxtBoxClientId);
            objCulture3Ha.value = '';
        }


    }

    var inputSelects = document.getElementsByTagName('select');
    for (var i = 0; i < inputSelects.length; i++) {
        var tempSelectClientId = inputSelects[i].id;
        if ((tempSelectClientId.indexOf('ddlCulture1') > 0)) {
            var objCulture1 = document.getElementById(tempSelectClientId);
            objCulture1.value = -1;
        }
        if ((tempSelectClientId.indexOf('ddlCulture2') > 0)) {
            var objCulture2 = document.getElementById(tempSelectClientId);
            objCulture2.value = -1;
        }
        if ((tempSelectClientId.indexOf('ddlCulture3') > 0)) {
            var objCulture3 = document.getElementById(tempSelectClientId);
            objCulture3.value = -1;

        }

    }
}

//show success div
function showSuccessDiv() {

    document.getElementById("successMsg").style.display = "block";
    document.getElementById("modifyFarmRegion").style.display = "none";

}

/* Modify My Farm web part ends*/

String.prototype.startsWith = function(str)
{return (this.match("^"+str)==str)}

String.prototype.endsWith = function(str)
{return (this.match(str+"$")==str)}

String.prototype.trim = function(){return
(this.replace(/^[\s\xA0]+/, "").replace(/[\s\xA0]+$/, ""))}

