﻿//IMAGE ROLLOVER - Photoshop
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		slice_submit_over = newImage("images/slice_submit_over.jpg");
		slice_check_over = newImage("images/slice_check_over.jpg");
		slice_priceList_over = newImage("images/slice_priceList_over.jpg");
		slice_garantie_over = newImage("images/slice_garantie_over.jpg");
		slice_about_over = newImage("images/slice_about_over.jpg");
		
		slice_priceList_secPG_over = newImage("images/slice_priceList_secPG_over.gif");
		slice_submit_secPG_over = newImage("images/slice_submit_secPG_over.gif");
		slice_status_secPG_over = newImage("images/slice_status_secPG_over.gif");
		slice_garantie_secPG_over = newImage("images/slice_garantie_secPG_over.gif");
		slice_about_secPG_over = newImage("images/slice_about_secPG_over.gif");
		preloadFlag = true;
	}
}
//END





function EnlargePic( param ) {
        var divFullPic = document.getElementById("divFullPic"); 
        divFullPic.style.display = "none";
        // divFullPic.style.left = (document.body.offsetWidth - 300) / 2;        
        // divFullPic.style.top = ((document.body.offsetHeight - 300) / 2) + document.body.scrollTop;
        divFullPic.style.display = "block";


        var elements = document.getElementsByTagName("IMG");
        for(i=0; i<elements.length; i++) 
        {
            if( (elements[i].id).indexOf("fullImg") > -1 ) elements[i].src = param.substring(2);
        }
}
    
    
    
    
    
function ClosePic() {
        var divFullPic = document.getElementById("divFullPic");
        divFullPic.style.display = "none";
      
        var elements = document.getElementsByTagName("IMG");
        for(i=0; i<elements.length; i++) 
        {
            if( (elements[i].id).indexOf("fullImg") > -1 ) elements[i].src = "";
        }
}





//THESE USED FOR THE DIV POPUPs
function showDiv(param1, param2, param3, param4) {
        //param1 and param 2 are used to show layers
        //param3 and param4 are used to hide layers
        
        var divLayer1 = document.getElementById(param1);
        var divLayer2 = document.getElementById(param2);
        var divLayer3 = document.getElementById(param3);
        var divLayer4 = document.getElementById(param4);
        
        if( param1 != "" ) divLayer1.style.display = "block";        
        if( param2 != "" ) divLayer2.style.display = "block";
        if( param3 != "" ) divLayer3.style.display = "none";
        if( param4 != "" ) divLayer4.style.display = "none";
}


function closeWin(param) {
        var divElements = document.getElementsByTagName("DIV");
      
        for(i=0; i<divElements.length; i++) {
            if( (divElements[i].id).indexOf(param) > -1 ) {
                divElements[i].style.display = "none";
                return;
            }
        }   
}

//this is used to refresh window password recovery each time when it is clicked
function refreshIframe(param) {
        window.frames[param].location.href = "Blank.htm"; //Blank.htm is redirecting to ForgotPass.aspx
}
//END HERE





function showHideInformation( param1, param2 ) {
        var divInfo = document.getElementById("info" + param1); 
        
        if( param2 == "show" ) {          
          divInfo.style.display = "none";
          divInfo.style.display = "block";
        } else if( param2 == "hide" ) {
          divInfo.style.display = "none";
        }
}




// EXAMPLE: Used for birthday div popup
var clickedBefore = false;
function setCalendar() {
    //set days
    var d=1;
    while (d<=31) {
        if( d<10 ) _d = "0" + d;
        else( _d = d )
        document.getElementById("calendarDay").options.add( new Option(_d, _d) );
        d=d+1;
    }
    
    //set years
    var y=1920;
    while (y<=2000) {
        document.getElementById("calendarYear").options.add( new Option(y, y) );
        y=y+1;
    }
    
    
    if( !clickedBefore ) {
      document.getElementById("calendarYear").selectedIndex = 40; //to select the year 1960.
      clickedBefore = true;
    }
    document.getElementById("calendarDay").focus();
}



