window.onload = function() {
  fixFlash(); }
  
function fixFlash() 
{
    objects = document.getElementsByTagName("object");
    for (var i = 0; i < objects.length; i++)
   	{
  		objects[i].outerHTML = objects[i].outerHTML;
	}
}

function CheckAll() {
	for (var i=0;i<document.form.elements.length;i++) {
    	var e = document.form.elements[i];
        if ((e.name != 'allbox') && (e.type=='checkbox')) {
          e.checked = document.form.allbox.checked;
        }
    }
}
var checkflag = "false";
function check(field) {
	if (checkflag == "false") {
		for (i = 0; i < field.length; i++) {
			field[i].checked = true;
		}
		checkflag = "true";
		return "Uncheck All"; 
	}
	else {
			for (i = 0; i < field.length; i++) {
				field[i].checked = false; 
			}
			checkflag = "false";
			return "Check All"; 
		}
}
function ajaxLoader(url,id) {
  //if (document.getElementById) {
    //var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	var x = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		x = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
				x = new ActiveXObject("Msxml2.XMLHTTP")
			} 
		catch (e){
					try{
							x = new ActiveXObject("Microsoft.XMLHTTP")
						}
					catch (e){}
		}
	}else
		return false;
//}
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}
function LoadFrom2ComboBoxWithOneValue(obj1,obj2,obj3,obj4,obj5,obj6,start,status)
{
	var num= obj3.length;
	
	var arrItem=new Array();
	count=0;
	if (obj2.length>1)
	for (i=eval(start);i<obj2.length;i++)
		arrItem[count++]=obj2.options[i].value;
	var countItem=obj2.length;
	for (j=0;j<countItem;j++)
		{
			for (i=0;i<arrItem.length;i++)
				{
					if (obj2.options[j].value==arrItem[i])
						obj2.options[j]= null;
				}
			countItem=obj2.length;
		}
	if (obj1.value!=0)
	{
		for (i=0;i<num;i++){
			if (obj3[i].value==obj1.value)
				{
					newoption = new Option(obj4[i].value,obj5[i].value, false,false);
					obj2.options[obj2.length] = newoption;
				}
		}
	}
	
	if (eval(status)==1)
		for (i=0;i<obj2.length;i++)
		{
			if (obj2.options[i].value==obj6.value)
				obj2.options[i].selected=true;
		}
}

function doAdd(obj1,obj2)
{
	for (i=0;i<obj1.length;i++){
		if (obj1.options[i].selected){
			var selectedText = obj1.options[i].text;
			var selectedValue = obj1.options[i].value;
			var ite=true;
			for (j=0;j<obj2.length;j++)
			{
				thisItem=obj2.options[j].value;
				if (thisItem==selectedValue)
					{
						ite=false;
						break;
					}
			}
			if (ite==true)
			{
				newoption = new Option(selectedText, selectedValue, false,false);
				obj2.options[obj2.length] = newoption;
			}
		}
	}
}


function removeItem(obj)
{
	var arrItem=new Array();
	var count=0;
	var num=0;
	var boxlength=obj.length;
	for (i=0;i<boxlength;i++)
		{
			//var selectedItem = document.frmAddjob.location2.selectedIndex;
			if (obj.options[i].selected)
				arrItem[count++]=obj.options[i].value;
		}
	for (j=0;j<boxlength;j++)
		{
			for (k=0;k<arrItem.length;k++)
				if (obj.options[j].value==arrItem[k])
					{
						obj.options[j]=null;
					}
				boxlength=obj.length;
		}
}

// obj1 is a value list
//obj2 is a hidden keep value of list
function getvalue(obj1,obj2)
{
	var strValues = "";
	var boxLength = obj1.length;
	var count = 0;
	if (boxLength != 0) {
		for (i = 0; i < boxLength; i++) {
			if (count == 0) {
				strValues = obj1.options[i].value;
			}
			else {
					strValues = strValues + "," + obj1.options[i].value;
			}
			count++;
	   }
	}
	obj2.value=strValues;
	//alert(obj2.value);
}

function getValueListCheckBox(list,id)
{
	var num=list.length;
	if (num==undefined)
		id.value=list.value;
	else
		{
			count=0;
			str="";
			for (i=0;i<num;i++)
			{
				if (list[i].checked)
					{
						if (count==0)
							str=list[i].value;
						else
							str = str + "," + list[i].value;
						count++;
					}
			}
						id.value=str;
		}
		//alert(id.value);
}
function getValueListLocation(list,id,status)
{
	var num=list.length;
	if (num==undefined)
		id.value=list.value;
	else
		{
			count=0;
			str="";
			for (i=0;i<num;i++)
			{
				if (list[i].checked)
					{
						if (count==0)
							str=list[i].value;
						else
							str = str + "," + list[i].value;
						count++;
					}
			}
						id.value=str;
		}
	if (id.value=="")	
		alert("Please select logo!");			
	else
		if (eval(status)>0)
			window.location="?act=ht_adm_logo_banner&stvl="+status+"&logo_id="+id.value;
}

