
function trim(str) { 
    return ltrim(rtrim(str));
}
function ltrim ( s ){
  return s.replace( /^\s*/, "" );
}

function rtrim ( s ){
   return s.replace( /\s*$/, "" );
}

function clearsrch()
 {
   if(document.getElementById("searchinput").value=="city, state, call letter")
    {
	  document.getElementById("searchinput").value="";
	  return false;
	}
  if(trim(document.getElementById("searchinput").value)=="")
   {
     document.getElementById("searchinput").value="city, state, call letter";
	 return false;
   }	
 
 }
function clearsrch1()
 {
   if(document.getElementById("srchtxt").value=="city, state, call letter")
    {
	  document.getElementById("srchtxt").value="";
	  return false;
	}
  if(trim(document.getElementById("srchtxt").value)=="")
   {
     document.getElementById("srchtxt").value="city, state, call letter";
	 return false;
   }	
 
 } 
function clearemailid()
 {
   if(document.getElementById("emailid").value=="enter e-mail address")
    {
	  document.getElementById("emailid").value="";
	  return false;
	}
  if(trim(document.getElementById("emailid").value)=="")
   {
     document.getElementById("emailid").value="enter e-mail address";
	 return false;
   }	
 
 } 
 
function chknewsletter()
 {
    var emailpat =/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;	
	if( !emailpat.test( document.getElementById("emailid").value ) )
	 {
		alert( "Please enter a valid email address" );
		return false;
	 }
    else
	 {
	 	 openform();
	 }  
 }

 function openform()
  {
   var infoid=document.getElementById("emailid").value;
   // new code updated by sagar on 13-02-09
   //var urlstring = 'https://webi1.worldvision.org/worldvision/email_signup/signupform.aspx?email='+infoid+'&cfile=radioconfig';
 var urlstring = 'https://www.worldvision.org/forms.nsf/wv-report-signup?OpenForm&email='+infoid;
   window.open(urlstring, "Profile","width=350,height=575,menubar=no,toolbars=no,status=no,scrollbars=no,resizable=no,left=0,top=0,screenX=0,screenY=0"); 
   
   //window.open("thanks/thanks1.php?id="+infoid,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=400,screenX=150,screenY=150,top=150,left=150');
   //document.getElementById("emailid").value='';
   return false;
  }

	
function chkcontactdata()
 {
   if(document.contactfrm.subject.value=="")
    {
	  alert("Please enter subject.");
	  return false;
	}
   if(document.contactfrm.message.value=="")
    {
	  alert("Please enter message.");
	  return false;
	}
    var emailpat =/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;	
	if( !emailpat.test( document.getElementById("email").value ) )
	 {
		alert( "Please enter a valid email address" );
		return false;
	 }
   if(document.contactfrm.fname.value=="")
    {
	  alert("Please fill your name.");
	  return false;
	}
   if(document.contactfrm.city.value=="")
    {
	  alert("Please fill your Locaton city.");
	  return false;
	}
   if(document.contactfrm.state.value=="")
    {
	  alert("Please fill your Location State.");
	  return false;
	}
   if(document.getElementById("country").value==-1)
    {
	  alert("Please select country.");
	  return false;
	}
	
 }
 
/* updated function jurl argument added by sagar */
function changestory(story_no, storyfile, totat_story,jurl)
 {
 	var player1;
	var player;
	 for(i=1;i<=totat_story;i++)
	  { 
		player1='player';
		player=player1+i;
		
		document.getElementById(player).style.display='none';
	  }	
   document.getElementById(story_no).style.display='';

  document.getElementById(story_no).innerHTML='<object type=\"application/x-shockwave-flash\" data='+jurl+'\audio_player_small.swf\ id=\"audioplayer1\" height=\"26\" width=\"100\"><param name=\"movie\" value=\"audio_player_small.swf\"><param name=\"FlashVars\" value=\"playerID=1&amp;soundFileName='+ storyfile +'&amp;autostart=yes\"><param name=\"quality\" value=\"high\"></object>';
 }
 
 /*updated by sagar for sef */
 
