var xmlHttp

function validate()
{	
	var form = document.form1;
	
	var regexp  = /^([a-zA-Z])+$/;
	///^[A-Za-z?]*$/
	///^([a-zA-Z ])+$/

	if(IsEmail(form.EmailID.value))
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Invalid Email";
		return false;	
	}
		
	if(form.available.value != "Already Exists")
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Email Already Exists";
		return false;	
	}

	if(form.Pass.value != "")
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Invalid Password";
		return false;
	}

	if(regexp.test(form.FName.value))
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Invalid First Name";
		return false;
	}
	
	if(regexp.test(form.LName.value))
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Invalid Last Name";
		return false;
	}
	
	if(regexp.test(form.City.value))
	{
		document.getElementById("validationMsg").innerHTML="";
	}
	else
	{
		document.getElementById("validationMsg").innerHTML="Invalid City";
		return false;
	}
}



function validateRcptInfo(id)
{
	
	
	var cnt = 0; 
	var regexp  = /^([a-zA-Z])+$/;
	var regexp2  = /^([a-zA-Z ])+$/;
	var regexpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	var arraylength = parseInt(document.getElementById("rcptCnt").value);
		
	for (var i=0; i<arraylength; i++) 
	{	
		if(regexpEmail.test(document.getElementById("EmailID"+(i)).value))
		{
			document.getElementById("validationMsg"+(i)).innerHTML="";
		}
		else
		{
			document.getElementById("validationMsg"+(i)).innerHTML="Invalid Email";
			cnt = cnt+1;
			continue;
		}
	
		if(regexp2.test(document.getElementById("FName"+(i)).value))
		{
			document.getElementById("validationMsg"+(i)).innerHTML="";
		}
		else
		{
			document.getElementById("validationMsg"+(i)).innerHTML="Invalid  Name";
			cnt = cnt+1;
			continue;
		}

		if(document.getElementById("sendingDate"+(i)).value != "")
		{
			document.getElementById("validationMsg"+(i)).innerHTML="";
			
			var myDate1=new Date();
			var myDate2=new Date();
				
			myDate1.setDate(myDate1.getDate());
			myDate2.setDate(myDate2.getDate()+61);
			//	alert("date1----" + myDate1 +" ------------------------")	;
			//	alert("<br>date2----" + myDate2 +" ------------------------");
			var today = document.getElementById("sendingDate"+(i)).value;
				//	alert("<br>today---" + today +" ------------------------");
			var myCompareDate1 =new Date();
			var myCompareDate2 =new Date();
				
			var Month1 = myDate1.getMonth();
			var Month2 = myDate2.getMonth();
			
			Month1 = Month1 + 1;
			Month2 = Month2 + 1;
			
			if (Month1<10)
			{
				Month1 = "0" + Month1;
			}
			if (Month2<10)
			{
				Month2 = "0" + Month2;
			}
			
			var date1 = myDate1.getDate();
			var date2 = myDate2.getDate();
	
			if (date1<10)
			{
				date1 = "0" + date1;
			}
			if (date2<10)
			{
				date2 = "0" + date2;
			}
					
			myCompareDate1 = myDate1.getFullYear() + "-" +  Month1 + "-" +  date1;
			
		myCompareDate2 = myDate2.getFullYear() + "-" +  Month2 + "-" +  date2;
			//myCompareDate1 = Month1 + "-" + date1 + "-" +  myDate1.getFullYear();
			//myCompareDate2 = Month2 + "-" + date2 + "-" +  myDate2.getFullYear();
			//myCompareDate2 = myDate2.getFullYear() + "-" +  Month2 + "-" +  date2;
			
		//alert("myCompareDate1" + myCompareDate1 +" ------------------------");
	 //alert("myCompareDate2" + myCompareDate2 +" ------------------------");
	 
	 //alert(today + "<" + myCompareDate1 + "   ANDDDDDDDDDD   "+  today +">"+ myCompareDate2);
			if (today < myCompareDate1 || today > myCompareDate2)
			{		
				document.getElementById("validationMsg"+(i)).innerHTML="";
				document.getElementById("validationMsg"+(i)).innerHTML="Sending Date must be greater than (limit 2 months) or equal to Today";
				
				cnt = cnt+1;
				continue;
			}
		}
		else if(document.getElementById("sendingDate"+(i)).value == "")
		{	
			document.getElementById("validationMsg"+(i)).innerHTML="Invalid Date";
			cnt = cnt+1;
			continue;
		}
	}
	
	if(regexpEmail.test(document.getElementById("fromEmail").value))
	{
		document.getElementById("fromEmailMsg").innerHTML="";
	}
	else
	{
		document.getElementById("fromEmailMsg").innerHTML="Invalid Email";
		cnt = cnt+1;
	}
	
	if(regexp.test(document.getElementById("firstName").value))
	{
		document.getElementById("firstNameMsg").innerHTML="";
	}
	else
	{
		document.getElementById("firstNameMsg").innerHTML="Invalid First Name";
		cnt = cnt+1;
	}
	
	//if(document.getElementById("cardHeader").value != "")
//	{
//		document.getElementById("headerMsg").innerHTML="";
//	}
//	else
//	{
//		document.getElementById("headerMsg").innerHTML="Invalid Header";
//		cnt = cnt+1;
//	}
//	
	//if(document.getElementById("cardFooter").value != "")
//	{
//		document.getElementById("footerMsg").innerHTML="";
//	}
//	else
//	{
//		document.getElementById("footerMsg").innerHTML="Invalid Footer";
//		cnt = cnt+1;
//	}
//	
	if(cnt == 0)
	{
		if(id == "Preview")
		{   
			document.form1.action="http://www.10greetings.com/PreviewCard.php";
			document.form1.submit();
		}
		else if(id == "Send")
		{  
		 displayMap()
		
		//var di=document.getElementById("main").style.display="none";
		  //  alert(di);
//currentOpac(di, 40, 300);
			//ShowSearchingGraphic();
			document.form1.action="http://www.10greetings.com/EnterRecipient.php";
			document.form1.submit();
		}
	}
	
}
function displayMap() {
	xx = (screen.width - 1000)/2;
	xx = xx + "px";
	document.getElementById("flashMap").style.display="";
	document.getElementById("flashMap").style.width='1000px';
	document.getElementById("flashMap").style.height='547px';
	document.getElementById("flashMap").style.left=xx;
}


 function ShowSearchingGraphic()


      {
//alert('sssssssssssssssssssssss');

          document.getElementById("pleasewait").style.display="block";


          document.getElementById("loadingImage").src="images/load.gif";


      }

