Current File : /home/karenpetzb/www/js/defaultAdmin.js
var SITE_URL = "http://www.pfidistribution.com";
/*
 * JQUERY
 * 
 */

function deleteSearchCommand() {
	$('input[name=deleteThisCmd]:checked').each(function(e) {
		$.ajax( {
			type : "POST",
			async : false,
			url : '/backoffice/command/ajaxdelcommand', 
			data : 'id='+$(this).val(),
			success : function(response) { 
			}}); 
	});
	window.location="/backoffice/command/search";
}

function headerHideAll(current) {
	unSelectHeaderAll('headerContent_commands'); 
	unSelectHeaderAll('headerContent_actors'); 
	unSelectHeaderAll('headerContent_ads'); 
	unSelectHeaderAll('headerContent_tools');
	unSelectHeaderAll('headerContent_products'); 
	if (current == 'products') { selectHeader('headerContent_products');   
	} else if (current == 'commands') { selectHeader('headerContent_commands'); 
	} else if (current == 'actors') { selectHeader('headerContent_actors'); 
	} else if (current == 'ads') { selectHeader('headerContent_ads'); 
	} else if (current == 'tools') { selectHeader('headerContent_tools');  } 
}
function unSelectHeaderAll(current) {  
	$('.'+current).css({'display' : 'none'});
	$('#'+current).addClass('headerTitleUnActiveBg');
	$('#'+current).removeClass('headerTitleActiveBg');
}

function selectHeader(current) {  
	$('.'+current).css({'display' : 'block'});
	$('#'+current).addClass('headerTitleActiveBg');
	$('#'+current).removeClass('headerTitleUnActiveBg'); 
}

