var blank_country_option='';
var s_type;

function SetBlankCountryOption(type)
{
    if ( type=='search')
    {
        blank_country_option='<select size="1" class="fieldShort" style="width:220px"><option value="0"> Any </option></select>';
    }
    else
    {
        blank_country_option='<select size="1" class="fieldShort" style="width:220px"><option value=""> Not Available </option></select>';
    }
}


function country_select(selected_c,type)
{       
    s_type = type;
    
    c=j_country.length;
    var country_select='<select name="country" size="1" class="fieldShort" OnChange="region_select(this.value,\'\');">\r\n';
    var sel="";  

    if ( type=='search')
    {
        country_select+='<option value=""> Any </option>\r\n';
    }
    else
    {
        country_select+='<option value=""> please choose </option>\r\n';
    }
    
    for (i=0;i<c;i++)
    {
        if (j_country[i][4]==0)
        {
            if (selected_c!="" && j_country[i][0]==selected_c)
            {
                sel="SELECTED";
            }
            else
            {
                sel="";
            }
            
            country_select+='<option value="' +j_country[i][0] + '" ' +sel+ '>' + j_country[i][3] +' </option>\r\n';   
        }
    }
    
    country_select+='</select>';
    document.getElementById('fm_countries').innerHTML=country_select;
}


function region_select(current_country,selected_r)
{

    c=j_country.length;
    document.getElementById('fm_region').innerHTML="";
    document.getElementById('fm_subregion').innerHTML="";
        
    var region_select = '<select name="region" size="1" style="width:220px" class="fieldShort" OnChange="subregion_select(this.value,\'\');">\r\n';
    bFoundRegion = false;
    
    var sel="";
    
    if ( s_type=='search' )
    {
        region_select +='<option value=""> Any </option>\r\n'; 
    }
    else
    {
        region_select +='<option value=""> please choose </option>\r\n'; 
    }
    
    for (i=0;i<c;i++)
    {
        if ( j_country[i][0]==current_country && j_country[i][4]==1 )
        {       
             if (selected_r!="" && selected_r==j_country[i][1])
             {
                sel="SELECTED";
             }
             else
             {
                sel="";
             }
             
             bFoundRegion=true;
             region_select+= '<option value="' + j_country[i][1] + '" '+ sel + '>' + j_country[i][3] + '</option>\r\n';        
        }
    }
        
    region_select+='</select>';    
    
    if (bFoundRegion)
    {
        document.getElementById('fm_region').innerHTML=region_select;
        subregion_select('','');
    }
    else
    {
        document.getElementById('fm_region').innerHTML=blank_country_option;
        subregion_select('','');
    }       
}


function subregion_select(current_region,selected_s)
{
    c=j_country.length;
    document.getElementById('fm_subregion').innerHTML="";
    
    var sel="";  
    
    var subregion_select = '<select name="subregion" style="width:220px" size="1" class="fieldShort" >\r\n';
    
    subregion_select +='<option value=""> please choose </option>\r\n'; 
    bFoundSubRegion   =false;
    
    for (i=0;i<c;i++)
    {
        if (selected_s!="" && j_country[i][2]==selected_s)
        {
            sel="SELECTED";
        }
        else
        {
            sel="";
        }
        
        if (  j_country[i][1]==current_region && j_country[i][4]==2 )
        {       
             bFoundSubRegion=true;
             subregion_select+= '<option value="' + j_country[i][2] + '"' +sel + '>' + j_country[i][3] + '</option>\r\n';        
        }
    }

    subregion_select+='</select>';    
    
    if (bFoundSubRegion)
    {
        document.getElementById('fm_subregion').innerHTML=subregion_select;
    }
    else
    {
         document.getElementById('fm_subregion').innerHTML=blank_country_option;
    }      
}


function show_member_info_text( page )
{


}


function privacy_policy()
{
    window.open("./index.php?action=vv_privacy&popup=true","privacy","width=760,height=560,scrollbars=yes, resizable=yes");
    
} 