function enterBirthdate( param ) {
    var day = document.getElementById("calendarDay").options[ document.getElementById("calendarDay").selectedIndex ].value;
    var month = document.getElementById("calendarMonth").options[ document.getElementById("calendarMonth").selectedIndex ].value;
    var year = document.getElementById("calendarYear").options[ document.getElementById("calendarYear").selectedIndex ].value;
    
    var elements = document.getElementsByTagName("INPUT");
    for(i=0; i<elements.length; i++) 
    {
      if( (elements[i].id).indexOf( param ) > -1 ) elements[i].value = day + "." + month + "." + year;
    }
}
// END



//GENERAL ELEMENT DISPLAY/HIDE FUNCTION
function displayHideElement(param1) {
    var elem = document.getElementById( param1 );
    if ( elem.style.display == "none" ) elem.style.display = "block";
    else elem.style.display = "none";
    
}
//END




//EMPTY TEXTBOX FIRES CALENDAR                      
function eraseDate( param ) {
      var inputElements = document.getElementsByTagName("INPUT");       
      var elem;
      
      for(i=0; i<inputElements.length; i++) {
              if( inputElements[i].type == "text" && (inputElements[i].name).indexOf(param) > -1 ) {
                      elem = document.getElementById( inputElements[i].id );
                      elem.value = "";
                      return;
              }
      }                            
}
//END




//OPENS UP A WINDOW FOR MOBILE PRINTING
function openPrintPopUp( mobileID ) { 
      var heightValue;  
      var widthValue;
      var topValue;
      var leftValue;      
      var strPageIs;      
      var win;
      
      
      if(mobileID != "-1" ) {
          heightValue = 350;  
          widthValue = 640;
          
          topValue = ( screen.height - heightValue ) / 2
          leftValue = ( screen.width - widthValue ) / 2
          
          strPageIs = "PrintMobile.aspx?ID=" + mobileID;          
          
          win = window.open( strPageIs, "printwindow", "height=" + heightValue  + " , width=" + widthValue + ", screenX=0, screenY=0, left=" + leftValue + ", top=" + topValue + ", menubar=no, location=no, scrollbars=yes, directories=no, resizable=no" );
       }
       else if(mobileID == "-1") {          
          heightValue = 350;  
          widthValue = 640;
          
          topValue = ( screen.height - heightValue ) / 2
          leftValue = ( screen.width - widthValue ) / 2
          
          strPageIs = "PrintMobileList.aspx";
          
          if (!IE) win.close();
          
          win = window.open( strPageIs, "printwindow", "height=" + heightValue  + " , width=" + widthValue + ", screenX=0, screenY=0, left=" + leftValue + ", top=" + topValue + ", menubar=no, location=no, scrollbars=yes, directories=no, resizable=no" );          
          
          if(IE) win.location.reload();
       }
       
       win.focus();
}
//END




//OPENS UP A WINDOW FOR CUSTOMER INFO
function openCustomerPopUp(mobileID, user) {
      s = "yes";
      h = "370";  		
      w = "450";				
      t = "250"; //((document.body.offsetHeight - h) / 2); //+ document.body.scrollTop;
      l = ((document.body.offsetWidth - w) / 2) + 80; 
      p = "Customer.aspx?mobileID=" + mobileID;
      
      if( user == "admin") p = "../" + p;
      
      win = window.open( p, "popUpWindow", "toolbar=no, status=no, menubar=no, resizable=no, scrollbars=" + s + ", top=" + t +", left=" + l + ", width=" + w + ", height=" + h, true );
      win.focus();
      win = null;
}
//END



//TO CHANGE TEXTBOX CLASS NAME
function alterClass(control, mode) {
    control.className = "highlightFormElement generalFormItemStyleF";

    if( mode == "blur" ) control.className = "generalFormItemStyleF";
}
//END