function initEventLayout(){ 

	$("#headerContent_products").bind({  
		mouseenter: function(){ 
	       $(this).css({'cursor' : 'pointer' });
	       $(this).click();
	    },
	    mouseleave: function(){ 
		   $(this).css({'cursor' : 'default' }); 
		},
	    click: function(e){
			e.preventDefault(); 
			headerHideAll('products');
	    } 
	});
	$("#headerContent_commands").bind({  
		mouseenter: function(){ 
	       $(this).css({'cursor' : 'pointer' });
	       $(this).click();
	    },
	    mouseleave: function(){ 
		   $(this).css({'cursor' : 'default' }); 
		},
	    click: function(e){
			e.preventDefault(); 
			headerHideAll('commands');
	    } 
	});
	$("#headerContent_ads").bind({  
		mouseenter: function(){ 
	       $(this).css({'cursor' : 'pointer' });
	       $(this).click();
	    },
	    mouseleave: function(){ 
		   $(this).css({'cursor' : 'default' }); 
		},
	    click: function(e){
			e.preventDefault(); 
			headerHideAll('ads');
	    } 
	});
	$("#headerContent_tools").bind({  
		mouseenter: function(){ 
	       $(this).css({'cursor' : 'pointer' });
	       $(this).click();
	    },
	    mouseleave: function(){ 
		   $(this).css({'cursor' : 'default' }); 
		},
	    click: function(e){
			e.preventDefault(); 
			headerHideAll('tools');
	    } 
	});
	$("#headerContent_actors").bind({  
		mouseenter: function(){ 
	       $(this).css({'cursor' : 'pointer' });
	       $(this).click();
	    },
	    mouseleave: function(){ 
		   $(this).css({'cursor' : 'default' }); 
		},
	    click: function(e){
			e.preventDefault(); 
			headerHideAll('actors');
	    } 
	});
	
	if ($('#toggle1')) {
		$("#v-menu1").hide();
		$("#toggle1").bind({ 
		    click: function(){ 
				$('#v-menu1').toggle(); 
		    }
		});  
	}
	if ($('#toggle2')) {
		$("#v-menu2").hide();
		$("#toggle2").bind({ 
		    click: function(){ 
				$('#v-menu2').toggle(); 
		    }
		});  
	}
	if ($('#toggle3')) {
		$("#v-menu3").hide();
		$("#toggle3").bind({ 
		    click: function(){ 
				$('#v-menu3').toggle(); 
		    }
		}); 
	}
	
	if ($('#promoSlide1')) { 
		
		$('#v-promoSlide1').hide();
		$('#v-promoSlide2').hide();
		$('#v-promoSlide3').hide();
		$('#v-promoSlide4').hide();
		$('#v-promoSlide5').hide(); 
		
		$("#promoSlide1").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-promoSlide1').slideDown();
				$('#v-promoSlide2').slideUp();
				$('#v-promoSlide3').slideUp();
				$('#v-promoSlide4').slideUp();
				$('#v-promoSlide5').slideUp(); 
		    }
		}); 

		$("#promoSlide2").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-promoSlide1').slideUp();
				$('#v-promoSlide2').slideDown();
				$('#v-promoSlide3').slideUp();
				$('#v-promoSlide4').slideUp();
				$('#v-promoSlide5').slideUp(); 
		    }
		});  

		$("#promoSlide3").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-promoSlide1').slideUp();
				$('#v-promoSlide2').slideUp();
				$('#v-promoSlide3').slideDown();
				$('#v-promoSlide4').slideUp();
				$('#v-promoSlide5').slideUp(); 
		    }
		});

		$("#promoSlide4").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-promoSlide1').slideUp();
				$('#v-promoSlide2').slideUp();
				$('#v-promoSlide3').slideUp();
				$('#v-promoSlide4').slideDown();
				$('#v-promoSlide5').slideUp(); 
		    }
		});
		
		$("#promoSlide5").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-promoSlide1').slideUp();
				$('#v-promoSlide2').slideUp();
				$('#v-promoSlide3').slideUp();
				$('#v-promoSlide4').slideUp();
				$('#v-promoSlide5').slideDown(); 
		    }
		});     
	} 
	
	if ($('#userSlide1')) { 
		
		$('#v-userSlide1').hide();
		$('#v-userSlide2').hide();
		$('#v-userSlide3').hide(); 
		
		$("#userSlide1").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-userSlide1').slideDown();
				$('#v-userSlide2').slideUp();
				$('#v-userSlide3').slideUp();  
		    }
		}); 
		
		$("#userSlide2").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-userSlide1').slideUp();
				$('#v-userSlide2').slideDown();
				$('#v-userSlide3').slideUp();  
		    }
		});   

		$("#userSlide3").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-userSlide1').slideUp();
				$('#v-userSlide2').slideUp();
				$('#v-userSlide3').slideDown();  
		    }
		}); 

	}
	if ($('#remiseSlide1')) { 
		$('#v-remiseSlide1').hide();  

		$("#remiseSlide1").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-remiseSlide1').toggle(); 
		    }
		}); 
	}
	
	if ($('#giftSlide1')) {

		$('#v-giftSlide1').hide();  
		$('#v-giftSlide2').hide();  

		$("#giftSlide1").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-giftSlide1').slideDown(); 
				$('#v-giftSlide2').slideUp(); 
		    }
		}); 
		
		$("#giftSlide2").bind({ 
		    click: function(e){ 
				e.preventDefault();
				$('#v-giftSlide1').slideUp(); 
				$('#v-giftSlide2').slideDown(); 
		    }
		});   
	}

	$( "button, input:submit, .button").button();
	$( ".button-print").button({
        icons: { primary: "ui-icon-print" }
	});
	$( ".button-cancel").button({
        icons: { primary: "ui-icon-cancel" }
	});
	
	
} 



/*
 * JAVASCRIPT
 * 
 */



function initRichTextBox(element, type, width, height) {  

	var optsComplete = {
		cssClass : 'el-rte',
		 lang     : 'fr',
		height   : height,
		width   : width,
		toolbar  : 'complete',
		cssfiles : ['/js/elrte/css/elrte-inner.css', '/css/bootstrap/bootstrap.min.css', '/css/bootstrap/default.css', '/css/default.css'],
		fmOpen : function(callback) {
		    $('<div />').dialogelfinder({
		    	width : 850,
		    	height:500,
		    	uiOptions : {
		    		toolbar : [
		    	   		['back', 'forward'],
		    	   		// ['reload'],
		    	   		// ['home', 'up'],
		    	   		['upload'],//'mkdir', 'mkfile', 
		    	   		['open', 'download', 'getfile'],
		    	   		//['info'],
		    	   		['quicklook'],
		    	   		['copy', 'cut', 'paste'],
		    	   		['rm'],
		    	   		['duplicate', 'edit'],// 'resize''rename', 
		    	   		//['extract', 'archive'],
		    	   	//	['search'],
		    	   		['view']//		,
		    	   		//['help']
		    	   	]
		    	},
		      url: '/js/elfinder/php/connector.php',
		      commandsOptions: {
		        getfile: {
		          oncomplete: 'destroy' // destroy elFinder after file selection
		        }
		      },
		      getFileCallback: callback // pass callback to file manager
		    });
		  }
	};
	
	var optsTiny = {
			    toolbar  : 'tiny',
					height   : height,
					width   : width,
					cssfiles : ['/js/elrte/css/elrte-inner.css', '/css/bootstrap/bootstrap.min.css', '/css/bootstrap/default.css', '/css/default.css']
			    	};
	
	switch (type) {
		case 1 : 
			$(element).elrte(optsComplete);
		break;
		default :
			$(element).elrte(optsTiny);
			break;
	} 
	
}