function tandc()
{
    window.open("./index.php?action=t-and-c&popup=true","privacy","width=760,height=560,scrollbars=yes, resizable=yes");       
} 

function gen_popup(action)
{
    window.open("./index.php?action=" + action + "&popup=true","privacy","width=760,height=560,scrollbars=yes, resizable=yes");   
}

function show_screenskin(url)
{
    var normal = "";
    normal	= window.open (url,"normal","status=1,toolbar=0,width=564,height=532"); 
	if ( window.focus ) { normal.focus(); }
}


function show_pro_screenskin(url)
{
    var pro = "";
	pro		= window.open (url,"prowindow","status=1,toolbar=0,width=670,height=532"); 
	if ( window.focus) { pro.focus(); }
}


function multi_popup ( url, name,width, height )
{
	var mpopup 	= "";
	mpopup		= window.open (url,name,"status=1,toolbar=0,width=" + width + ",height=" + height); 
	if ( window.focus) { mpopup.focus(); }
}

function email_popup(url)
{
     if ( mywindow=window.open ( url ,"booking_email","status=1,toolbar=0,width=1px,height=1px"))
     { 
        setTimeout('mywindow.close()',8000);
     }
}

function send_password()
{
    if (document.form1.login.value=='')
    {
        document.getElementById('form_msg').innerHTML = 'Please Enter An Email Address';
    }
    else
    {
        email           = document.form1.login.value;
        location.href   = './index.php?action=login&forgot_password=1&email=' + email; 
    }

}


function wmv_player ( url , width , height , span_id )
{
	url = 'http://www.villavideo.com/' + url;
	
	wmv = '<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" '
		 +'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"' 
		 +'  width="' + width +'" height="' + height + '" id="player" align="" border="">'
		 +'<param name="url" value="' +url+ '" />'
		 +'<embed width="' + width +'" height="' + height + '" name="player" align="" type="application/x-mplayer2"' 
		 +'	pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="' +url+ '"></embed>'
		 +'</object>';
		 
    document.getElementById( span_id ).innerHTML = wmv; 
}


function flash_pro_player ( flv, title, duration, span_id)
{
	var flashvars = "video_duration=" + duration + "&t=" + title + "&flv=" + flv; 
	var swf		  = "newPlayer.swf";
	flash_play_initialise( swf, flashvars, span_id, 320, 245  );
}

function flash_villa_nopro_player ( flv, title, duration, span_id )
{
	var flashvars = "video_duration=" + duration + "&t=" + title + "&flv=" + flv; 
	var swf		  = "ivc_player_4x3.swf";
	flash_play_initialise( swf, flashvars, span_id, 240, 245 );
}

function flash_villa_pro_player ( flv, title, duration, span_id)
{
	var flashvars = "video_duration=" + duration + "&t=" + title + "&flv=" + flv; 
	var swf		  = "player_pro_com.swf";
	flash_play_initialise( swf, flashvars, span_id, 320, 220 );
}

function flash_play_initialise( swf, flashvars, span_id, width, height )
{
	var flash= '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ' 
		   +'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '"> '
           +'<param name="movie" value="/core_images/swfs/' + swf + '"> '
           +'<param name="quality" value="high"> '
           +'<param name="flashvars" value="' + flashvars + '"> '
           +'<embed src="/core_images/swfs/' + swf + '" flashvars="' + flashvars + '" '
		   +'quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>'
           +'</object>';

	document.getElementById( span_id ).innerHTML = flash; 
}

