
function infoscroll(seed,looped)
{
var text1= " Free Matromonial Search....Free Registration....... ";
var text2= "Haardik.com - A great place to find your life parter";
var msg=text1+text2;
var putout = " ";
var c = 1;

if (looped > 10)
{window.status="<Thanks !>";}
else if (seed > 100)
{
 seed--;
 var cmd="infoscroll(" + seed + "," + looped + ")";
 timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{putout+=" ";}
putout+=msg.substring(0,100-seed);
seed--;
var cmd="infoscroll(" + seed + "," + looped + ")";
window.status=putout;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
putout+=msg.substring(-seed,msg.length);
seed--;
var cmd="infoscroll(" + seed + "," + looped + ")";
window.status=putout;
timerTwo=window.setTimeout(cmd,100); // 100
}
else
{
window.status=" ";
looped += 1;
var cmd = "infoscroll(100," + looped + ")";
timerTwo=window.setTimeout(cmd,75); // 75
}
}
}


function openWindow(file, width, height, status, scroll)
{
	temp = "toolbar=no,location=no,directories=no,status="+status+",scrollbars="+scroll+",resizable=yes,copyhistory=no,width=" + width + ",height=" + height + ",left=0, top=0";
	window.open(file,'',temp);
}

function openpicWindow(file)
{
	temp = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=500,height=500,left=100, top=100";
	window.open(file,'picwin',temp);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		topLinks_01_over = newImage("images/topLinks_01-over.gif");
		topLinks_02_over = newImage("images/topLinks_02-over.gif");
		topLinks_03_over = newImage("images/topLinks_03-over.gif");
		topLinks_04_over = newImage("images/topLinks_04-over.gif");
		topLinks_06_over = newImage("images/topLinks_06-over.gif");
		topLinks_07_over = newImage("images/topLinks_07-over.gif");
		topLinks_08_over = newImage("images/topLinks_08-over.gif");
		preloadFlag = true;
	}
}

function isValidProfileid(val){
    var re = /^[A-Za-z]\w{6,}$/;
    if (!val.match(re)) {
        return false;
    } else {
        return true;
    }
 }

 function isValidPin(val){
    var re = /^[0-9]{6}$/;
    if (!val.match(re)) {
        return false;
    } else {
        return true;
    }
 }

function isValidEmail(val){
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!val.match(re)) {
        return false;
    } else {
        return true;
    }
}

function isValidDate(dateStr) {
	// Date validation function 

	// Checks for the following valid date formats:
	// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY

	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requires 4 digit year
	var dterr="";
	var matchArray = dateStr.match(datePat); // is the format ok?
	if (matchArray == null) {
	dterr = dateStr + " Date is not in a valid format.";
	return dterr;
	}
	month = matchArray[1]; // parse date into variables
	day = matchArray[3];
	year = matchArray[4];
	if (month < 1 || month > 12) { // check month range
	dterr = "Month must be between 1 and 12.";
	return dterr;
	}
	if (day < 1 || day > 31) {
	dterr = "Day must be between 1 and 31.";
	return dterr;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
	dterr = "Please select correct Day, Month "+month+" doesn't have 31 days!";
	return dterr;
	}
	if (month == 2) { // check for february 29th
	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	if (day>29 || (day==29 && !isleap)) {
	dterr = "Please select correct Day, February " + year + " doesn't have " + day + " days!";
	return dterr;
	   }
}
return dterr;
}

function calculate_Age(YYYY,MM,DD)
{
	var dtdob = new Date(YYYY, MM-1, DD);	
	var dttoday = new Date();
	var one_year=1000*60*60*24*365;   
	var age=0;
    if(dtdob !="NaN" &&  dttoday !="NaN")   
     age=Math.ceil((dttoday.getTime()-dtdob.getTime())/(one_year)); 
	return age;
}
// -->