/*if ( document.layers ) 
{
 document.captureEvents(Event.MOUSEDOWN);
}

function click(e) 
{
		return false;   // enlever avant de metter en ligne
		
		if (document.all) 
		{
			if (event.button == 2) 
			{
				alert("Si vous avez des questions ou commentaires, contactez-nous au : info@artistours.ca");
				return false;
			}
		}
	
		if (document.layers) 
		{
			if (e.which == 3) 
			{
				alert("Si vous avez des questions ou commentaires, contactez-nous au : info@artistours.ca");
				return false;
			}
		}
		
		return true;
}

document.onmousedown = click;

function initPage()
{	
}

//document.onload = initPage;



*/









/*   ***********************************************************************************************   */

/*                           Open Window functions   			   																																												*/

/*   ***********************************************************************************************   */



var win;	

function openWin( url, width, height )
{

 var x = screen.width / 2 - width;
 var y = screen.height / 2 - height;
 
 if ( win && !( win.closed ) ) 
 {
  win.close();
 }
 
 win = window.open( "Site Name", "_blank", 
															    "width=" + width + ",height=" + height + ",left=" + x + ",top=" + y + 
																			",menubar=no,location=no,status=no,directories=no,resizable=no" );
	
 win.document.write( "<body bgcolor=#A0Ab7E topmargin=10 bottommargin=10 leftmargin=10 rightmargin=10 border=0>" );
	win.document.write( "<img src\=\"" + url + "\"  border\=\"0\">" );
	win.document.write( "</body>" );
		
}







/*   ***********************************************************************************************   */

/*                              File       Functions                                                   */

/*   ***********************************************************************************************   */

function checkFileType( objInputFile, fileType ) 
{
		if ( objInputFile.value == "" || fileType == "" ) 
		{ 
			return false;
		}
		
		if ( objInputFile.value.toLowerCase().indexOf( fileType.toLowerCase() ) == -1  ) 
		{
			return false;
		}
				
		return true;
}


function checkFileSize( objInputFile, maxSize )
{	
		var objFSO = new ActiveXObject("Scripting.FileSystemObject");
		
		var objFileName = objInputFile.value;	
		var objFile = objFSO.getFile( objFileName );	
		var fileSize = objFile.size;
		
		if ( parseFloat( fileSize ) <= parseFloat( maxSize ) )
		{
			return true;
		}
		else
		{
			return false;	
		}	
}


function checkPdfFile( pdfName, maxSize )
{	
		var objPdfFile = document.getElementById( pdfName );
		var objTxtFile = document.getElementById( 'txtFile' + pdfName.substring( pdfName.length - 2, pdfName.length  ) );

		if ( objPdfFile.value == "" || maxSize == "" ) 
		{  
		 objTxtFile.value = "";
		}
		else
		{					
			if ( !checkFileType( objPdfFile, "pdf" ) )
			{
				objTxtFile.value = "";
			 alert("PDF!!!");
			}
			else
			{				
				if ( !checkFileSize( objPdfFile, maxSize ) )
				{
					alert("Le document est trop volumineux, il doit être inférieure à 5 mo");
					objTxtFile.value = "";
				}
				else
				{
					objTxtFile.value = objPdfFile.value;
				}
			}
		}
		
}



function checkImgFile( imgName, maxSize )
{	
		var objImgFile = document.getElementById( imgName );
		//alert(imgName.substring( imgName.length - 2, imgName.length  ) );
		var objTxtFile = document.getElementById( 'txtImgFile' + imgName.substring( imgName.length - 2, imgName.length  ) );

		if ( objImgFile.value == "" || maxSize == "" || imgName == "" ) 
		{  
		 objTxtFile.value = "";
		}
		else
		{					
			if ( !checkFileType( objImgFile, "jpg" ) && !checkFileType( objImgFile, "jpeg" ) &&
								!checkFileType( objImgFile, "gif" )	&& !checkFileType( objImgFile, "bmp" ) )
			{
			 alert("Images!!!");
				objTxtFile.value = "";
			}
			else
			{				
				if ( !checkFileSize( objImgFile, maxSize ) )
				{
					alert("Le document est trop volumineux, il doit être inférieure à 100 Ko"); 
					objTxtFile.value = "";
				}
				else
				{
					objTxtFile.value = objImgFile.value;
				}
			}
		}
		
}














/*   ***********************************************************************************************   */

/*                           Gallery    functions   			   																																												*/

/*   ***********************************************************************************************   */

function checkGalImg( imgId )
{
	
	var objImg = document.getElementById( 'galImg' + imgId );
	var objFileDisp = document.getElementById( 'fileTextDisp' + imgId );
	
	if ( objImg.value != '' ) 
 {  
			objFileDisp.value = objImg.value;
 }
 else
 {
  objImg.value='';
 }
	
}


