function checkValueOnFocus(str){

	var formValues = new Array("Full Name*", "Email*","Company","Phone");
	var fieldVal = document.getElementById(str).value;
	
	//alert(fieldVal);
	for(i = 0; i < formValues.length; i++){
		if(fieldVal == formValues[i]){
			document.getElementById(str).value = "";
			document.getElementById(str).style.color = "#040404";
			return;
		}
		
	}
	
	
}

function checkValueOnBlur(str){
	
	var formValues = new Array("Full Name *", "Email *","Company","Phone");
	var fieldVal = document.getElementById(str).value;
	
	var fieldNo = str.slice(5);
	
	if(fieldVal.length == 0){
		document.getElementById(str).value = formValues[fieldNo];
		document.getElementById(str).style.color = "#979797";
	}

	return;
}

function popup(url) {
	 params  = 'width='+screen.width;
	 params += ', height='+screen.height;
	 params += ', top=0, left=0'
	 params += ', fullscreen=yes';
	
	 newwin=window.open(url,'windowname4', params);
	 if (window.focus) {newwin.focus()}
}

function openWin(page, w, h){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=1,resizable=0,location=0,status=0,menubar=0,toolbar=0'
	win = window.open(page, "", winprops);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function collectionHighlight() {
	document.getElementById("col_btn").style.backgroundPosition = "bottom left"
	
}
function collectionHighlightOff() {
	
	document.getElementById("col_btn").style.backgroundPosition = "top left"
}

function selThis(src){
	src = src.replace(/.jpg/,"b.jpg"); 
	//alert(src);
	var x = document.getElementById("mainPic").src = src
	
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}

function validate_contact(thisform)  {
	var checker=true;
		if (thisform.name.value == "First Name*" || thisform.name.value =="")  {
		    thisform.name.focus();
		  	document.getElementById("error").innerHTML="Please fill in your name"
		  	return false;
			}
		if (thisform.email.value =="Email*"|| thisform.email.value =="")  {
		  	thisform.email.focus();
		  	document.getElementById("error").innerHTML="Please fill in your email address"
		  	return false;
		}
		if (!echeck(thisform.email.value))  {
		  	thisform.email.focus();
		  	document.getElementById("error").innerHTML="Please fill in a valid email address"
		  	return false;
		}
	
	}
	
/* Ajax function */

var xmlHttp;

function GetXmlHttpObject(){
	var xmlHttp=null;

	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}

 	}
	return xmlHttp;
}




function switchCon(str){

	if (str.length==0){ 
	  document.getElementById("body_content").innerHTML=""
	  return}

	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null){ 
		alert ("Browser does not support HTTP Request"); 
		return;}
	

	var url="ajax-content.php";
	url=url+"?id="+str
	url=url+"&sid="+Math.random()
	
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}





function stateChanged() { 
	
	var loader = document.getElementById('ajax-loader');
	var doc= document.getElementById("body_container");
	
	if (xmlHttp.readyState==1 || xmlHttp.readyState=="complete"){ 
		
		doc.innerHTML=""
		loader.style.display = 'block';	
	}

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		loader.style.display = 'none';	
		var page = xmlHttp.responseText;
		document.getElementById("body_container").innerHTML= page
		
		if(page.match("<!--home-->") != null){
			  var so = new SWFObject("img/silvian_main.swf?t="+new Date().getTime(), "sotester", "995", "582 ", "9")
	                            so.addParam("wmode", "transparent");
	                            so.addVariable("delayClip", "false");
	                            so.write("flashcontent");	
		}
		else if(page.match("<!--2008-->") != null) {
			var mo = new SWFObject("img/2008_gallery.swf?t=" +new Date().getTime(), "motester", "800", "463  ", "9")
	                                mo.addParam("wmode", "transparent");
	                                mo.addVariable("delayClip", "false");
	                                mo.write("flashcontent");
		}
		else if(page.match("<!--2007-->") != null) {
			CSBfleXcroll('mycustomscroll');
		}
			
	}
} 

