

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];}
}
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_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 sendToFriend(){
	mail_str = "mailto:?subject=Check out " + document.title;
	mail_str += "&body=Hi, \n I thought you might be interested in this, see " + document.title;
	mail_str += ". You can view it at, " + location.href;
	location.href = mail_str;
}

//////////////////////////////////////////////////////////////////////

function addToFavo()
{
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {

		window.external.AddFavorite(location.href, document.title);

	}
	else {
	var msg = "Bookmark us! ";
	if(navigator.appName == "Netscape") msg += "  (CTRL-D)";

		alert(msg);

	}

}




/////////////////////////////////////////////////////////////////////////////

function showDiv(divId){
	document.getElementById("port_data_content" + divId).style.display = "block";
	document.getElementById("title" + divId).style.fontWeight = "bold";

}
function hideDiv(divId){
	document.getElementById("port_data_content" + divId).style.display = "none";
	document.getElementById("title" + divId).style.fontWeight = "normal";
}



function showdiv1(pass) {
	var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){//if they are 'see' divs
			if (document.getElementById) // DOM3 = IE5, NS6
				divs[i].style.visibility="visible";// show/hide
			else
			if (document.layers) // Netscape 4
				document.layers[divs[i]].display = 'visible';
			else // IE 4
				document.all.divs[i].visibility = 'visible';
		} else {
			if (document.getElementById)
				divs[i].style.visibility="hidden";
			else
			if (document.layers) // Netscape 4
				document.divs[i].visibility = 'hidden';
			else // IE 4
				document.all.divs[i].visibility = 'hidden';
		}
	}
}




function validateonsubmit(form){

		if (Spry.Widget.Form.validate(form) == true){

			//Spry.Utils.submitForm(form, updateResponseDiv);
			form.submit();
			return true;
		}
		return false;
}


var clicked = false ;
var clickedDiv = 'galico1';
var templateUrl = '';

function showGalleryPic(pic, id, sitefile){

	var galPath = sitefile + "/portfolio_pic/";
	var divGalleryImg = jQuery('#imgGall');

		divGalleryImg.fadeOut("fast", function(){
			divGalleryImg.hide().attr("src", galPath + pic);
		});
		//divGalleryImg.fadeIn("slow");

	if(clickedDiv)
	{
		var dividBack = document.getElementById(clickedDiv);
			dividBack.style.background= 'url('+templateUrl+'/images/website/portfolio/gallery.png) no-repeat';
	}

	var dividclicked = document.getElementById(id);
		dividclicked.style.background= 'url('+templateUrl+'/images/website/portfolio/gallery2.jpg) no-repeat';


		clickedDiv = id;
		clicked = true;

}



function showGallerySwf(pic, id){


}

function swapOver(div_id, templateUrl){

	if(div_id != clickedDiv)
	{
		var divid = document.getElementById(div_id);
		divid.style.background= 'url('+templateUrl+'/images/website/portfolio/gallery2.jpg) no-repeat';
	}

}
function swapOut(div_id, templateUrl){

	if(clickedDiv != div_id)
	{
		var divid = document.getElementById(div_id);
		divid.style.background= 'url('+templateUrl+'/images/website/portfolio/gallery.png) no-repeat';
	}

}

function boldme(div_id)
{

		if(document.getElementById)
		{
			var elem = document.getElementById(div_id);
			var tag = document.getElementsByTagName("div");
			if(elem.style.fontWeight = "bold")
			{
				for(var i=0; i<tag.length; i++)
					{
					if(tag[i].className=="carDD")
						tag[i].style.fontWeight = "normal"
					}
				elem.style.fontWeight = "bold";
			}
			else
				{
				elem.style.fontWeight = "normal";
				}
		}


}


function showerror(error)
{

	document.getElementById('Submit').disabled = false;
	document.getElementById('upload_status').innerHTML ='<font color=red size=2>Error</font>';
	alert('Ooops, \n Error: '+ error +' \n Please try again !! ');
}

function showupcvdone()
{
	alert('Thank you ,, we will respond asap');
	document.getElementById('Submit').disabled = true;
	document.getElementById('upload_status').innerHTML ='<font color=green size=2>Done</font>';
}


function validemail(value){
//	value = email.value;
	  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	  if (value != '' && !regex.test(value)) {
	   	return true;
	  }else{
	  	return false;
	  }

}




function validateform(theform){

		if(document.getElementById('name').value == ""){
			showerror('type your name !!');
			return false;
		}

		if(document.getElementById('city').value == ""){
			showerror('type your city');
			return false;
		}

		if(document.getElementById('mobilephone').value == ""){
			showerror('type your mobile phone');
			return false;
		}

		if(document.getElementById('email').value == ""){
			showerror('type your e-mail');
			return false;
		}

		if(document.getElementById('address').value == ""){
			showerror('type your address');
			return false;
		}

		if(document.getElementById('wheredidyouhear').value == ""){
			showerror('till us where did you hear about us??');
			return false;
		}

		if(validemail(document.getElementById('email').value)){
			showerror('invalid e-mail format');
			return false;
		}else{
			theform.submit();
			formissubmited = false;
	//		document.form1.submit();
	//		return true;
		}


}
