var SearchWindow = '';
function testSearch(link) {
        if (SearchWindow.location ) {
            alert(SearchWindow);
            //SearchWindow.focus();
            return false;
        } else {
            alert("link");
            link_popup(link,'location=no,statusbar=no,menubar=no,scollbars=yes,resizable=yes,toolbar=no');
            return false;
        }
}

function myview(myUrl,myPage) {
    window.open(myUrl,myPage,'');
}

function switch_layer(layer_name) {
    if ((layer = document.getElementById('div'+layer_name))
        && (heading = document.getElementById('h'+layer_name)) ) {
        //alert(layer);
        if (layer.style.display == 'block') {
            layer.style.display = 'none';
            heading.style.borderBottomWidth = '0';
        } else {
            layer.style.display = 'block';
            heading.style.borderBottomWidth = '1px';
        }
    } else {
        return;
    }
}
function hide_all_commerciaux() {
    var mylayers = new Array("p_antoine","mj_lopes","x_crouzat",
                           "jp_arnaud","h_vinet","p_patricio",
                           "p_baudouin","d_branchet","cj_martin");
    //alert(mylayers.length);
    for (var i in mylayers) {
        var thislayer = document.getElementById(mylayers[i]);
        //alert('@@'+mylayers[i]+'@@'+i+'@@'+thislayer+'@@');
        if (i < 99) thislayer.style.backgroundColor='transparent';
        //layer.style.backgroundImage='none';
    }
}
function show_commercial(qui) {
        var mylayer = document.getElementById(qui);
        mylayer.style.backgroundColor='#FFF591';
        //layer.style.background="transparent url(/i/bg_hdr_col_j.gif) repeat-x 0 0;";
}


function switch_form(type) {
    if (!(layer_part = document.getElementById('form_part'))
        || !(layer_pro = document.getElementById('form_pro')) ) return;
    else {
        layer_part.style.display='none';
        layer_pro.style.display='none';
        document.getElementById('form_'+type).style.display='block';
    }
}

function isEmail(str) {
	// are regular expressions supported?
	var supported = 0;
	if (window.RegExp) {
		var tempStr = 'a';
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function switch_carte(id) {
    if (!(img=document.getElementById('france')) ) return;
    else {
        img.src="/i/carte_france_"+id+".gif";
    }
}

function preload_carte() {
    var imgs = new Array();
    for(i=1; i<=9; i++) {
        imgs[i] = new Image;
        imgs[i].src = "/i/carte_france_"+i+".gif";
    }
}
function zoom(img) {
    window.open('/zoom.php?img='+img,'zoom','width=380,height=410,toolbars=no,locationbar=no,resizable=yes,scrollbars=no');
}
function calcul_volume() {
    window.open('/calcul_volume.php','volume','width=380,height=300,toolbars=no,locationbar=no,resizable=yes,scrollbars=no');
}

function ejs_nodroit()
{
	alert('Copyright MAREVA.');
	return(false);
}

document.oncontextmenu = ejs_nodroit;