function currentOpac(id, opacEnd, millisec) {
    //standard opacity is 100
    var currentOpac = 100;
    
    //if the element has an opacity set, get it
    if(document.getElementById(id).style.opacity < 100) {
        currentOpac = document.getElementById(id).style.opacity * 100;
    }

    //call for the function that changes the opacity
    opacity(id, currentOpac, opacEnd, millisec)
} 

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}



function addInput()
{  
    var tabvar=document.getElementById("tabindexcount").value;
	//alert(tabvar);
	tbl=document.getElementById("rcptTable");
	
	tblrows=tbl.rows.length;
	count =document.getElementById("rcptCnt").value;
 var divRows = tblrows/2;
 
  
	if(divRows < count)
    { 
		for(i=divRows; i<count; i++)
		{ //	alert("Start"+tabvar);
			tblrows=tbl.rows.length;
			
			newrow1=tbl.insertRow(tblrows);
			newrow2=tbl.insertRow(tblrows+1);
			
			newcell1=newrow1.insertCell(0);
			newcell2=newrow1.insertCell(1);
			newcell3=newrow1.insertCell(2);
			newcell4=newrow1.insertCell(3);
			
			newcell5=newrow2.insertCell(0);
			newcell6=newrow2.insertCell(1);
			newcell7=newrow2.insertCell(2);
			newcell8=newrow2.insertCell(3);
			
			n1=document.createElement("div");
			//txt=document.createTextNode("Msg");
			n2=document.createElement("input");// tab 11
			n3=document.createElement("input");// tab 12
			n4=document.createElement("input");// 
			n5=document.createElement("img");
	
			n1.id="validationMsg" + (i);
			n1.setAttribute('style', 'color:Red');
			n2.type="text";
			n2.className="ip4txtbox"; 
			//tabvar=tabvar++;
			tabvar++;
			
			n2.setAttribute('tabIndex', tabvar);
			n2.id="EmailID" + (i);
			n2.name="EmailID[]";
			
		    tabvar++;
			n3.type="text";
			n3.className="ip4txtbox"; 
			n3.id="FName" + (i);
			n3.name="FName[]";
			n3.setAttribute('tabIndex', tabvar);
			n4.type="text";
			tabvar++;
			n4.className="ip4txtbox"; 
            n4.setAttribute('readOnly', 'readonly');

			n4.id="sendingDate" + (i);
			n4.name="sendingDate[]";
			 
  
                  var now  = new Date();
	    var d=now.getDate();
			 var m=(now.getMonth()+1);
			 var y=now.getFullYear();
			 	if (m < 10)
			{
				m = "0" + m;
			} 
			 	if (d < 10)
			{
				d= "0" + d;
			}
			var new1= y +"-"+ m +"-"+d;
			
			n4.value= new1;
			
           
			
			n5.id="imgCal" + (i);
			n5.src="http://www.10greetings.com/images/ew_calender.gif";
			n5.title="Date Chooser";
		    n5.setAttribute('tabIndex',tabvar);
					
			newcell1.appendChild(n1);
			newcell5.appendChild(n2);
			newcell6.appendChild(n3);
			newcell7.appendChild(n4);
			newcell8.appendChild(n5);
		  newcell8.height=25;
			Calendar.setup({
			inputField	:    "sendingDate" + (i),
		    ifFormat	:	 "%Y-%m-%d",
			button		:    "imgCal" + (i),
			align		:    "Bl",
			singleClick :    true
			});
			//	alert(tabvar+"End");
		}
		document.getElementById("tabindexcount").value=tabvar;
		if(document.getElementById("Preview")!=null)
		{document.getElementById("Preview").tabIndex=tabvar+1;}
		document.getElementById("Submit").tabIndex=tabvar+1;
		
	}
	else
	{
		count=(count*2)-1;
		
		for(i=tblrows-1; i>count; i--)
		{   tabvar=tabvar-1;
			del=tbl.deleteRow(i);
		}
		
	} 
}





