//validate email by controlID
function IsValidEmail(strID) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById(strID).value;
	return reg.test(address)
}


//Check Selected Value
function IsSelected(strID,val) {
	var oField = document.getElementById(strID);
	if (oField != null) {
		var strValue = oField.value.trim();
		if (strValue==val) {
			return true;
		} else {
			return false;
		}
	}
	return false;
}


//Check Blank
function IsBlank(strID) {
	var oField = document.getElementById(strID);
	if (oField != null) {
		var strValue = oField.value.trim();
		RemoveTrim(oField);
		if (strValue.length <= 0) {
			return true;
		} else {
			return false;
		}
	}
	return false;
}

//remove trim from the field
function RemoveTrim(oField) {
	var fieldTagName = oField.tagName.toLocaleLowerCase();
	var strValue = oField.value.trim();
	if (fieldTagName == "input") {
		var fieldTagType = oField.type.toLocaleLowerCase();
		if (fieldTagType == "text") {
			window.document.getElementById(oField.id).value = strValue;
		}
	}
	else if (fieldTagName == "textarea") {
		window.document.getElementById(oField.id).value = strValue;
	}

}

var tbls=new Array(
	"populardest","featuredest"
);

function myShow(id)
{
//alert(document.getElementById('img_tblDev').src);
	for (var x=0; x<tbls.length; x++)
	{
	var tmp=document.getElementById(tbls[x]).id;
	
	var tmpImg="img_"+tbls[x];
		if(id==tmp)
		{
		document.getElementById(tmp).style.display='';
		document.getElementById(tmpImg).src="images/"+tbls[x]+"-on.gif";
		}
		else
		{
		document.getElementById(tmp).style.display='none';
		document.getElementById(tmpImg).src="images/"+tbls[x]+"-off.gif";
		}
	}
}

