function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//////////////////THIS FUNCTION CHECK ANY GIVEN PHONE NO.///////////////////////
function isValidPhone(phoneid){
var numstr="1234567890+-,()";
var intctr,intLen;
    intLen=phoneid.length;
        for(intCtr=0;intCtr <= intLen && numstr.indexOf(phoneid.charAt(intCtr))>=0 ;intCtr++);
        if(intCtr > intLen)
              return true;
        else
              return false;
      
}
/////////////////////End Function /////////////////////////////////////////////

//////////////////THIS FUNCTION CHECK ANY GIVEN PHONE NO.///////////////////////
function isNumeric(phoneid){
var numstr="1234567890.";
var intctr,intLen;
    intLen=phoneid.length;
        for(intCtr=0;intCtr <= intLen && numstr.indexOf(phoneid.charAt(intCtr))>=0 ;intCtr++);
        if(intCtr > intLen)
              return true;
        else
              return false;
      
}
/////////////////////End Function /////////////////////////////////////////////

/////////////////////Function for string///////////////////////////////////

function isSpace(strdate){
//This function checks for string values
var validdate = ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-1234567890_~!@#$%^&*()|`\=[]{}<>?";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}
/////////////////////End Function /////////////////////////////////////////////

//////////////////THIS FUNCTION CHECK ANY GIVEN Currency///////////////////////



function isCurrency(phoneid){
if (phoneid == ""){
	return false; // because  it is not optional 
}
else{
		var eid=phoneid;

		if (eid.indexOf(' ')!= -1){
			return false ; // no spaces
		} 
		
		at=eid.indexOf('.', 0); //check from first position ---- 
		//alert("at="+at)
		if ( at == -1 ){ //should not be at first place		
			return true ;
		}
		else{
			var phone_array=phoneid.split(".");
			//alert(phone_array[1]);
			//alert(phone_array.length);
			if (phone_array.length>=3)
			{
			return false;
			}
			var phoneLen=phone_array[1].length;
			//alert(phoneLen)
			if (phoneLen>=3)
			{
			return false;
			}
			else
			{return true;}				
			}	
	return false ;
	}		
}
/////////////////////End Function /////////////////////////////////////////////

/////////////////////Function for string///////////////////////////////////
function checkforuser(strdate){
//This function checks for string values
var validdate = ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-1234567890_";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}
/////////////////////End Function /////////////////////////////////////////////

/////////////////////Function for string///////////////////////////////////
function checkforalpha(strdate){
//This function checks for string values
var validdate = ".abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}
/////////////////////End Function /////////////////////////////////////////////

/////////////////////Function for string///////////////////////////////////
function checkforspace(strdate){
//This function checks for string values
var validdate = " ";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)!=-1)
		{
			return false;
		}
	}
	return true;
}
/////////////////////End Function /////////////////////////////////////////////







/////////////////////Function for string///////////////////////////////////
function checkforchar(strdate){
//This function checks for string values
var validdate = ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}
/////////////////////End Function /////////////////////////////////////////////

function checkSlash(strdate){

var validdate = "1234567890-";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}

function checkAges(strdate){

var validdate = "1234567890";
var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}