function displayExtra()
{
	var extraTicket;
	if ( extraTicket = document.getElementById('extraTicket') )
	{
		if ( document.form2.extra.checked == false)
		{			
			 extraTicket.style.display='none';
		}
		else
		{
			 extraTicket.style.display='';
		}
	}
}


function deleteGalImg( packId )
{
 document.form1.del.value = packId;
	document.form1.submit();
}



function illusiveTextArea( txtAreaName, minRows )
{
	
	var i, j, nbLines; //   counters
	
	var sTmp;
	
	var txtArea = document.getElementById(txtAreaName);	
		
	var str = txtArea.innerText;	
	//alert(txtArea.innerHTML);
	
	var strTemp = txtArea.innerText;
	var fdd = 0;
	
	while( strTemp.indexOf("\n") != -1 )
	{
		strTemp = strTemp.substring( strTemp.indexOf("\n") + 1, strTemp.length );
	 fdd += 1;
	}
	
	//alert(fdd);
	
	var lines = str.split("\n");
	
	var dumy = lines.length;
	
	nbLines = 0;
	
	for( i = 0; i < lines.length; i++ )
	{		
		
		if ( lines[i].length > txtArea.cols )
		{			
			
			sTmp = lines[i];
			
			while( sTmp.length > txtArea.cols )
			{			
			 sTmp = sTmp.substring( txtArea.cols, sTmp.length - 1 );
				nbLines += 1;
			} 
			
			if ( sTemp.length > 0 || ( sTemp.length > txtArea.cols ) )
			{
				nbLines += 1;
			}			
			
		}
		else
	 {
			nbLines += 1;
		}
		
	}		
		
	if (  window.event  &&  window.event.keyCode == 13  ) 
 {  	
		if (  parseInt(nbLines) >= ( parseInt(minRows) - 1 )  )
		{			
		 if (  parseInt(nbLines) >= ( txtArea.rows - 2 )  )
		 {			
		 	txtArea.rows += 1;			
	 	}
	 	else
	 	{			
				window.event.keyCode == 0;
			}	
		}		
	}	
	else
	{		
		
		if ( txtArea.rows > parseInt(minRows) )
		{				
			if (  parseInt(nbLines) >= txtArea.rows  )
			{
				txtArea.rows = parseInt(nbLines) + 1;
			}		
		}
		else
		{
			if ( parseInt(nbLines) < txtArea.rows )
			{
				
			}
		}
		
	}
	
}





function clearForm()
{
	for(var c = 0; c < document.form1.elements.length;c++)
	{
		//alert(document.form1.elements[c].type);
		if ( document.form1.elements[c].type == 'text' || document.form1.elements[c].type == 'textarea' )
		{
	  document.form1.elements[c].value = "";
		}
	} 	
}











var TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
var  TabMois = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dé&eacute;embre");
 

function todayDate()
{

 var navvers = navigator.appVersion.substring( 0, 1 );
 var navok = false;
	
	if ( navvers > 3 )
 {
	 navok = true;
	}
	
 var today = new Date;
 var jour = today.getDay();
 var numero = today.getDate();
 var mois = today.getMonth();
	var annee;
	
	if ( numero < 10 )
 {
		numero = "0" + numero;  
	}
	
	if ( navok )
	{
		annee = today.getFullYear();
	}
	else
	{
		annee = today.getYear();
	}
	
	
	var Datenow = numero + " " + TabMois[mois] + " " + annee;

 return Datenow;
	
}






/*   ***********************************************************************************************   */

/*                                              text Function                                             */

/*   ***********************************************************************************************   */


function doDivCopy( )
{
	 
 var name = '';
	var div = '';
	

	
 for( i = 1; i < parseInt(document.form1.ressCount.value); i++ )
 {
  name = "copDiv" + i; 
  copDiv = document.getElementById(name);
  
  name = "div" + i; 
		//alert(name);
  div = document.getElementById(name);
		
  copDiv.value = div.innerHTML; 
		
 }
	
	return true;
	
}


function resetText( ress )
{
 var name = '';
 
 name = "div" + ress; 
 div = document.getElementById(name);
 div.innerHTML = div.innerText; 
}