function checkAvailability(id)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
  alert ("Your browser does not support AJAX!");
  return;
} 
var url="checkUser.php";
params="UserID="+document.getElementById(id).value;
params=params+"&sid="+Math.random();

	if(document.getElementById(id).value != "" && IsEmail(document.getElementById(id).value))
	{
		xmlHttp.onreadystatechange=printResponse;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.send(params);
	}
	else
	{
		document.getElementById("response").innerHTML="";
		document.getElementById("available").value="";
	}
} 

function printResponse() 
{
	if (xmlHttp.readyState==4)
	{ 
		var response=xmlHttp.responseText;
		document.getElementById("response").innerHTML=response;
		document.getElementById("available").value=response;
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function Trim(TRIM_VALUE) 
{
	if(TRIM_VALUE.length < 1) 
	{
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	
	if(TRIM_VALUE == "") 
	{
		return "";
	}
	else 
	{
		return TRIM_VALUE;
	}
}
	
function RTrim(VALUE) 
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return "";
	}
	var iTemp = v_length -1;

	while(iTemp > -1) 
	{
		if(VALUE.charAt(iTemp) == w_space) 
		{
		}
		else 
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	}
	
	return strTemp;
}

function LTrim(VALUE) 
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1) 
	{
		return "";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;

	while(iTemp < v_length) 
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else 
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		
		iTemp = iTemp + 1;
	}
	
	return strTemp;
}

function IsEmail(VALUE) 
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(VALUE)) 
	{
		return false;
	}
	return true;
}

function showPopup()
{
	var xx = (screen.width - 550)/2;
	var yy = (screen.height - 100)/2;
	xx = parseInt(xx);
	yy = parseInt(yy);
	
	var a = window.open('RecoverPass.php',null,'height=100, width=550, status=no, resizable= yes, scrollbars= yes, toolbar= no,location= no, menubar= no');
	a.moveTo(xx,yy);
}

function overStar(id)
{
	document.getElementById(id).src="images/blue_star.gif";
}
function outStar(id)
{
	document.getElementById(id).src="images/green_star.gif";
}
function goldStar(id)
{
	document.getElementById(id).src="images/gold_star.gif";
}


