// BEGIN function for SWAP IMAGE RESTORE +++++++++++++++++++++++++++++++++++++++++++++++++++++


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;
}

// END function for SWAP IMAGE RESTORE +++++++++++++++++++++++++++++++++++++++++++++++++++++



// BEGIN function for PRELOAD IMAGE  +++++++++++++++++++++++++++++++++++++++++++++++++++++

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];
		}	
	}	
  }
}

// END function for PRELOAD IMAGE  +++++++++++++++++++++++++++++++++++++++++++++++++++++



// BEGIN function for Object +++++++++++++++++++++++++++++++++++++++++++++++++++++

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

// END function for Object +++++++++++++++++++++++++++++++++++++++++++++++++++++



// BEGIN function for NEW WINDOW +++++++++++++++++++++++++++++++++++++++++++++++++++++

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// END function for NEW WINDOW +++++++++++++++++++++++++++++++++++++++++++++++++++++




// BEGIN function for SWAP IMAGE  +++++++++++++++++++++++++++++++++++++++++++++++++++++

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];}
}

// END function for SWAP IMAGE  +++++++++++++++++++++++++++++++++++++++++++++++++++++



// BEGIN function for CLOCK  +++++++++++++++++++++++++++++++++++++++++++++++++++++


var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
// var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

var montharray=new Array("01","02","03","04","05","06","07","08","09","10","11","12")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds

//change font size here
// var cdate="<font class=date>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn+"</font>"


var cdate="<font class=date2>"+year+"-"+montharray[month]+"-"+daym+" ["+dayarray[day]+"]&nbsp;  "+hours+":"+minutes+":"+seconds+" "+dn+"</font>"


if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function dateon(){
if (document.all||document.getElementById)
	setInterval("getthedate()",1000)
}

// END function for CLOCK  +++++++++++++++++++++++++++++++++++++++++++++++++++++



// BEGIN function for TABS  +++++++++++++++++++++++++++++++++++++++++++++++++++++

// returns the object of the document
function getObject(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=getObject(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); 
	//alert(x);
	return x;
}
// ---------------------------------------------------------------------------
function selectMarginTab(divName)
{
	// selecting tab name container's value
	var stName = getObject('selectedMarginTab');
	var selectedTabName = stName.value;
	
	// getting selected tabs object
	var selectedMarginTab = getObject(selectedTabName);
	// getting object to select
	var marginTab = getObject(divName);
	
	// getting link object
	var selectedLink = getObject(selectedTabName+'_link');
	var mlink = getObject(divName+'_link');
	
	// changing properties
	selectedMarginTab.style.display = 'none';
	marginTab.style.display = 'block';
	// changing link properties
	
	selectedLink.className = 'mTabNormal';
	mlink.className = 'mTabSelected';
	
	// changing the value of the tab name container
	stName.value = divName;
}




   function blank_field(proj,str,str1,msg)
{
	var version=str;
	if(version=='')
	{
		alert(msg);
		str1.focus();
		return false;
	}//end of if
			else
			{
			return true;
			}

}//end of function


function emailvalidate(proj,str,str1,msg,msg1,msg2,msg3)
{
	var errmsg=" ";
	var version=str;
	var version1=str1;
	if(version=="")
	{
		alert(msg);
		version1.focus();
		return false;
	}//END OF IF
	if (version.indexOf("@")==-1) 
	{
		alert(msg1);
		errors=1;
		version1.focus();
		return false;
	}//end of if
	else
	{
		var l=version.indexOf("@",0);
		var t=version.substring(l+1,version.length)

		if(t.indexOf("@",0)>=0)
		{
			 alert(msg1);
			 errors=1;
			 version1.focus();
			 return false;
		}//end of if
	}//end of else
 
	if  (version.indexOf(".")==-1)
	{
		alert(msg1);
		errors=1;
		version1.focus();
		return false;
	}//end of if
	else
	{
		var m=version.indexOf(".",0);
		var t1=version.substring(m+1,version);
		 

		if((t1.indexOf(".",0)==0)||(t1.indexOf("@",0)==0))
		{
		    alert(msg1);
		    errors=1;
		    version1.focus();
		    return false;
		}//end of if
		if(t1=="")
		{
			  alert(msg1);
			 errors=1;
			 version1.focus();
			 return false;
		}//end of if
 
	}//end of else
	return true;
}//end of function

//this function when focus is not required
function emailvalidate_focus(proj,str,str1,msg,msg1,msg2,msg3)
{
	var errmsg=" ";
	var version=str;
	var version1=str1;
	if(version=="")
	{
		alert(msg);
		return false;
	}//END OF IF
	if (version.indexOf("@")==-1) 
	{
		alert(msg1);
		errors=1;
		return false;
	}//end of if
	else
	{
		var l=version.indexOf("@",0);
		var t=version.substring(l+1,version.length)

		if(t.indexOf("@",0)>=0)
		{
			 alert(msg1+msg3);
			 errors=1;
			 return false;
		}//end of if
	}//end of else
 
	if  (version.indexOf(".")==-1)
	{
		alert(msg1);
		errors=1;
		return false;
	}//end of if
	else
	{
		var m=version.indexOf(".",0);
		var t1=version.substring(m+1,version);
		 

		if((t1.indexOf(".",0)==0)||(t1.indexOf("@",0)==0))
		{
		    alert(msg1+msg2);
		    errors=1;
		    return false;
		}//end of if
		if(t1=="")
		{
			  alert(msg1+msg2);
			 errors=1;
			 return false;
		}//end of if
 
	}//end of else

	return true;
}//end of function







// END function for TABS  +++++++++++++++++++++++++++++++++++++++++++++++++++++