function skin_media ( media_type, mode, duration, media_file, chosen )
{
	fplayerpro 		= "flash_villa_pro_player ( 'http://www.villavideo.com/villa_videos/' + media_file, '' , duration, 'movie_play');";
	fplayernopro	= "flash_villa_nopro_player ( 'http://www.villavideo.com/villa_videos/' + media_file, '' , duration, 'movie_play');";
	
	mplayerpro 		= "wmv_player ( 'villa_videos/' + movie_wmv , 320 , 245 , 'movie_play' );";
	mplayernopro	= "wmv_player ( 'villa_videos/' + movie_wmv , 240 , 245 , 'movie_play' );";
	
	fplayerlnk		= "skin_media( 'flash' , package_type , flash_duration, flash_flv);"; 
	mplayerlnk		= "skin_media( 'wmv' , package_type , '', movie_wmv);"; 

	if ( media_type == 'flash' )
	{
		if ( mode == 'pro')
		{
			eval ( fplayerpro ) ;
		}
		else
		{
			eval ( fplayernopro ) ;
		}
	}
	else if ( media_type == 'wmv' )
	{
		if ( mode == 'pro')
		{	
			eval ( mplayerpro );
		}
		else
		{
			eval ( mplayernopro );
		}		
	}
	
	view_lnk = '';
	
	if ( wmv_status == 'enabled' && media_type == 'flash' )
	{
		view_lnk = ReturnMediaLink('View Windows Media Player' , mplayerlnk , 1);
	}
	else if ( flash_status == 'enabled' && media_type == 'wmv' )
	{
		view_lnk = ReturnMediaLink( 'View Flash Player' , fplayerlnk , 2 );
	}

	document.getElementById( 'switch_movie' ).innerHTML = view_lnk;	
}


//var flash_img_on = '<img src="/screenskins/images/tabs_on_01.gif" border="0">';
//var flash_img_off = '<img src="/screenskins/images/tabs_off_01.gif"  border="0">';

//var wmv_img_on = '<img src="/screenskins/images/tabs_on_02.gif"  border="0">';
//var wmv_img_off = '<img src="/screenskins/images/tabs_off_02.gif"  border="0">';
var  skin_mode = "";
function ReturnMediaLink( link_txt , link , onlink  )
{
    
    if ( skin_mode == "" )
    {
        view_lnk = link_txt + ' <a href="javascript:' + link + '">HERE<a/>...';
    } 
    else
    {
        if ( onlink == 1 )
        {
            //view_lnk = flash_img_on + '<a href="javascript:' + link + '">' + wmv_img_off + '</a>';
            view_lnk = '<font style="color:#666666">VIEW WITH: <b>FLASH PLAYER</b></font>'
                     + ' | <a href="javascript:' + link + '" style="text-decoration:none"><font style="color:#666666">WINDOWS MEDIA PLAYER</font></a>';
        }
        else
        {
            //view_lnk = '<a href="javascript:' + link + '">' + flash_img_off + '</a>' + wmv_img_on; 
            view_lnk = '<font style="color:#666666">VIEW WITH:</font><a href="javascript:' + link + '" style="text-decoration:none"><font style="color:#666666">FLASH PLAYER</font></a>'
                     + '| <font style="color:#666666"><b>WINDOWS MEDIA PLAYER</b></font>'; 
        }    
    } 
    return view_lnk;   
}


function villa_video_intro(mode)
{	 	 
	 var intro_lnk = new Array();
	 	 flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="510" height="370">'
	          +'<param name="movie" value="http://www.villavideo.com/coreimages/swfs/plasma_480x270.swf">'
	          +'<param name="quality" value="high">'
	          +'<param name="flashvars" value="flv=http://www.villavideo.com/videos/vvcomintro.flv&video_duration=179&bufferSecs=6&linkTo=http://www.villavideo.com">'
       + '<embed src="http://www.villavideo.com/coreimages/swfs/plasma_480x270.swf"           flashvars="flv=http://www.villavideo.com/videos/vvcomintro.flv&video_duration=179&bufferSecs=6&linkTo=http://www.villavideo.com&fillColor=0x&baseColor=0x&logoShow=1" width="510" height="370" quality="high" allowScriptAccess="sameDomain"   type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>';			

	 	document.getElementById('intro_play').innerHTML = flash;		
}