function feedback()
{ 
	var cnt = 0; 
	var regexp  = /^([a-zA-Z])+$/;
	var regexp2  = /^([a-zA-Z ])+$/;
	var regexpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



  if(document.getElementById("txtusername").value == "")
		{
		document.getElementById("firstNameMsg").innerHTML="Enter Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("txtusername").value))
	{
		document.getElementById("firstNameMsg").innerHTML="";
	}
	else
	{
		document.getElementById("firstNameMsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
	
		//---------------------Subject-----------------
	if(document.getElementById("txtsubject").value == "")
		{
		document.getElementById("txtsubjectMsg").innerHTML="Enter Subject";
		cnt=cnt+1;
		}
		
	 else if(regexp2.test(document.getElementById("txtsubject").value))
	{
		document.getElementById("txtsubjectMsg").innerHTML="";
	}
	else
	{
		
		document.getElementById("txtsubjectMsg").innerHTML="Subject can only be alphanumeric.";
		cnt=cnt+1;
	
		
	}
	

	//---------------------Message-----------------
	if(document.getElementById("msgT").value == "")
		{
		document.getElementById("textareaMsg").innerHTML="Enter Message";
		cnt=cnt+1;
		}
		
	// else if(regexp2.test(document.getElementById("msg").value))
//	{
//		document.getElementById("txtareaMsg").innerHTML="";
//	}
//	else
//	{
//		
//		document.getElementById("txtareaMsg").innerHTML="Message can only be alphanumeric.";
//		cnt=cnt+1;
//	
//		
//	}
	
//----------------------First name=========================
	
	
	if (document.getElementById("txtfirstname").value=="")
	{ 
	
	document.getElementById("firstmsg").innerHTML="User Name cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtfirstname").value))
	{
		document.getElementById("firstmsg").innerHTML="";
	}
	else
	{
	document.getElementById("firstmsg").innerHTML="Invalid User Name";
	cnt=cnt+1;
	}

//------------------------LAst name------------------
	
	if (document.getElementById("txtlastname").value=="")
	{ 
	
	document.getElementById("lastmsg").innerHTML="Last Name cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtlastname").value))
	{
		document.getElementById("lastmsg").innerHTML="";
	}
	else
	{
	document.getElementById("lastmsg").innerHTML="Invalid Last Name";
	cnt=cnt+1;
	}
	
	
		if (document.getElementById("number").value=="")
	{ 
	
	document.getElementById("cap").innerHTML="Enter security code.";
    cnt=cnt+1;
    }
	
	  	
		
//----------------------Country   Comment out coz of dropdown-------------------
	/*//if (document.getElementById("txtcountry").value=="")
//	{ 
//	
//	document.getElementById("countrymsg").innerHTML="Country Name cannot be blank";
//    cnt=cnt+1;
//    }
//	else if(regexp.test(document.getElementById("txtcountry").value))
//	{
//		document.getElementById("countrymsg").innerHTML="";
//	}
//	else
//	{
//	document.getElementById("countrymsg").innerHTML="Invalid Country Name";
//	cnt=cnt+1;
//	}
//	*/
	
//----------------------City-----------------
//if (document.getElementById("txtcity").value=="")
//	{ 
//	
//	document.getElementById("citymsg").innerHTML="City cannot be blank";
//    cnt=cnt+1;
//    }
//	else if(regexp.test(document.getElementById("txtcity").value))
//	{
//		document.getElementById("citymsg").innerHTML="";
//	}
//	else
//	{
//	document.getElementById("citymsg").innerHTML="Invalid City  Name";
//	cnt=cnt+1;
//	}
	
//----------------------Email==========================
	/*if(document.getElementById("fromEmail").value == "")
		{
		document.getElementById("emailmsg").innerHTML="Enter  Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("fromEmail").value))
	{
		document.getElementById("emailmsg").innerHTML="";
	}
	else
	{
		document.getElementById("emailmsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
		*/

	if (cnt>0)
	{
     return false;
	}

		return true;
	
}