//var mp3player = 'close';
 
 function changestory1(storyfile,jroot)
 {
  	
  var url=jroot+'player.php?storyfile='+storyfile;
  
  //var url = jroot+'Find-Stories?tmpl=component';
  
  //check if ($_COOKIE['mp3popupopened'] = false)  OR (cookie(mp3timer) set and <= currentTime-5 seconds ) OR (mp3timer not set in cookie)
  
  var mp3open = Get_Cookie('mp3popupopened');
  
  var currentTime = new Date();

  var ctime = currentTime.getTime();
	
  if(mp3open != 'true')
   {
	  
	   window.open(url,'','width=308px,height=550px,left=200,top=25');	   
	  	 
   
   }else{
	   
	   if(Get_Cookie('mp3timer')<= ctime-5000)
	   {
		   window.open(url,'','width=308px,height=550px,left=200,top=25');		   
	   }
   }
  
  //add mp3 id to cookie array
  
   Set_Cookie('playliststatus','true');
   //edit_playlist(storyfile,jroot,'add');
   addtomp3list(storyfile,jroot);
 }

 
 
 
 function changestory2(storyfile,jroot,adlink)
 {
  	
 var url=jroot+'player.php?storyfile='+storyfile;
  
  
var mp3open = Get_Cookie('mp3popupopened');
  
  var currentTime = new Date();

  var ctime = currentTime.getTime();
	
  //alert(mp3open);
  if(mp3open != 'true')
   {
	  //alert( "opening new popup");
	  window.open(url,'','width=308px,height=550px,left=200,top=25');	   
	  	 
   
   }else{
	   //alert(Get_Cookie('mp3timer') - (ctime-5000) );
	   if(Get_Cookie('mp3timer')<= ctime-5000)
	   {
		 window.open(url,'','width=308px,height=550px,left=200,top=25');		   
	   }
   }
  
  //add mp3 id to cookie array
  Set_Cookie('playliststatus','true');
   Set_Cookie('newmp3id',storyfile);
   Set_Cookie('newmp3file',adlink);
   //edit_playlist(storyfile,jroot,'add');
   addtomp3list(storyfile,jroot);
  
  

  
  //var url = jroot+'Find-Stories?tmpl=component';
  
  
  /*if(mp3player != 'close')
  {
	  if(mp3player.closed)
	  {
	  mp3player = window.open(url,'','width=308px,height=550px,left=200,top=25');
	   
	  }	
 }else{
 	  mp3player = window.open(url,'','width=308px,height=550px,left=200,top=25');	 
	  	
 }
 addtomp3list(storyfile,jroot);
 setTimeout("mp3player.changeresult('"+storyfile+"','"+jroot+"')",2000);
 setTimeout("mp3player.niftyplayer('AudioPlayer').loadAndPlay('"+adlink+"')",3000);
 */
 }
 
 
 function changestory3(storyfile,jroot,adlink)
 {
  	
  var url=jroot+'player.php?storyfile='+storyfile;
  
  //var url = jroot+'Find-Stories?tmpl=component';
 
  
var mp3open = Get_Cookie('mp3popupopened');
  
  var currentTime = new Date();

  var ctime = currentTime.getTime();
	
  
  if(mp3open != 'true')
   {
	  
	  window.open(url,'','width=308px,height=550px,left=200,top=25');	   
	  	 
   
   }else{
	   
	   if(Get_Cookie('mp3timer')<= ctime-5000)
	   {
		 window.open(url,'','width=308px,height=550px,left=200,top=25');		   
	   }
   }
  
  //add mp3 id to cookie array
  Set_Cookie('playliststatus','true');
   Set_Cookie('newmp3id',storyfile);
   Set_Cookie('newmp3file',adlink);
   //edit_playlist(storyfile,jroot,'add');
   addtomp3list(storyfile,jroot);
 
  /*if(mp3player != 'close')
  {
	  if(mp3player.closed)
	  {
	  mp3player = window.open(url,'','width=308px,height=550px,left=200,top=25');
	   
	  }	
 }else{
 	  mp3player = window.open(url,'','width=308px,height=550px,left=200,top=25');	 
	  	
 }
 addtomp3list(storyfile,jroot);
 //setTimeout("mp3player.changeresult('"+storyfile+"','"+jroot+"')",2000);
 setTimeout("mp3player.niftyplayer('AudioPlayer').loadAndPlay('"+adlink+"')",3000);
 
 */
 
 }
 
 
  
 
 
 function Get_Cookie( check_name ) {
		// first we'll split this cookie up into name/value pairs
		// note: document.cookie only returns name=value, not the other components
		var a_all_cookies = document.cookie.split( ';' );
		var a_temp_cookie = '';
		var cookie_name = '';
		var cookie_value = '';
		var b_cookie_found = false; // set boolean t/f default f

		for ( i = 0; i < a_all_cookies.length; i++ )
		{
			// now we'll split apart each name=value pair
			a_temp_cookie = a_all_cookies[i].split( '=' );


			// and trim left/right whitespace while we're at it
			cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

			// if the extracted name matches passed check_name
			if ( cookie_name == check_name )
			{
				b_cookie_found = true;
				// we need to handle case where cookie has no value but exists (no = sign, that is):
				if ( a_temp_cookie.length > 1 )
				{
					cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
				}
				// note that in cases where cookie is initialized but no value, null is returned
				return cookie_value;
				break;
			}
			a_temp_cookie = null;
			cookie_name = '';
		}
		if ( !b_cookie_found )
		{
			return null;
		}
	}

 
 
 function Set_Cookie( name, value, expires, path, domain, secure )
 {
 // set time, it's in milliseconds
 var today = new Date();
 today.setTime( today.getTime() );

 /*
 if the expires variable is set, make the correct
 expires time, the current script below will set
 it for x number of days, to make it for hours,
 delete * 24, for minutes, delete * 60 * 24
 */
 if ( expires )
 {
 expires = expires * 1000 * 60 * 60 * 24;
 }
 var expires_date = new Date( today.getTime() + (expires) );

 document.cookie = name + "=" +escape( value ) +
 ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
 ( ( path ) ? ";path=" + path : ";path=/" ) +
 ( ( domain ) ? ";domain=" + domain : "" ) +
 ( ( secure ) ? ";secure" : "" );
 }

 
 