/**
 * rduser 26April06 Version 1.0
 * Dan Luevano, April 2006
 *
 * This function RedirectTo redirects a user to a specific web page depending on
 * their login authentication.
 * This software is provided "AS IS," without a warranty of any kind.
 */
 
doc_root = "http://www.disamsi.com/~demojmu/";

 
function RedirectTo(loginError, login){

		//if(loginError >= -9 AND loginError <= 1){
				switch (loginError){
						case "0":    	// valid login
													break
						case "1":    	// successful login
													window.location = doc_root+"home.php"
													break
						case "-1":    // invalid user
						case "-2":    // invalid password
						case "-3":    // missing login/password
													window.location = doc_root+"LoginError.php?errcode="+loginError
													break
						case "-4":    // NOT logged in yet
													window.location = doc_root+"index.htm"
													break
						case "-5":    //user already exists
													window.location = doc_root+"LoginError.php?errcode=-5&existingUser="+login
													break
						case "-9":    //database error
													window.location = doc_root+"DBError.php"
													break
				}
				return
		//}
		//else{
		//		return 0
		//}
}

/**
 * This function RedirectToURL redirects a user to a specific web page depending on
 * the initial URL they used.
 */
function RedirectToURL(parentURL){
		if(parentURL != ""){
				switch (parentURL){
						case "../home.php":
						case "home.php":
															window.location = doc_root+"home.php"
															break
						case "../JobAdd.php":
						case "JobAdd.php":
															window.location = doc_root+"JobAdd.php"
															break;
						case "../JobEdit.php":
						case "JobEdit.php":
															window.location = doc_root+"JobEdit.php"
															break;
						case "../JobList.php":
						case "JobList.php":
															window.location = doc_root+"JobList.php"
															break;
				}
				return
		}
		else{
				return 0
		}
}
	
	
/*
** This function RedirectToURL2 redirects a user to a specific web page adding an extraString to the URL.
*/
function RedirectToURL2(parentURL, extraString){
	
		if(extraString == "-4"){  // special case
				window.location = doc_root+"index.htm"
		}
		else{
				locationURL = doc_root+parentURL+extraString
				if(parentURL != ""){
						window.location = locationURL
						return
				}
		}
		return 0
}

/**
 * function NewWindow pops up a small window for displaying short texts
 */
var win = null;
function NewWindow(wizpage, wizname, w, h, scroll, extras){
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		//settings = 'height=' + h + ',width=' + w + ',top= 100,' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',resizable, menubar, status'
		settings = 'height=' + h + ',width=' + w + ',top= 100,' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',resizable' + extras
		win = window.open(wizpage, wizname, settings)
}