function register()
{ 
	var cnt = 0; 
	var regexp  = /^([a-zA-Z])+$/;
//	var regexp2  = /^([a-zA-Z ])+$/;
	var regexpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



  if(document.getElementById("txtusername").value == "")
		{
		document.getElementById("firstNameMsg").innerHTML="Enter  User Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("txtusername").value))
	{
		document.getElementById("firstNameMsg").innerHTML="";
	}
	else
	{
		document.getElementById("firstNameMsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
	
	
	//if(document.getElementById("txtusername").value == "")
//		{
//		document.getElementById("firstNameMsg").innerHTML="Enter  User Name";
//		cnt=cnt+1;
//		}
//		
//	 else if(regexp.test(document.getElementById("txtusername").value))
//	{
//		document.getElementById("firstNameMsg").innerHTML="";
//	}
//	else
//	{
//		
//		document.getElementById("firstNameMsg").innerHTML="Invalid User Name";
//		cnt=cnt+1;
//	
//		
//	}
	
	//---------------------PAssword-----------------
	if(document.getElementById("txtpassword").value != "")
	{
	document.getElementById("passmsg").innerHTML="";

    }
	else
	{
		document.getElementById("passmsg").innerHTML="Enter Password";
		cnt=cnt+1;
	}
	
	
	if(document.getElementById("txtconfirmpassword").value != "")
	{
	document.getElementById("confirmpassmsg").innerHTML="";

    }
	else
	{
		document.getElementById("confirmpassmsg").innerHTML="Enter Confirm Password";
		cnt=cnt+1;
	}
	

	
	if((document.getElementById("txtpassword").value!="")&&(document.getElementById("txtconfirmpassword").value!="") )
	 { 
   if(document.getElementById("txtpassword").value != document.getElementById("txtconfirmpassword").value)
   { 	

document.getElementById("txtconfirmpassword").value="";
document.getElementById("confirmpassmsg").innerHTML="Password missmatch!. Please enter Password again";
cnt=cnt+1;
   }
   
  }
	
	
		
//----------------------First name=========================
	
	
	if (document.getElementById("txtfirstname").value=="")
	{ 
	
	document.getElementById("firstmsg").innerHTML="User Name cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtfirstname").value))
	{
		document.getElementById("firstmsg").innerHTML="";
	}
	else
	{
	document.getElementById("firstmsg").innerHTML="Invalid User Name";
	cnt=cnt+1;
	}

//------------------------LAst name------------------
	
	if (document.getElementById("txtlastname").value=="")
	{ 
	
	document.getElementById("lastmsg").innerHTML="Last Name cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtlastname").value))
	{
		document.getElementById("lastmsg").innerHTML="";
	}
	else
	{
	document.getElementById("lastmsg").innerHTML="Invalid Last Name";
	cnt=cnt+1;
	}
	
//----------------------Country   Comment out coz of dropdown-------------------
	/*//if (document.getElementById("txtcountry").value=="")
//	{ 
//	
//	document.getElementById("countrymsg").innerHTML="Country Name cannot be blank";
//    cnt=cnt+1;
//    }
//	else if(regexp.test(document.getElementById("txtcountry").value))
//	{
//		document.getElementById("countrymsg").innerHTML="";
//	}
//	else
//	{
//	document.getElementById("countrymsg").innerHTML="Invalid Country Name";
//	cnt=cnt+1;
//	}
//	*/
	
//----------------------City-----------------
if (document.getElementById("txtcity").value=="")
	{ 
	
	document.getElementById("citymsg").innerHTML="City cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtcity").value))
	{
		document.getElementById("citymsg").innerHTML="";
	}
	else
	{
	document.getElementById("citymsg").innerHTML="Invalid City  Name";
	cnt=cnt+1;
	}
	
//----------------------Email==========================
	/*if(document.getElementById("fromEmail").value == "")
		{
		document.getElementById("emailmsg").innerHTML="Enter  Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("fromEmail").value))
	{
		document.getElementById("emailmsg").innerHTML="";
	}
	else
	{
		document.getElementById("emailmsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
		*/

	if (cnt>0)
	{
     return false;
	}

		return true;
	
}


function HidenSeek()
{
//alert("Hide n seek");
document.getElementById("mytd").style.display= "none";
document.getElementById("mytd2").style.display= "block";
}

