
// Pro DJs utility js functions

function appendHTTP(url)
{
    // appends http:// to url is not already present
    var re = /^http:\/\//i;
    if (!url.match(re))
    {
        url = "http://" + url;
    }
    return url;
}

/*
 * opens popup window
 * arguments: url, window name, width, height
 */
function openWin(url, windowName, width, height)
{
    var strProperties = 'toolbar=no,width=' + Math.round(width) +
                        ',height=' + Math.round(height) + ',left=0,top=0,' +
                        'status=no,scrollbars=no,resize=no';

    window.open(url, windowName, strProperties);
    return;
}

/* is it a future date*/
// validate whether is a future date or not

function isFutureDate(d,m,y){
	// var y= f.reminder_year[f.reminder_year.selectedIndex].value; 
	//var m= f.reminder_month[f.reminder_month.selectedIndex].value; 
	//var d= f.reminder_date[f.reminder_date.selectedIndex].value; 
	
	var dt=m+"/"+d+"/"+y;
	
	var now = new Date();
	now = now.getTime(); //NN3
	
	var dateToCheck = new Date();
	dateToCheck.setYear(y);
	dateToCheck.setMonth(m-1);
	dateToCheck.setDate(d);
	
	var checkDate = dateToCheck.getTime();
	

	
	
    if (now > checkDate){
		//alert("Please enter a valid Future date");
		return false
	}

return true
}

/* dj_prevres.php,dj_currentres.php,djregister3.php,djregister4.php*/

function changeElementVisibility(firstelementname,secondelementname,formname)

{

    var selectVal = document.forms[formname].elements[firstelementname].value;
	if(selectVal=='Other'){
     document.getElementById(secondelementname).style.visibility='visible';
	}
	else
	{
	document.getElementById(secondelementname).style.visibility='hidden';

	}
}


function prepareElementVisibility(firstelementname,secondelementname,formname)
{
 var selectVal = document.forms[formname].elements[firstelementname].value;
 if(selectVal=='Other'){
     document.getElementById(secondelementname).style.visibility='visible';
	}
	else
	{
	document.getElementById(secondelementname).style.visibility='hidden';

	}

}