//maboutiqueusb.com COPYRIGHT 2009


function popSuivi() {

idSelected = document.forms["suiviForm"].elements["suivi"].value;

	if(idSelected == 0) {
	alert("Merci de séléctionner un devis.");
	}
	else
	{
	//spop('suivi/'+idSelected,'suiviPop','500','600');
	window.open('./suivi,'+idSelected, 'suiviPop');
	}
}

function setFocus()
{
document.forms["editAccount"].elements["mbrBusiness"].focus();
}



function setFocusRegister()
{
document.forms["inscriptionForm"].elements["mbrBusiness"].focus();
}

function checkRegister(){

erreur 		= 0;
msgError 	= 'Des erreurs ont été détéctées dans la saisie des informations:\n\n';
srcObj 		= document.forms["inscriptionForm"];

if(srcObj.elements["mbrBusiness"].value=="")
{
	setRedBusiness	= 1;
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Societé/Organisation\" est absente.\n";
}


if(srcObj.elements["mbrBusiness"].value==" ")
{
	setRedBusiness	= 1;
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Societé/Organisation\" est absente.\n";
}


if(srcObj.elements["mbrLastName"].value=="")
{
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Nom\" est absente.\n";
}

if(srcObj.elements["mbrLastName"].value==" ")
{
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Nom\" est absente.\n";
}


if(srcObj.elements["mbrFirstName"].value=="")
{
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Prenom\" est absente.\n";
}

if(srcObj.elements["mbrFirstName"].value==" ")
{
	erreur			= 1;
	msgError = msgError+"- La saisie du champ \"Prenom\" est absente.\n";
}


	emailOK = false;
	a = srcObj.elements["mbrEmail"].value;
	for (var j=1 ; j<(a.length) ; j++) {

  	if (a.charAt(j)=='@') {
		if (j<(a.length-4)){
			for (var k=j ; k<(a.length-2) ; k++) {
     			if (a.charAt(k)=='.') emailOK = true;

			}
		}
	}
	}

	if(emailOK == false) { 
		erreur=1; 
		msgError = msgError+"- La syntaxe de votre adresse email est erronée.\n";
	}
	
	if(srcObj.elements["mbrEmail"].value != srcObj.elements["mbrEmailVerif"].value) {
		erreur=1;
		msgError = msgError+"- La saisie de votre email et sa vérification sont différentes.\n";
	}
	
	if((unescape(srcObj.elements["mbrPassword"].value)=="") || (srcObj.elements["mbrPassword"].value.length<4)) {
		erreur=1;
		msgError = msgError+"- Votre mot de passe doit contenir 4 caracteres au minimum.\n";
	}
	
	if(unescape(srcObj.elements["mbrCP"].value)=="") {
		erreur=1;
		msgError = msgError+"- La saisie du Code Postal est absente.\n";
	}
	
	if(unescape(srcObj.elements["mbrCP"].value)==" ") {
		erreur=1;
		msgError = msgError+"- La saisie du Code Postal est absente.\n";
	}
	
	if(srcObj.elements["mbrPassword"].value != srcObj.elements["mbrPasswordVerif"].value) {
		erreur=1;
		msgError = msgError+"- La saisie de votre mot de passe et sa vérification sont différentes.\n";
		
	}
	
	
	if(unescape(srcObj.elements["mbrTel"].value)=="") {
		erreur=1;
		msgError = msgError+"- La saisie du numéro de téléphone est absente.\n";
	}
	
	if(unescape(srcObj.elements["mbrTel"].value)==" ") {
		erreur=1;
		msgError = msgError+"- La saisie du numéro de téléphone est absente.\n";
	}
	
	
	if(unescape(srcObj.elements["isithuman"].value)=="") {
		erreur=1;
		msgError = msgError+"- La saisie du code anti-spam est absente.\n";
	}
	
	

	if(erreur == 0) {
		return true;
	} else {
		alert(msgError);
		return false;
	}
		

}