var formatDate = function (formatDate, formatString) {
	if(formatDate instanceof Date) {
		var months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
		var yyyy = formatDate.getFullYear();
		var yy = yyyy.toString().substring(2);
		var m = formatDate.getMonth();
		var mm = m < 10 ? "0" + m : m;
		var mmm = months[m];
		var d = formatDate.getDate();
		var dd = d < 10 ? "0" + d : d;
		
		var h = formatDate.getHours();
		var hh = h < 10 ? "0" + h : h;
		var n = formatDate.getMinutes();
		var nn = n < 10 ? "0" + n : n;
		var s = formatDate.getSeconds();
		var ss = s < 10 ? "0" + s : s;

		formatString = formatString.replace(/yyyy/i, yyyy);
		formatString = formatString.replace(/yy/i, yy);
		formatString = formatString.replace(/mmm/i, mmm);
		formatString = formatString.replace(/mm/i, mm);
		formatString = formatString.replace(/m/i, m);
		formatString = formatString.replace(/dd/i, dd);
		formatString = formatString.replace(/d/i, d);
		formatString = formatString.replace(/hh/i, hh);
		formatString = formatString.replace(/h/i, h);
		formatString = formatString.replace(/nn/i, nn);
		formatString = formatString.replace(/n/i, n);
		formatString = formatString.replace(/ss/i, ss);
		formatString = formatString.replace(/s/i, s);

		return formatString;
	} else {
		return "";
	}
}
function advertise()
{ 
	var cnt = 0; 
	var regexp  = /^([a-zA-Z])+$/;
	var regexp2  = /^([a-zA-Z ])+$/;
	var regexpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;



  if(document.getElementById("txtusername").value == "")
		{
		document.getElementById("firstNameMsg").innerHTML="Enter Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("txtusername").value))
	{
		document.getElementById("firstNameMsg").innerHTML="";
	}
	else
	{
		document.getElementById("firstNameMsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
	
	
	//---------------------Message-----------------
	if(document.getElementById("msgT").value == "")
		{
		document.getElementById("textareaMsg").innerHTML="Enter Advertisment detail";
		cnt=cnt+1;
		}
		
	// else if(regexp2.test(document.getElementById("msg").value))
//	{
//		document.getElementById("txtareaMsg").innerHTML="";
//	}
//	else
//	{
//		
//		document.getElementById("txtareaMsg").innerHTML="Message can only be alphanumeric.";
//		cnt=cnt+1;
//	
//		
//	}
	
//----------------------First name=========================
	
	
	if (document.getElementById("txtfirstname").value=="")
	{ 
	
	document.getElementById("firstmsg").innerHTML="Name cannot be blank";
    cnt=cnt+1;
    }
	else if(regexp.test(document.getElementById("txtfirstname").value))
	{
		document.getElementById("firstmsg").innerHTML="";
	}
	else
	{
	document.getElementById("firstmsg").innerHTML="Invalid User Name";
	cnt=cnt+1;
	}

//------------------------LAst name------------------
	
	if (document.getElementById("txtlastname").value=="")
	{ 
	
	document.getElementById("lastmsg").innerHTML="Company Name cannot be blank";
    cnt=cnt+1;
    }
	
		if (document.getElementById("number").value=="")
	{ 
	
	document.getElementById("cap").innerHTML="Enter security code.";
    cnt=cnt+1;
    }
//----------------------Country   Comment out coz of dropdown-------------------
	/*//if (document.getElementById("txtcountry").value=="")
//	{ 
//	
//	document.getElementById("countrymsg").innerHTML="Country Name cannot be blank";
//    cnt=cnt+1;
//    }
//	else if(regexp.test(document.getElementById("txtcountry").value))
//	{
//		document.getElementById("countrymsg").innerHTML="";
//	}
//	else
//	{
//	document.getElementById("countrymsg").innerHTML="Invalid Country Name";
//	cnt=cnt+1;
//	}
//	*/
	
//----------------------City-----------------
//if (document.getElementById("txtcity").value=="")
//	{ 
//	
//	document.getElementById("citymsg").innerHTML="City cannot be blank";
//    cnt=cnt+1;
//    }
//	else if(regexp.test(document.getElementById("txtcity").value))
//	{
//		document.getElementById("citymsg").innerHTML="";
//	}
//	else
//	{
//	document.getElementById("citymsg").innerHTML="Invalid City  Name";
//	cnt=cnt+1;
//	}
	
//----------------------Email==========================
	/*if(document.getElementById("fromEmail").value == "")
		{
		document.getElementById("emailmsg").innerHTML="Enter  Email ID";
		cnt=cnt+1;
		}
 else if(regexpEmail.test(document.getElementById("fromEmail").value))
	{
		document.getElementById("emailmsg").innerHTML="";
	}
	else
	{
		document.getElementById("emailmsg").innerHTML="Invalid Email";
		cnt=cnt+1;
	}
		*/

	if (cnt>0)
	{
     return false;
	}

		return true;
	
}


