﻿
/***********************************

File which is converted to min : shared/Validation_V6.js
Date: 30 Nov 2010
/************************************/
function chkValue(txtRegion)
{var oTxtBoxHolidayDest=document.getElementById(txtRegion);if(oTxtBoxHolidayDest.value=="")
{alert("Please enter a destination.");return false;}
else
{return true;}}
function loadVideo(videoUrl,InitImage,DivToReplace,AutoPlay)
{document.getElementById('ShowDefaultImage').style.display='none';document.getElementById('VideoConteinerDiv').style.display='block';var s1=new SWFObject('player.swf','ply','379','229','9','#ffffff');s1.addParam('allowfullscreen','false');s1.addParam('allowscriptaccess','always');s1.addParam('wmode','opaque');s1.addVariable('file',encodeURIComponent(videoUrl));s1.addVariable('type','flv');s1.addVariable('controlbar','over');s1.addVariable('autostart',AutoPlay);s1.addVariable('image',InitImage);s1.write(DivToReplace);}
function loadVideoCommon(videoUrl,InitImage,DivToReplace,AutoPlay)
{var s1=new SWFObject('player.swf','ply','379','229','9','#ffffff');s1.addParam('allowfullscreen','false');s1.addParam('allowscriptaccess','always');s1.addParam('wmode','opaque');s1.addVariable('file',encodeURIComponent(videoUrl));s1.addVariable('type','flv');s1.addVariable('controlbar','over');s1.addVariable('autostart',AutoPlay);s1.addVariable('image',InitImage);s1.write(DivToReplace);}
function ShowHoliday(ItineraryId)
{try
{var SelectedDiv=document.getElementById(ItineraryId);var MainDiv=document.getElementById('VideoMainContent');var MainElemetList=MainDiv.getElementsByTagName("*");var SelectedElemetList=SelectedDiv.getElementsByTagName("*");var VideoUrl="";var InitImageUrl="";MainDiv.style.display='block';try
{InitImageUrl=SelectedElemetList['PictureUrl'].value;VideoUrl=SelectedElemetList['VideoPath'].value;MainElemetList['VideoCountryName'].innerHTML=SelectedElemetList['CountryName'].value;MainElemetList['VideoAccomName'].innerHTML=SelectedElemetList['AccomodationName'].value;MainElemetList['VideoBoardBasis'].innerHTML=SelectedElemetList['BoardName'].value;MainElemetList['VideoNights'].innerHTML=SelectedElemetList['NumberofNights'].value;MainElemetList['Videoprice'].innerHTML=SelectedElemetList['Price'].value;MainElemetList['VideodepDate'].innerHTML=SelectedElemetList['DepartureDate'].value;MainElemetList['VideoPlayButton'].style.backgroundImage="url("+SelectedElemetList['ThumbnailUrl'].value+")";MainElemetList['VideoBrochureContent'].innerHTML=SelectedElemetList['BrochureContent'].value;document.getElementById('ShowDefaultImage').style.display='block';MainElemetList['VideoHolidayLink'].href="javascript:loadVideo('"+VideoUrl+"','"+InitImageUrl+"','VideoConteinerDiv','true');";MainElemetList['VideoHolidayLinkText'].href="javascript:loadVideo('"+VideoUrl+"','"+InitImageUrl+"','VideoConteinerDiv','true');";MainElemetList['VideoMoreInfoLink'].href="Holiday-details.aspx?cmd=Recommended&i="+ItineraryId;}
catch(e)
{InitImageUrl=ListGetElementById(SelectedElemetList,'PictureUrl').value;VideoUrl=ListGetElementById(SelectedElemetList,'VideoPath').value;ListGetElementById(MainElemetList,'VideoCountryName').innerHTML=ListGetElementById(SelectedElemetList,'CountryName').value;ListGetElementById(MainElemetList,'VideoAccomName').innerHTML=ListGetElementById(SelectedElemetList,'AccomodationName').value;ListGetElementById(MainElemetList,'VideoBoardBasis').innerHTML=ListGetElementById(SelectedElemetList,'BoardName').value;ListGetElementById(MainElemetList,'VideoNights').innerHTML=ListGetElementById(SelectedElemetList,'NumberofNights').value;ListGetElementById(MainElemetList,'Videoprice').innerHTML=ListGetElementById(SelectedElemetList,'Price').value;ListGetElementById(MainElemetList,'VideodepDate').innerHTML=ListGetElementById(SelectedElemetList,'DepartureDate').value;ListGetElementById(MainElemetList,'VideoPlayButton').style.backgroundImage="url("+ListGetElementById(SelectedElemetList,'ThumbnailUrl').value+")"
ListGetElementById(MainElemetList,'VideoBrochureContent').innerHTML=ListGetElementById(SelectedElemetList,'BrochureContent').value;ListGetElementById(MainElemetList,'VideoHolidayLink').href="javascript:loadVideo('"+VideoUrl+"','"+InitImageUrl+"','VideoConteinerDiv');";ListGetElementById(MainElemetList,'VideoHolidayLinkText').href="javascript:loadVideo('"+VideoUrl+"','"+InitImageUrl+"','VideoConteinerDiv');";ListGetElementById(MainElemetList,'VideoMoreInfoLink').href="Holiday-details.aspx?cmd=Recommended&i="+ItineraryId;}}
catch(ex)
{document.getElementById('VideoMainContent').style.display='none';}}
function ListGetElementById(CustomList,ElementId)
{for(var i=0;i<CustomList.length;i++)
{if(CustomList[i].id==ElementId)
return CustomList[i];}
return null;}
function hide(ElementId)
{if(document.getElementById(ElementId))
document.getElementById(ElementId).style.display='none';}
function ValidateEmail(EmailTxtId)
{var textBoxToValidate=document.getElementById(EmailTxtId);if(textBoxToValidate.value==""||textBoxToValidate.value==null||textBoxToValidate.value=="Email address")
{alert('Please enter email address!');return false;}
else
{if(!checkemail(EmailTxtId))
return false;else
return true;}}
function checkemail(EmailTxtId)
{var str=document.getElementById(EmailTxtId).value;var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(filter.test(str))
return true;else
{alert('Please enter a valid email address!');return false;}}
function setFocusForEmail(EmailTxtId)
{document.getElementById(EmailTxtId).value="";}
function validateDestination(oDestination)
{var strDest;var strDestinationValue;var strDestinationLevel;var strCountryOrContinent;var strObjectOfDestination;strObjectOfDestination=oDestination+"_CountryList";if(document.getElementById(strObjectOfDestination))
{if(document.getElementById(strObjectOfDestination).value=='')
{alert('Please choose a destination from the list provided.');return false;}
else
{return true;}}}