function executeCommand( com )
{ 
 var rang = document.selection.createRange();
 
 if ( rang.text != "" && rang.text != null  )
 { 
  switch ( com )
  {
   case'B': {
    r = rang.execCommand('Bold'); 
    } break;
   case'I': {
     r = rang.execCommand('Italic');
   } break; 
   case'U': {
     r = rang.execCommand('Underline');
   } break; 
   case'Ind': {
     r = rang.execCommand('Indent');
   } break; 
   case'Out': {
     r = rang.execCommand('Outdent');
   } break;  
   case'P': {
     r = rang.execCommand('InsertUnorderedList'); 
   } break; 
   case'L': {
     r = rang.execCommand('CreateLink'); 
   } break; 
   case'F8': {   
    r = rang.execCommand('FontSize',false, '2'); 
   } break;
   case'F10': {
     r = rang.execCommand('FontSize',false, '3'); 
   } break; 
   case'F12': {
     r = rang.execCommand('FontSize',false, '4'); 
   } break; 
  }
 }
}



/*   ***********************************************************************************************   */

/*                              String     Functions                                                   */

/*   ***********************************************************************************************   */

function limitText( fieldId, maxChar )
{	 
		var objField;	
		objField = document.getElementById( fieldId );		
		if ( objField.innerText.length > parseInt( maxChar ) - 1  )
		{
			objField.innerText = objField.innerText.substring( 0, parseInt( maxChar ) - 1 );
		}	
}







function trimmer(pVal) { 
    TRs=0; 
    for (i=0; i<pVal.length; i++) { 
        if (pVal.substr(i,1)==" ") {TRs++;} else {break;} 
    } 

    TRe=pVal.length-1; 
    for (i=TRe; i>TRs-1;i--) { 
        if (pVal.substr(i,1)==" ") {TRe--;} else {break;} 
    } 

    return (pVal.substr(TRs, TRe-TRs+1)); 
} 

function doNewsCopy( )
{
	 
 var name = '';
	var divNews = '';
	var copNews = '';
	
 for( i = 1; i <= parseInt( document.form1.newsCount.value ); i++ )
 {
  
		name = "newsCop" + i; 
  copNews = document.getElementById( name );
  
  name = "newsDiv" + i; 
  divNews = document.getElementById( name );
		
  copNews.value = divNews.innerHTML; 
 }
	
	document.form1.newsSave.value = 1;
	return true;	
}

function deleteNews( newsId, lang )
	{
		
		if ( lang.toLowerCase() == "fr" )
		{
			answer = confirm("Etes-vous sûr de vouloir supprimer cette nouvelle?");
		}
		else
		{
			answer = confirm("Are you sure you want to delete this news?");
		}
		
		if ( answer == null )
		{
			return false;
		}
		
		if ( answer == false )
		{		
			return false;
		}
	 
		document.form1.newsDel.value=newsId;
  return true;	
 }
	
	
	
	function Display_Payment_Info() {
		 
			if ( document.getElementById( 'payType1' ).checked || document.getElementById( 'payType2' ).checked ) {
				
				document.getElementById('credit_info').style.display = '';
				document.getElementById('promotion_info').style.display = 'none';
				document.getElementById('buyExtraTicket').style.display = '';
				if ( document.getElementById('extra').checked ) { 	
		 		document.getElementById('extraTicket').style.display = '';					
				} else {
		 		document.getElementById('extraTicket').style.display = 'none';	
				}
				
			} else if ( document.getElementById( 'payType3' ).checked )  {
				
				document.getElementById('credit_info').style.display = 'none';
				document.getElementById('promotion_info').style.display = 'none';	
				document.getElementById('buyExtraTicket').style.display = '';
				if ( document.getElementById('extra').checked ) { 	
		 		document.getElementById('extraTicket').style.display = '';					
				} else {
		 		document.getElementById('extraTicket').style.display = 'none';	
				}
				
			} else {				
			
				document.getElementById('credit_info').style.display = 'none';
				document.getElementById('promotion_info').style.display = '';	
				document.getElementById('buyExtraTicket').style.display = 'none';
				document.getElementById('extra').checked = false;
				document.getElementById('extraTicket').style.display = 'none';			
				
			}
			
		
	}
	
	
// set the good values depending on where the script is hosted
switch ( window.location.hostname ) {
	case "fc5":
		var AJAX_PHP_ROOT = '/sites/Grafikart_Western/PHPTools/';
	break;
	case "www.westerngrafikart.ebems.com":
	case "westerngrafikart.ebems.com":
		var AJAX_PHP_ROOT = '/PHPTools/';
	break;
}

var ajax = new AJAX(); 
			

function Check_Promotion( number ) {
	
	var ajax = new AJAX();
	ajax.method = "GET";
	ajax.requestFile = AJAX_PHP_ROOT + "Check_Promotion.php";
	ajax.setVar('number', number);
	ajax.execute = true;
	ajax.runAJAX();		
	
}

	
	
	