function checkMail(object)
{
	var x = object;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

function getLengthtextarear(item1,item2,num)
	{
		var str=item2.value;
		item1.value=item2.value.length;
		if (item2.value.length>eval(num))
		{
			alert("Max Letters are "+num);
			item2.value=str.substring(0,eval(num));
			item1.value=item2.value.length;
		}
	}

function checkphone(obj)
{
	if (obj!="")
	{											
		var str=obj;
		var valid="0123456789 -.()+EeXxTtNnSsIiOo:<br>/";
		var ok="yes";
		var temp;
		for (var i=0;i<str.length;i++){
			temp = "" +str.substring(i, i+1);
			if (valid.indexOf(temp) == -1) ok = "no";
		}
		if (ok == "no") {
			return false;
		}
	}
	return true;
}
function onKeyPress_isNumber(event)
{
	if ((47<event.keyCode && event.keyCode<58) || event.keyCode==46 || event.keyCode==44)
		event.returnValue=true;
	else
		event.returnValue=false;
}

function loadMainProject(id,stt,act1,act2)
{
	ajaxLoader("?act="+act1+"&id="+id,"sectionImageMain");
	ajaxLoader("?act="+act2+"&id="+id+"&stt="+stt,"sectionOrderMain");
}

function showPicFillter() 
{
	n=Math.round(Math.random()*22);
	for(j=0;j<b;j++)
	{
		if(navigator.appName=='Microsoft Internet Explorer')
		{
			document.piclink.logo[j].style.filter='revealTrans(duration=n)';
			document.piclink.logo[j].style.filter='revealTrans(transition=n)';
			document.piclink.logo[j].filters.revealTrans.stop();
			document.piclink.logo[j].filters.revealTrans.apply();
			document.piclink.logo[j].src = "images/project/"+document.piclink.pic[k].value;
			document.links[pos-b+j].href="?act=project_detail&id="+document.piclink.linkpage[k].value;
			document.piclink.logo[j].filters.revealTrans.Play();
		}
		else
		{
			document.piclink.logo[j].src = "images/project/"+document.piclink.pic[k].value;
			document.getElementById('link_pro'+j).setAttribute("href", "?act=project_detail&id="+document.piclink.linkpage[k].value);
		}
		k++;
		if (k==a)
			k=0;
	}
	setTimeout('showPicFillter()', speed);
}

function showPicFillterAdv() 
{
	n=Math.round(Math.random()*22);
	var posadv=document.links.length;
	if(navigator.appName=='Microsoft Internet Explorer')
	{
		document.left_adv.image_adv.style.filter='revealTrans(duration=n)';
		document.left_adv.image_adv.style.filter='revealTrans(transition=n)';
		document.left_adv.image_adv.filters.revealTrans.stop();
		document.left_adv.image_adv.filters.revealTrans.apply();
		document.getElementById('title_adv').innerHTML=document.left_adv.titleadv[kadv].value;
		document.left_adv.image_adv.src = "images/services/"+document.left_adv.picadv[kadv].value;
		//document.links[posadv-1].href="?act=project_detail&id="+document.left_adv.linkpageadv[kadv].value;
		document.getElementById('link_adv').setAttribute("href", "?act=services_detail&id="+document.left_adv.linkpageadv[kadv].value);
		//alert (document.links[posadv-1].href);
		document.left_adv.image_adv.filters.revealTrans.Play();
	}
	else
	{
		document.getElementById('title_adv').innerHTML=document.left_adv.titleadv[kadv].value;
		document.left_adv.image_adv.src = "images/services/"+document.left_adv.picadv[kadv].value;
		document.getElementById('link_adv').setAttribute("href", "?act=services_detail&id="+document.left_adv.linkpageadv[kadv].value);
	}
	kadv++;
	if (kadv==aadv)
		kadv=0;
	setTimeout('showPicFillterAdv()', speedadv);
}
function changImage(vl)
{
	arr=document.picPro.list_big_pro.value.split('|');
	document.picPro.big_pro.src='images/project/'+arr[vl];
}

function nextImage()
{
	frm=document.view_pro;
	//stt=frm.stt.value+1;
	if (frm.img_pro.length==undefined)
		frm.project.src=frm.project.src;
	else
	{
		if(frm.stt.value>=frm.img_pro.length)
		{
			//stt=frm.img_pro.length-1;
			frm.stt.value=0;
		}
		else
			frm.stt.value=eval(frm.stt.value)+1;
		frm.project.src='images/project/'+frm.img_pro[frm.stt.value].value;
	}
	
	//alert(stt);
}

function previousImage()
{
	frm=document.view_pro;
	
	if (frm.img_pro.length==undefined)
		frm.project.src=frm.project.src;
	else
	{
		stt=frm.stt.value-1;
		frm.stt.value=frm.stt.value-1;
		if(stt<=0)
		{
			stt=0;
			frm.stt.value=0;
		}
		frm.project.src='images/project/'+frm.img_pro[stt].value;
	}
}

