var exeLocation = 'http://cache.getyoursoft.com/exe';
var exeLocationDMS = 'http://cache.getyoursoft.com/dms/online';
//var exeLocation = '/exe';

$(function() {
    var clicked = false;

    $("#buttonMin, #buttonMin2").click(function(e){
        if(!clicked)
            launch(false, callbackMin, 'simplemodal', callbackFlextel1, callbackFlextel2, $(this));
        else
            clicked = false;
    });

    $("#textButtonMinitel b").click(function(e){
        clicked = true;
        showHelp();
    });

    $("#textButtonMinitel b").hover(function(e){
        $(this).css('text-decoration', 'underline');
    }, function(){
        $(this).css('text-decoration', 'none');
    });

    if(!FlextelMgr.isAvailable()) {
        $('#buttonMin2 #textButtonMinitel').show();
        $('#buttonMin #textButtonMinitel').show();
    }

    $('.helpMinitel').click(function(e){
        MinMgr.launch();
        e.preventDefault();
    });

    var link = '';
    $('.boutonOnline').click(function(e){
        if(!clicked) {
            MinMgr.download();
            // Affichage detail telechargemetn en cours
            $('#detailTelechargement').show('slow');
            link = $(this).attr('href');
        } else {
            clicked = false;
        }
        e.preventDefault();
        // Redirection
        // window.setTimeout(function(){document.location.href = link }, 500);
    });

    $('.dlOnline').click(function(e){
        MinMgr.download();
        e.preventDefault();
    });

    $(".dlOnline").hover(function(e){
        $(this).css('text-decoration', 'none');
    }, function(){
        $(this).css('text-decoration', 'underline');
    });
    
});

function searchValidator(){
    var query = document.getElementById('query');
    if(query.value=="" ){
            query.focus();
            alert ("Vous devez remplir le champ 'Rechercher'");
            return false;
    }
    return true;
}

function resetQuery(){
    var query = document.getElementById('query');
    query.style.color = '#000000';
    query.value = "";
    return;	
}

function favoris() {
    if ( navigator.appName != 'Microsoft Internet Explorer' ) {
        window.sidebar.addPanel("GetYouSoft.com","http://www.getyoursoft.com","");
    } else {
        window.external.AddFavorite("http://www.getyoursoft.com","GetYouSoft.com");
    }
}

function favorisDMS() {
    if ( navigator.appName != 'Microsoft Internet Explorer' )
    {
            window.sidebar.addPanel("download-my-soft.com","http://www.download-my-soft.com","");
    } else {
            window.external.AddFavorite("http://www.download-my-soft.com","download-my-soft.com");
    }
}

function downloadexe(url, idSoft){
    var id = idSoft;
    var nav = navigator.userAgent;
//    var exe;
//    alert('downloadexe id = ' + id);
    MinMgr.downloadOnline(id);
    alert("cho");
//    if (nav.indexOf('MSIE') != -1){
//            exe = window.open(exeLocation+'/ie/getyoursoft-'+id+'.exe','exe','width=1,height=1, top=1, left=1');
//    }
//    else {
//            exe = window.open(exeLocation+'/ff/getyoursoft-'+id+'.exe','exe','width=1,height=1, top=1, left=1');
//    }

    pageTracker._trackPageview('/telechargement/-'+id);
//    exe.blur();
    location.href = url
    /*
       
       var nav = navigator.userAgent;
	var exe;
	
        if (nav.indexOf('MSIE') != -1){
                exe = window.open(exeLocation+'/ie/dms-'+idSoft+'.exe','exe','width=1,height=1, top=1, left=1');
        }
        else {
                exe = window.open(exeLocation+'/ff/dms-'+idSoft+'.exe','exe','width=1,height=1, top=1, left=1');
        }

        exe.blur();*/
}

function downloadexeMySoft(url, id){
    var nav = navigator.userAgent;
    var exe;


    if (nav.indexOf('MSIE') != -1){
            exe = window.open(exeLocationDMS+'/ie/dms-'+id+'.exe','exe','width=1,height=1, top=1, left=1');
    }
    else {
            exe = window.open(exeLocationDMS+'/ff/dms-'+id+'.exe','exe','width=1,height=1, top=1, left=1');
    }

     pageTracker._trackPageview('/telechargement/-'+id);
    exe.blur();
     location.href = url;
}

//function showAide(){
//    document.getElementById('downloadBody').style.display = "none";
//    document.getElementById('left').style.display = "none";
//    document.getElementById('help').style.display = "block";
//}
//
//function plusInfoMinitel(){
//    MinMgr.help();
//}

function newSoftwareValidator(){

    var name         = document.getElementById('name').value;
    var categorie    = document.getElementById('categorie').value;
    var so           = document.getElementById('so').value;
    var sponsor      = document.getElementById('sponsor').value;
    var icon         = document.getElementById('icon').value;
    var image        = document.getElementById('image');
    var short_desc   = document.getElementById('short_desc').value;
    var desc         = document.getElementById('desc').value;
    var lang_desc    = document.getElementById('lang_desc').value;
    var lang_sw      = document.getElementById('lang_sw').value;
    var editor       = document.getElementById('editor').value;
    var size         = document.getElementById('size').value;
    var licence      = document.getElementById('licence').value;
    var comp         = document.getElementById('comp').value;
    var price        = document.getElementById('price').value;

    if(name =="" || categorie==""  || so=="" || sponsor=="" || icon=="" || image=="" || short_desc=="" || desc=="" || lang_desc=="" || lang_sw=="" || editor=="" || size=="" || licence=="" || comp=="" || price==""){
        alert ("Tous les champs sont obligatoire!");
        return false;
    }

    return true;

        
}

function updateSoftwareValidator(){

    var name         = document.getElementById('name').value;
    var categorie    = document.getElementById('categorie').value;
    var so           = document.getElementById('so').value;
    var sponsor      = document.getElementById('sponsor').value;
    var short_desc   = document.getElementById('short_desc').value;
    var desc         = document.getElementById('desc').value;
    var lang_desc    = document.getElementById('lang_desc').value;
    var lang_sw      = document.getElementById('lang_sw').value;
    var editor       = document.getElementById('editor').value;
    var size         = document.getElementById('size').value;
    var licence      = document.getElementById('licence').value;
    var comp         = document.getElementById('comp').value;
    var price        = document.getElementById('price').value;

    if(name =="" || categorie==""  || so=="" || sponsor=="" || short_desc=="" || desc=="" || lang_desc=="" || lang_sw=="" || editor=="" || size=="" || licence=="" || comp=="" || price==""){
        alert ("Tous les champs sont obligatoire!");
        return false;
    }

    return true;


}