function verifProfil(){

erreur 		= 0;
msgError	= 'Des erreurs ont été détéctées dans la saisie des informations:\n\n';


	if(document.forms["editAccount"].elements["infoBusiness"].value == '')
	{
		erreur=1;
		msgError = msgError+"Le nom de la société est manquant.\n";
	}
	

	if(document.forms["editAccount"].elements["infoTel"].value == '') {
		erreur=1;
		msgError = msgError+"Le champ téléphone est manquant.\n";
		
	}
	
	if(document.forms["editAccount"].elements["infoLastName"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser votre nom.\n";
		
	}
	
	if(document.forms["editAccount"].elements["infoFirstName"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser votre prénom.\n";
		
	}
	
	if(document.forms["editAccount"].elements["infoAdress"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser une adresse.\n";
		
	}
	
	if(document.forms["editAccount"].elements["infoCP"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser un code postal.\n";
		
	}
	
	if(document.forms["editAccount"].elements["infoCity"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser la ville ou se situe la société.\n";
		
	}

	
	
	if(erreur == 1) {
		alert(msgError);
		return false;
	} else {
		document.forms['editAccount'].submit()
		return true;
	}
}


function verif(){

erreur 		= 0;
msgError	= 'Des erreurs ont été détéctées dans la saisie des informations:\n\n';
emailOK 	= false;
	
	a = document.forms["formContact"].elements["infoEmail"].value;
	for (var j=1 ; j<(a.length) ; j++) {

  	if (a.charAt(j)=='@') {
		if (j<(a.length-4)){
			for (var k=j ; k<(a.length-2) ; k++) {
     			if (a.charAt(k)=='.') emailOK = true;

			}
		}
	}
	}
	
	if(document.forms["formContact"].elements["infoBusiness"].value == '')
	{
		erreur=1;
		msgError = msgError+"Le nom de la société est manquant.\n";
	}
	
	
	if (emailOK == false) { 
		erreur=1; 
		msgError = msgError+"La syntaxe de votre adresse email est erronée.\n";
	}
	
	if(document.forms["formContact"].elements["infoTel"].value == '') {
		erreur=1;
		msgError = msgError+"Le champ téléphone est manquant.\n";
		
	}
	
	if(document.forms["formContact"].elements["infoName"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser votre nom.\n";
		
	}
	
	
	if(document.forms["formContact"].elements["infoCP"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser un code postal.\n";
		
	}
	
	if(document.forms["formContact"].elements["infoCountry"].value == '') {
		erreur=1;
		msgError = msgError+"Merci de préciser le pays de résidence de la société.\n";
		
	}

	if(document.forms["formContact"].elements["infoMsg"].value == '') {
		erreur=1;
		msgError = msgError+"Vous n\'avez pas renseigner votre message.\n";
		
	}
	
		if(document.forms["formContact"].elements["isithuman"].value == '') {
		erreur=1;
		msgError = msgError+"Vous n\'avez pas préciser le code AntiSpam.\n";
		
	}
	
	
	
	if(erreur == 1) {
		alert(msgError);
		return false;
	} else {
		document.forms["formContact"].securite.value = "sendOK";
		document.forms['formContact'].submit()
		return true;
	}
}

function onSubmit() {

	//var myform = document.forms['form'];
	
	if(document.getElementById) {
	
		document.forms['catatog_search'].keywords.value = document.getElementById('keyword').value;
		document.forms['catatog_search'].id_catalog.value = document.getElementById('catalog').value;
		
		document.forms['catatog_search'].submit();
			
	}

}

function manageLogin()
{

	if (event.keyCode == 13) 
	{        
		document.loginform.submit();
    }

}

function collapse(id_bloc)
{
	if(document.getElementById('bloc'+id_bloc).style.display == 'none')
	{
		document.getElementById('bloc'+id_bloc).style.display = 'block';
	}
	else
	{
		document.getElementById('bloc'+id_bloc).style.display = 'none';
	}
}


/* TODO TOREMOVE
function manageOptions(id_bloc)
{
	
	for(i = 1; i <= 5; i++) {
		
		document.getElementById('divOption'+i).style.display='none';
		
	}
	
	if(document.getElementById('divOption'+id_bloc).style.display=='none')
	{
		document.getElementById('divOption'+id_bloc).style.display='';
	}
	else
	{
		document.getElementById('divOption'+id_bloc).style.display='none';
	}
}
 */
function hideMenus() {
	
	
	document.getElementById('bloc1').style.display='none' // menuLogin
	
}

function hideMenusInscription() {
	
	document.getElementById('bloc2').style.display='none' // menuErrorInscription
	document.getElementById('bloc201').style.display='none' // menuErrorInscription error1
	document.getElementById('bloc202').style.display='none' // menuErrorInscription error2
	document.getElementById('bloc203').style.display='none' // menuErrorInscription error3
	document.getElementById('bloc204').style.display='none' // menuErrorInscription error4
	document.getElementById('bloc205').style.display='none' // menuErrorInscription error5
	
}


function hideMenuPasswordLost() {
	
	document.getElementById('bloc3').style.display='none' // menuErrorLostPassword
	document.getElementById('bloc301').style.display='none' // menuErrorLostPassword error1
	document.getElementById('bloc302').style.display='none' // menuErrorLostPassword error2
}


function falsePop(el,speed)
{
	if(!speed) speed = 'normal';
	src = document.getElementById(el);
	if(src.style.display == 'block')
		$('#'+el).slideUp(speed);
	else
		$('#'+el).slideDown(speed);
}



function ajaxSendFile() {
		$.ajax({
		   type: "GET",
		   url: "http://www.maboutiqueusb.com/myActualCard.php",
		   dataType:"html",
		   //processData: false,
		   error:function(msg){
		     alert( "Erreur !: " + msg );
		   },
		   success:function(data){
		   	//affiche le contenu du fichier dans le conteneur dédié
			$('#myActualCard').html(data);
		}});
}


/* SCROLL BAR */

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function selectedExtra(target,nbtot) {
	
	if(document.getElementById('tool_'+target).checked == true) {
		document.getElementById('tool'+target).style.border='1px dotted #3ab7f5';
	}
	else
	{
		document.getElementById('tool'+target).style.border='1px solid #FFFFFF';
	}
}

function selectPack(target,nbtot) {

	for(i = 0; i < nbtot; i++) {
		document.getElementById('pack'+i).style.border='1px solid #FFFFFF';
	}
	document.getElementById('pack'+target).style.border='1px dotted #3ab7f5';
}


function changeImage(img,src,nbtot) {
 
var img = unescape(img);
var maxNb = nbtot;

for(i = 0; i < maxNb; i++) {
document.getElementById('itmMore'+i).className='divItmSelectedOff';
}

document.images['imgMain'].src = './Img/data/'+img;


document.getElementById('itmMore'+src).className='divItmSelectedOn';

}



function rollOverImage(src) {
   	document.getElementById('tdNum'+src).className='tdItmSelectedHover';
}
   
function rollOutImage(src) {
   	document.getElementById('tdNum'+src).className='tdItmSelectedOff';
}
   

function myBasketViewer(el) {
	if(el == 1) {
		
		
		document.getElementById('quoteContainer').className='quoteContainerOn';
		document.getElementById('quoteEditor').style.top = f_clientHeight() / 2 + f_scrollTop() - 200 + 'px';
	} 
	else
	{
		document.getElementById('quoteContainer').className='quoteContainerOff';
	}
}


function myPopLoginViewer(el) {
	if(el == 1) {
		
		
		document.getElementById('loginContainer').className='quoteContainerOn';
		document.getElementById('popLogin').style.top = f_clientHeight() / 2 + f_scrollTop() - 200 + 'px';
	} 
	else
	{
		document.getElementById('loginContainer').className='quoteContainerOff';
	}
}


function extraPicViewer(el, src, mime) {

if(el == 1) {

document.getElementById('extraImg').src='./img/data/extra/'+src+'.'+mime;
document.getElementById('extraContainer').className='quoteContainerOn';

document.getElementById('popextra').style.height = f_clientHeight() / 2 + f_scrollTop() - 150 + 'px';
} 
else
{
document.getElementById('extraContainer').className='quoteContainerOff';
}
}


function spop( fichier, nom, largeur, hauteur){
	
	var id = Math.round( Math.random() * 100 );
	var gauche = ( screen.width - largeur ) / 2;
	var haut = 70;

	options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche + ', toolbar=yes, menubar=no, scrollbars=yes, resizable=yes, location=no,directories=no, status=no';
	document.open( fichier, nom + id, options );
}

