// swap 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];}}
}

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];}
}
//-->

//Sliding Tabs

var slideMenu=function(){
	var sp,st,t,m,sa,l,w,gw,ot;
	return{
		build:function(sm,sw,mt,s,sl,h){
			sp=s; st=sw; t=mt;
			m=document.getElementById(sm);
			sa=m.getElementsByTagName('li');
			l=sa.length; w=m.offsetWidth; gw=w/l;
			ot=Math.floor((w-st)/(l-1)); var i=0;
			for(i;i<l;i++){s=sa[i]; s.style.width=gw+'px'; this.timer(s)}
			if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1])},t)}
		},
		timer:function(s){
			s.onmouseover=function(){clearInterval(m.htimer);clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s)},t)}
			s.onmouseout=function(){clearInterval(m.timer);clearInterval(m.htimer);m.htimer=setInterval(function(){slideMenu.slide(s,true)},t)}
		},
		slide:function(s,c){
			var cw=parseInt(s.style.width);
			if((cw<st && !c) || (cw>gw && c)){
				var owt=0; var i=0;
				for(i;i<l;i++){
					if(sa[i]!=s){
						var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width);
						if(ow<gw && c){oi=Math.floor((gw-ow)/sp); oi=(oi>0)?oi:1; o.style.width=(ow+oi)+'px';
						}else if(ow>ot && !c){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'}
						if(c){owt=owt+(ow+oi)}else{owt=owt+(ow-oi)}}}
				s.style.width=(w-owt)+'px';
			}else{clearInterval(m.timer);clearInterval(m.htimer)}
		}
	};
}();

//-->


//Hijri Date

function ShowDateShamsi() 
{ 
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند"); 
a = new Date(); d= a.getDay(); day= a.getDate(); month =a.getMonth()+1; year= a.getYear(); if (year== 0){year=2000;}
 if (year<100){year +=1900;} y=1; for(i=0;i<3000;i+=4) { if (year==i) 
{y=2;} } for(i=1;i<3000;i+=4) { if (year==i) {y=3;} } if (y==1) { 
year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 
622:621; switch (month) { case 1: (day<21)? (month=10, 
day+=10):(month=11, day-=20); break; case 2: (day<20)? (month=11, 
day+=11):(month=12, day-=19); break; case 3: (day<21)? (month=12, 
day+=9):(month=1, day-=20); break; case 4: (day<21)? (month=1, 
day+=11):(month=2, day-=20); break; case 5: case 6: (day<22)? 
(month-=3, day+=10):(month-=2, day-=21); break; case 7: case 8: case 9: 
(day<23)? (month-=3, day+=9):(month-=2, day-=22); break; case 
10:(day<23)? (month=7, day+=8):(month=8, day-=22); break; case 11: 
case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break; 
default: break; } } if (y==2) { year -= ( (month < 3) || ((month == 
3) && (day < 20)) )? 622:621; switch (month) { case 1: 
(day<21)? (month=10, day+=10):(month=11, day-=20); break; case 2: 
(day<20)? (month=11, day+=11):(month=12, day-=19); break; case 3: 
(day<20)? (month=12, day+=10):(month=1, day-=19); break; case 4: 
(day<20)? (month=1, day+=12):(month=2, day-=19); break; case 5: 
(day<21)? (month=2, day+=11):(month=3, day-=20); break; case 6: 
(day<21)? (month=3, day+=11):(month=4, day-=20); break; case 7: 
(day<22)? (month=4, day+=10):(month=5, day-=21); break; case 8: 
(day<22)? (month=5, day+=10):(month=6, day-=21); break; case 9: 
(day<22)? (month=6, day+=10):(month=7, day-=21); break; case 
10:(day<22)? (month=7, day+=9):(month=8, day-=21); break; case 
11:(day<21)? (month=8, day+=10):(month=9, day-=20); break; case 
12:(day<21)? (month=9, day+=10):(month=10, day-=20); break; default: 
break; } } if (y==3) { year -= ( (month < 3) || ((month == 3) 
&& (day < 21)) )? 622:621; switch (month) { case 1: 
(day<20)? (month=10, day+=11):(month=11, day-=19); break; case 2: 
(day<19)? (month=11, day+=12):(month=12, day-=18); break; case 3: 
(day<21)? (month=12, day+=10):(month=1, day-=20); break; case 4: 
(day<21)? (month=1, day+=11):(month=2, day-=20); break; case 5: case 
6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break; case 7: 
case 8: case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); 
break; case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); 
break; case 11: case 12:(day<22)? (month-=3, day+=9):(month-=2, 
day-=21); break; default: break; } } 
document.write(week[d]+" "+day+" "+months[month-1]+" "+ year); 

} 



// miladi date

function ShowDateMiladi() {

var m_names = new Array("January", "February", "March", 
"April", "May", "June", "July", "August", "September", 
"October", "November", "December");

var d = new Date();
var curr_date = d.getDate();
var sup = "";
if (curr_date == 1 || curr_date == 21 || curr_date ==31)
   {
   sup = "st";
   }
else if (curr_date == 2 || curr_date == 22)
   {
   sup = "nd";
   }
else if (curr_date == 3 || curr_date == 23)
   {
   sup = "rd";
   }
else
   {
   sup = "th";
   }

var curr_month = d.getMonth();
var curr_year = d.getFullYear();

document.write(curr_date + "<SUP>" + sup + "</SUP> " 
+ m_names[curr_month] + " " + curr_year);


}


// Search Hiding text on click

function clickclear(thisfield, defaulttext) {
if (thisfield.value == "جســــتجـو ...") {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = "جســــتجـو ...";
}
}