function LoadGallery(pictureName,imageFile)
{
  document.getElementById(pictureName).src = imageFile;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function _$(pID){
    return document.getElementById(pID);
}

function __$(pID){
    return document.getElementByName(pID);
}

function ToggleBoxClass(pIndex, pClassName, pIDPrefix){  
    var vCurIndex = -1;    
    var exp = "vCurIndex = vOBox." + pIDPrefix;
    eval(exp);
    
    if(pIndex != vCurIndex)
    {
         var vObj =_$(pIDPrefix+pIndex);
         if(vObj){
            vObj.className=pClassName;
         }
    }     
}


var vTotalBoxCount=5;
var vOBox=new Object();
//vOBox.divbox=-1;




function changeboxcontent(pCurrentIndex, pIDPrefix){ 
  var vBoxIDPrefix = pIDPrefix; 
  
 for(i=1;i<=vTotalBoxCount;i++){
    var vObjBox = _$(vBoxIDPrefix + i);
    var vObjBoxContent = _$(vBoxIDPrefix + i+"content");
    if(vObjBox){
        if(i==pCurrentIndex){
           vObjBox.className="boximageactiv";
            //vObjBoxContent.style.display="";
        }else{
           vObjBox.className="boximage";
           //vObjBoxContent.style.display="none";
        }
    }
 } 
  var exp = "vOBox." + pIDPrefix + "=" + pCurrentIndex;
    eval(exp); 
}


function ToggleBoxClass_review(pIndex, pClassName, pIDPrefix){  
    var vCurIndex = -1;    
    var exp = "vCurIndex = vOBox." + pIDPrefix;
    eval(exp);
    
    if(pIndex != vCurIndex)
    {
         var vObj =_$(pIDPrefix+pIndex);
         if(vObj){
            vObj.className=pClassName;
         }
    }     
}


var vTotalBoxCount=10;
var vOBox=new Object();
//vOBox.divbox=-1;




function changeboxcontent_review(pCurrentIndex, pIDPrefix){ 
  var vBoxIDPrefix = pIDPrefix; 
 
 for(i=1;i<=vTotalBoxCount;i++){
    var vObjBox = _$(vBoxIDPrefix + i);
    var vObjBoxContent = _$(vBoxIDPrefix + i+"content");
    if(vObjBox){
        if(i==pCurrentIndex){
           vObjBox.className="reviewboximageactiv";
            vObjBoxContent.style.display="";
        }else{
           vObjBox.className="reviewboximage";
            vObjBoxContent.style.display="none";
        }
    }
 } 
  var exp = "vOBox." + pIDPrefix + "=" + pCurrentIndex;
    eval(exp); 
}





function fnOpenPage()
{
     window.open('customiseHelp.aspx','','width=715,height=320');
}

function fnShowHideData(id)
{
	if(id==1)
	{
		document.getElementById("tr1").style.display="";
		document.getElementById("tr2").style.display="none";
	}
	else
	{
	    document.getElementById("tr1").style.display="none";
		document.getElementById("tr2").style.display="";
	}
}

function fnShowHideTip(id)
{
	var tabid = document.getElementById("tip"+id);
	if (tabid!=null)
	{
	    if(tabid.style.display=='none')				
		    tabid.style.display="";
	    else
	        tabid.style.display="none";
	}
		
}

function fnShowHideLive(id)
{
	var tabid = document.getElementById("live"+id);
	if (tabid!=null)
	{
	    if(tabid.style.display=='none')				
		    tabid.style.display="";
	    else
	        tabid.style.display="none";
	}
		
}

function windowOpener(windowHeight, windowWidth, windowName, windowUri)
{
    var centerWidth = (window.screen.width - windowWidth) / 2;
    var centerHeight = (window.screen.height - windowHeight) / 2;

    newWindow = window.open(windowUri, windowName, 'resizable=0,width=' + windowWidth + 
        ',height=' + windowHeight + 
        ',left=' + centerWidth + 
        ',top=' + centerHeight);

    newWindow.focus();
    return newWindow.name;
}


/*award page tab js*/
var tbls=new Array(
	"previousaward","upcomingaward","currentaward"
);

function myAwardShow(id)
{
//alert(document.getElementById('img_tblDev').src);
	for (var x=0; x<tbls.length; x++)
	{
	var tmp=document.getElementById(tbls[x]).id;
	
	var tmpImg="img_"+tbls[x];
		if(id==tmp)
		{
		document.getElementById(tmp).style.display='';
		document.getElementById(tmpImg).src="images/btn_"+tbls[x]+"_on.gif";
		}
		else
		{
		document.getElementById(tmp).style.display='none';
		document.getElementById(tmpImg).src="images/btn_"+tbls[x]+"_off.gif";
		}
	}
}



   

function fnShowHideData(id)
{
	if(id==1)
	{
		document.getElementById("tr1").style.display="";
		document.getElementById("tr2").style.display="none";
	}
	else
	{
	    document.getElementById("tr1").style.display="none";
		document.getElementById("tr2").style.display="";
	}
}



//function OpenDiv(id) { 
// for (i=1;i<=3;i++) { 
// var divname = 'div'+i; 
// var divStyle = document.getElementById(divname).style; 
// divStyle.display=(id==divname)?'block':'none'; 
// } 
//} 
//  


function OpenDiv(pIndex) { 
 for (i=1;i<=3;i++) {     
    var oDiv = document.getElementById("div"+i);
    var oTab = document.getElementById("tab"+i);
    if(pIndex==i){     
        oDiv.style.display="block";        
        oTab.className="tabselect";
    }else{
        oDiv.style.display="none";
        oTab.className="";
    }
 } 
} 


function fnShowHideLogin()
{
		document.getElementById("loginForm").style.display="";
		document.getElementById("becomeMember").style.display="none";
		document.getElementById("forgotPassForm").style.display="none";
}
function fnShowHideForgotPass()
{
		document.getElementById("forgotPassForm").style.display="";
		document.getElementById("loginForm").style.display="none";
}

function fnShowHideBecomeMember()
{
		document.getElementById("becomeMember").style.display="";
		document.getElementById("loginForm").style.display="none";
		document.getElementById("forgotPassForm").style.display="none";
}

function fnShowSignUpEditdiv()
{
   document.getElementById("divViewMemberProfile").style.display="none";
   document.getElementById("divEditPersonalProfile").style.display="block";
}

function fnViewPersonalInfo()
{
   document.getElementById("divViewMemberProfile").style.display="block";
   document.getElementById("divEditPersonalProfile").style.display="none";
}


function showhide(id)

{
   var ids = new Array();
   ids = id.split( "," );
   for( var i = 0; i<ids.length; i++ ) {
       var odiv = document.getElementById(ids[i]);
       if(odiv.style.display=="")
       {
            odiv.style.display="none";
       }
       else
       {
            odiv.style.display="";
       } 
     }   

}



function toursItemHover(me){
    me.className='toursItems2';
}
function toursItemOut(me){
    me.className='toursItems';
}

//set max length for text area
function limitText(limitField, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	}
}


