function find(prodname,qstring,tgtcheck)

{
    var str=window.top.location;
    newurl = new String(str)
    
    //If you want to revert the EAPP change set revertold = 1
    var revertold=0;
    amp='&';
    quest='?';
    if (qstring == '')
    {
      qstring="";
      amp="";
      quest="";
    }

    
   if(revertold == 0)
   {
     // aeromexico_grcc
     if (prodname=="aeromexico_grcc")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_grcc' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_grcc' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_grcc' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_grcc' + amp + qstring;
    	}

     }
     // green_credit
     if (prodname=="green_credit")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_credit' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_credit' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_credit' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_credit' + amp + qstring;
    	}

     }
     // green_charge
     if (prodname=="green_charge")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_charge' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_charge' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_charge' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:green_charge' + amp + qstring;
    	}

     }
     // aeromexico_charge
     if (prodname=="aeromexico_charge")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_charge' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_charge' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_charge' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_charge' + amp + qstring;
    	}

     }
     // goldrcp_credit
     if (prodname=="goldrcp_credit")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldrcp_credit' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldrcp_credit' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldrcp_credit' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldrcp_credit' + amp + qstring;
    	}

     }
     // aeromexico_gold
     if (prodname=="aeromexico_gold")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_gold' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_gold' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_gold' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:aeromexico_gold' + amp + qstring;
    	}

     }
     // grcc_gold
     if (prodname=="grcc_gold")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:grcc_gold' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:grcc_gold' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:grcc_gold' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:grcc_gold' + amp + qstring;
    	}

     }
     // bluev2
     if (prodname=="bluev2")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:bluev2' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:bluev2' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:bluev2' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:bluev2' + amp + qstring;
    	}

     }
     // generic_supp
     if (prodname=="generic_supp")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/ia/begin.do?perform=IntlEapp:MEX:generic_supp' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/ia/begin.do?perform=IntlEapp:MEX:generic_supp' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/ia/begin.do?perform=IntlEapp:MEX:generic_supp' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/ia/begin.do?perform=IntlEapp:MEX:generic_supp' + amp + qstring;
    	}

     }
     // goldcashback_grcc
     if (prodname=="goldcashback_grcc")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldcashback_grcc' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldcashback_grcc' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldcashback_grcc' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:goldcashback_grcc.jsp' + amp + qstring;
    	}

     }
     // platinum_grcc
     if (prodname=="platinum_grcc")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platinum_grcc' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platinum_grcc' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platinum_grcc' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platinum_grcc' + amp + qstring;
    	}

     }
     // platinum_charge
     if (prodname=="platinum_charge")
     {
     	if (newurl.match("lpdww"))
    	{
	      	var openurl='https://dwww201.dev.ipc.us.aexp.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platcharg' + amp + qstring;
    	}
    	else if(newurl.match("qwww"))
    	{
	      	var openurl='https://qwww201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platcharg' + amp + qstring;
                           
 	}
    	else if (newurl.match("www"))
    	{
	      	var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platcharg' + amp + qstring;
    	}
    	else 
    	{
              var openurl='https://www201.americanexpress.com/inga/mex/pers/begin.do?perform=IntlEapp:MEX:platcharg' + amp + qstring;
    	}

     }


    }
    else
    {
      // aeromexico_grcc
      if (prodname=="aeromexico_grcc")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/aeromexicogrcc/harddecline_mex_aeromexicogrcc.jsp' + quest + qstring;
    	
       }
      // green_credit
      if (prodname=="green_credit")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/greencredit/harddecline_mex_greencredit.jsp' + quest + qstring;
    	
       }
       // green_charge card
      if (prodname=="green_charge")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/greencharge/harddecline_mex_greencharge.jsp' + quest + qstring;
    	
       }
      // aeromexico_charge card
      if (prodname=="aeromexico_charge")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/aeromexicocharge/harddecline_mex_aeromexicocharge.jsp' + quest + qstring;
    	
       }
       // goldrcp_credit
      if (prodname=="goldrcp_credit")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/goldrcp/harddecline_mex_goldrcp.jsp' + quest + qstring;
    	
       }
      // aeromexico_gold
      if (prodname=="aeromexico_gold")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/aeromexicogold/harddecline_mex_aeromexicogold.jsp' + quest + qstring;
    	
       }

       // grcc_gold card
      if (prodname=="grcc_gold")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/grccgold/harddecline_mex_grccgold.jsp' + quest + qstring;
    	
       }
      // bluev2 card
      if (prodname=="bluev2")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/bluev2/harddecline_mex_bluev2.jsp' + quest + qstring;
    	
       }

      // generic_supp card
      if (prodname=="generic_supp")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/genericsupp/harddecline_mex_genericsupp.jsp' + quest + qstring;
    	
       }
      // goldcashback_grcc card
      if (prodname=="goldcashback_grcc")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/goldcashback/harddecline_mex_goldcashbackgrcc.jsp' + quest + qstring;
    	
       }
       // platinum_grcc card
      if (prodname=="platinum_grcc")
      {
     	
     
	      	var openurl='https://www66.americanexpress.com/eapp/mex/platinumgrcc/harddecline_mex_platinumgrcc.jsp' + quest + qstring;
    	
       }
       // platinum_charge card
      if (prodname=="platinum_charge")
      {
     	
     
	      	var openurl='http://www212.americanexpress.com/dsmlive/dsm/int/lac/mx_es/personal/prospect/chooseacard/allcards/allthedetails/solicitelaahora.do?vgnextoid=93db26a91cb50210VgnVCM200000d0faad94RCRD&mexico_nav=cssitedirectory';
    	
       }

         


       
    }

    if (tgtcheck=="true")
    {
       window.open(openurl);
    }
    else
    {
       window.location.href=openurl;
    }
   

}

