// JavaScript Document
//Check Screen v1.0 by Adrenalin' Communication

//Appel fonction
//redirectScreen('largeurMaxTablet_Portrait', 'hauteurMaxTablet_Portrait', 'largeurMaxPhone_Portrait', 'hauteurMaxPhone_Portrait, 'adresse tablet', 'message tablet', 'adresse mobile', 'message mobile');

//définition de varaibale gloable
var ScreenHeight;
var ScreenWidth;
var MaxPadH;
var MaxPadW;
var MaxPhoneH;
var MaxPhoneW;
var resultat;
var adressPad;
var adressPhone;
var messagePad;
var messagePhone;

var pMaPadH;
var pMaxPadW;
var pMaPhoneH;
var pMaxPhoneW;
var pAdressPhone;
var pAdressPad;
var pMessagePad;
var pMessagePad;


function redirectScreen(pMaxPadW, pMaxPadH, pMaxPhoneW, pMaxPhoneH, pAdressPad, pMessagePad, pAdressPhone, pMessagePhone){
MaxPadH = pMaxPadH;
MaxPadW = pMaxPadW;
MaxPhoneH = pMaxPhoneH;
MaxPhoneW = pMaxPhoneW;
adressPad = pAdressPad;
adressPhone = pAdressPhone;
messagePad = pMessagePad;
messagePhone = pMessagePhone;

checkScreen();
}



function checkScreen(){
ScreenWidth = screen.width;
ScreenHeight = screen.height;

	checkOrient();
}

function checkOrient(){
	switch(window.orientation){
		case 0:
		MaxPadW=MaxPadW;
		MaxPhoneW=MaxPhoneW;
		break;
		case 90:
		MaxPadW=MaxPadH;
		MaxPhoneW=MaxPhoneH;
		break;
		case -90:
		MaxPadW=MaxPadH;
		MaxPhoneW=MaxPhoneH;
		break;
		case 180:
		MaxPadW=MaxPadW;
		MaxPhoneW=MaxPhoneW;
		break;
		default:
		MaxPadW=MaxPadH;
		MaxPhoneW=MaxPhoneH;
		break;
		
	}
	alertScreen();
}

//fonction 
function alertScreen(){
	if(MaxPhoneW != null || MaxPhoneH != null){
		checkSize();
	}else if (MaxPadW != null || MaxPadH != null){
		checkSize();
	}
}
	

function checkSize(){
		if ((ScreenWidth <= MaxPadW) && (ScreenWidth >= MaxPhoneW)){
			redirectPad()
		}else{
			checkPhone();
		}
}

function checkPhone(){
		if((ScreenWidth <= MaxPhoneW)){
			redirectPhone();
		}
}

function redirectPad(){
	resultat=window.confirm(messagePad);
	if (resultat==1){
		document.location=adressPad;
	}else{
	return false;
	}
}


function redirectPhone(){
	resultat=window.confirm(messagePhone);
	if (resultat==1){
		document.location=adressPhone;
	}else{
	return false;
	}
}

