@Test(groups = {"forgotpassword"})
			@Parameters({"browser"})
		  @BeforeClass
		  public void beforeClass(String browser) throws IOException, InterruptedException
		  {	   
			  
			  
			  if (browser.equals("firefox")) {
				  driver=browserFirefox();
				}
			  

			 if (browser.equals("chrome")) {
				  driver=browserChrome();
				}
			  
			 if (browser.equals("ie9")) {
				  driver=browserIE9();
				}
			  

			if (browser.equals("iPad")) {
				  driver=browserIpad();
				}
			  
			  if (browser.equals("safari")) {
				  driver=browserSafari();
				}
			  
			 if (browser.equals("Android")) {
				  driver=browserAndroid();
				}
			  
			
			 
				  System.out.println("Let me retrive my password using  " +browser);

				  fail=""+ browser+"/Failed/" + timeStamp + "_" + "forgot_password.png";
			 
			  System.out.println("I'm running driver "+driver);
			  
			String name=""+ browser+"/ForgotPassword/" + timeStamp + "_" + "Successful-Forget-1.png";
			System.out.println("This script will request to Reset Password after user has forgotten password... Asssertions are made on the success lightbox");

		    driver.get(baseUrl + "/");
			driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
		    	driver.findElement(By.linkText("Sign in")).click();
		    	 driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
		    	driver.findElement(By.linkText("Forgot your password?")).click();
		    	 driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
			    driver.findElement(By.id("ctl00_ucForgotPasswordMain_txtEmail")).clear();
			    driver.findElement(By.id("ctl00_ucForgotPasswordMain_txtEmail")).sendKeys("earl.willis@publicismodem.com");
			    driver.findElement(By.id("ctl00_ucForgotPasswordMain_btnForgotPassword")).click();
		    // Warning: waitForTextPresent may require manual changes
		    for (int second = 0;; second++) {
		    	
		    	try { if (driver.findElement(By.cssSelector("BODY")).getText().matches("^[\\s\\S]*Your request has been submitted and in a short while we'll email you a link to reset your password. Please check your inbox soon\\.[\\s\\S]*$")) break; } catch (Exception e) {}
		    	Thread.sleep(1000);
		    }

			    	takeScreen(name);
				      	 
			    
			     	   
			  
		    	//Reporter.log("<a href='"+ local+"/" + name + "'> <img src='"+ local+"/"+ name + " ' height='100' width='100'/>" + "<a href='"+ urlname+"'>'"+ urlname+"'</a> " + " </a>");
		    	//Reporter.log("<a href='"+ safe+"/" + name + "'> <img src='"+ safe+"/"+ name + " ' height='100' width='100'/>" + "<a href='"+  myTitle+"'>'"+  myTitle+"'</a> " + " </a>");
		    	  
			
		  }