function showOrHide(elementAction, divToHide) {
	if (document.getElementById(elementAction).checked) {
		document.getElementById(divToHide).style.display = "none";
	} else {
		document.getElementById(divToHide).style.display = "block";
	}
}


function msgOkCancelDelete()
{
	if(confirm("Vous �tez sur le point de supprimer des informations ! Etes vous s�re de vouloir continuer ?")) {
		return true;
	} else {
		return false;
	}
}

function msgOkImportantAction()
{
	if(confirm("Vous �tez sur le point d'�ffectuer une op�ration importante ! Etes vous s�re de vouloir continuer ?")) {
		return true;
	} else {
		return false;
	}
}

function msgOkCancelEdit()
{
	if(confirm("Vous �tez sur le point de modifier des informations ! Etes vous s�re de vouloir continuer ?")) {
		return true;
	} else {
		return false;
	}
} 

/*
 * Clear inputs
 * 
 */
function clearById(myName, myText) {
	if (document.getElementById(myName).value == myText) {
		document.getElementById(myName).value = '';
	}
}
function clear2ById(myName, myArrayText) {
	for (var i=0; i<myArrayText.length; i++) {
		if (document.getElementById(myName).value == myArrayText[i] ) {
			document.getElementById(myName).value = '';
		}
	}
}

//-------------------------------------------- OLD


/*
 * Sendind Forms
 * 
 */

function setSupplierMarqueForPicture(tempForm) {
	myValue = document.getElementById('selectIdSetPicture');
	for (var j=0; j<tempForm; j++) {
			document.forms['setPictureForm_'+j].idSelected.value = myValue.options[myValue.selectedIndex].value;
		}
}
 
function timedRefresh(timeoutPeriod) {
	setTimeout("location.reload(true);",timeoutPeriod);
}
   

/*
 * 
 * Utils
 * 
 */
// Verif Mails
function verifMail(q) {
	a = false ;
	 for (var j=1 ; j<(q.length) ; j++) {
	 if (q.charAt(j)=='@') {
		if (j<(q.length-4)){
		    for (var k=j ; k<(q.length-2) ; k++) { if (q.charAt(k)=='.') a = true; }
	   }
	  }
	 }
	return a ;

	}
 

// Create new fields
function create_field(i) {

	var i2 = i + 1;

	document.getElementById('newfield_'+i).innerHTML = '<div class="right1_cmd"><input type="text" size="4" name="quantity_'+i+'" /></div><div class="right1_cmd"><input type="text" size="10" name="reference_'+i+'" /></div>';
	document.getElementById('newfield_'+i).innerHTML += (i <= 10) ? '<div class="right_cmd" id="newfield_'+i2+'"><div class="right_add"><a href="javascript:create_field('+i2+')"><img src="/image/add.png" width="20px" alt="Ajouter une ligne"></a></div><div  class="right2_cmd"><a href=" ">Ajouter au Panier</a></div></div>' : '<div  class="right2_cmd"><a href=" ">Ajouter au Panier</a></div>';


	}
 
function redirectURL(url) {
	window.location=SITE_URL+url;
} 


function extractLastSplit( val ) { return val.split( /,\s*/ ); }
function extractLast( term ) { return extractLastSplit( term ).pop(); }

function generateTabs(element, type) {
	if (type == 1) {
		element.tabs();
	}
}