// JavaScript Document
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	window.document.cookie = name+"="+value+expires+"; path=/";
	return false;
}

var textsize;
var fontmax = 1.41;
var fontmin = 0.61;
var fontdefault = 0.81;

function changetextsize(dir){
	if(dir=='up'){
		window.document.body.style.fontSize = fontmax+"em";
		createCookie("textsizestyle", fontmax, 365);
	}else if(dir == 'default'){
		window.document.body.style.fontSize = fontdefault+"em";
		createCookie("textsizestyle", fontdefault, 365);
	}else{
		window.document.body.style.fontSize = fontmin+"em";
		createCookie("textsizestyle", fontmin, 365);
	}
	
	return false;
}

function contactValidate(){
	var ar_fields = new Array();
	ar_fields[0] = 'name';
	ar_fields[1] = 'email';
	ar_fields[2] = 'verif_box';
	ar_fields[3] = 'msg';
	
	var ar_errors = new Array();
	if(window.document.getElementById(ar_fields[0]).value.length<1)	ar_errors[0] = true;
	if(window.document.getElementById(ar_fields[1]).value.length<5) ar_errors[1] = true;
	if(window.document.getElementById(ar_fields[2]).value.length<1) ar_errors[2] = true;
	if(window.document.getElementById(ar_fields[3]).value.length<1) ar_errors[3] = true;
	
	if(ar_errors.length!=0){
		var color = '';
		for(var i = 0; i < ar_fields.length; i++){
			color = '#5FA210';
			if(ar_errors[i]) color = 'red';
			window.document.getElementById(ar_fields[i]).style.border = '1px solid '+color;
		}
		window.document.getElementById('error_msg').style.display = 'block';
		return false;
	}
	return true;
}

function setActiveStyleSheet(title) {
  var i, a, main;
  var elems;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
	  if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  createCookie("stylesheet", title, 365);
  return false;
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=800,height=600');");
	return false;
}

function validateSearch(string) {

	if(string.length == 0)
	{
		document.search_frm.query_txt.style.border = "1px Solid Red";
		alert("Enter a search query");
		return false;
	}
	else
	{
		return true;
	}
	
}

var fadearray=new Array();
var fadeclear=new Array();
var dom=(document.getElementById);
var iebrowser=document.all;
 
function fadeshow(theimages, fadewidth, fadeheight, delay){
	this.mouseovercheck=0;
	this.delay=delay;
	this.degree=10; //opacity degree (10%)
	this.curimageindex=0;
	this.nextimageindex=1;
	fadearray[fadearray.length]=this;
	this.slideshowid=fadearray.length-1;
	this.canvasbase="canvas"+this.slideshowid;
	this.curcanvas=this.canvasbase+"_0";
	this.theimages=theimages;
	this.postimages=new Array(); //preload images
	for (p=0;p<theimages.length;p++){
		this.postimages[p]=new Image();
		this.postimages[p].src=theimages[p][0];
	}
	
	var fadewidth=fadewidth;
	var fadeheight=fadeheight;
	 
	if (iebrowser&&dom||dom){ //IE5+
		document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>');
	} else {
		document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
	}
	
	if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
		this.startit()
	else{
		this.curimageindex++
		setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
	}
	return;
}

function fadepic(obj){
	if (obj.degree<100){
		obj.degree+=10;
		if (obj.tempobj.filters&&obj.tempobj.filters[0]){
			if (typeof obj.tempobj.filters[0].opacity=="number") { //IE6+
				obj.tempobj.filters[0].opacity=obj.degree;
			} else { //IE5.5-
				obj.tempobj.style.filter="alpha(opacity="+obj.degree+")";
			}
		}else if (obj.tempobj.style.MozOpacity){
			obj.tempobj.style.MozOpacity=obj.degree/101;
		}else if (obj.tempobj.style.KhtmlOpacity){
			obj.tempobj.style.KhtmlOpacity=obj.degree/100;
		}else if (obj.tempobj.style.opacity&&!obj.tempobj.filters){
			obj.tempobj.style.opacity=obj.degree/101
		}
	}else{
		clearInterval(fadeclear[obj.slideshowid])
		obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
		obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
		obj.populateslide(obj.tempobj, obj.nextimageindex)
		obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
		setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
	}
	return;
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
	var slideHTML="";
	slideHTML='<img src="'+this.postimages[picindex].src+'" alt="" />'; //IMG TAG WRITTEN HERE
	picobj.innerHTML=slideHTML;
}
 
 
fadeshow.prototype.rotateimage=function(){
	if (this.mouseovercheck==1) {
		setTimeout(function(){cacheobj.rotateimage()}, 100);
	} else if (iebrowser&&dom||dom){
		this.resetit();
		var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
		crossobj.style.zIndex++;
		fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50);
		this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0";
	} else {
		var ns4imgobj=document.images['defaultslide'+this.slideshowid];
		ns4imgobj.src=this.postimages[this.curimageindex].src;
	}
	this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0;
	return;
}
 
fadeshow.prototype.resetit=function(){
	this.degree=10;
	var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
	if (crossobj.filters&&crossobj.filters[0]){

		if (typeof crossobj.filters[0].opacity=="number") { //IE6+
			crossobj.filters(0).opacity=this.degree;
		} else { //IE5.5-
			crossobj.style.filter="alpha(opacity="+this.degree+")";
		}
	} else if (crossobj.style.MozOpacity) {
		crossobj.style.MozOpacity=this.degree/101;
	} else if (crossobj.style.KhtmlOpacity) {
		crossobj.style.KhtmlOpacity=this.degree/100;
	} else if (crossobj.style.opacity&&!crossobj.filters){
		crossobj.style.opacity=this.degree/101;
	}
}
 
 
fadeshow.prototype.startit=function(){
	var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
	this.populateslide(crossobj, this.curimageindex);
	this.rotateimage();
	return;
}

function showtabs(submenu) {
	var menu = document.getElementById(submenu);

	if(menu.style.display == 'none')
		menu.style.display = 'block';
	else
		menu.style.display = 'none';
}
