// JavaScript Document

// this function will show/hide the current project's gallery
function showGallery(div,show){
	if(show=='1'){
	document.getElementById('hide').style.visibility =	"visible";
	document.getElementById('show').style.visibility =	"hidden";
	document.getElementById('show').style.position =	"absolute";
	document.getElementById(div).className = "showGall";
	}else{
	document.getElementById('hide').style.visibility =	"hidden";
	document.getElementById('show').style.visibility =	"visible";
	document.getElementById('show').style.position =	"absolute";
	document.getElementById(div).className = "hideGall";
	}
}


function showTxt(obj){
	document.getElementById(obj).className = 'showTxt';
}

function enableDropDown(check,dd){

	var dropdown = document.getElementById(dd);
	
	if(check.checked == true){
	dropdown.disabled = false;	
	}else{
	dropdown.disabled = true;
	}
	
}



/*function fillDiv(value,divId){
	
	//alert(value);
	var createBelow = document.getElementById("content_project_gr");
	var created = document.createElement("div");
	created.setAttribute('id',divId);
	created.innerHTML = value.toString();
	/* This part will remve all the child nodes of div content_project_gr*/
/*	if(createBelow.hasChildNodes() )
		{
    while (createBelow.childNodes.length >= 1 )
    		{
        createBelow.removeChild(createBelow.firstChild );       
    		} 
		}
	/* END This part will remve all the child nodes of div content_project_gr*/	
	/*createBelow.appendChild(created); // will add the new div to the content_project_gr
} */


function showSpecificContent(div,img,imgID)
{

	document.getElementById("imgbrief").src = "../images/project_tabs/tabs_round_19.jpg";
	document.getElementById("imglocation").src = "../images/project_tabs/tabs_round_25.jpg";
	document.getElementById("imgmaster").src = "../images/project_tabs/tabs_round_27.jpg";
	//document.getElementById("imgperspective").src = "../images/project_tabs/tabs_round_30.jpg";
	document.getElementById("imgfinishing").src = "../images/project_tabs/tabs_round_34.jpg";
	document.getElementById("imggallery").src = "../images/project_tabs/tabs_round_37.jpg";
	
	var divs = document.getElementsByTagName("div");
	for (var i = 0; i < divs.length; i++) 
		{											
		
			
			if ( divs[i].id.charAt(0)  == "x" )	// to check if the div id starts with x
			{
			divs[i].className = "hideDiv"; 
			
			}		
		}
		//alert(document.getElementById(div).getAttribute("id"));
		
		//		alert('ok');
		document.getElementById(imgID).src = "../images/project_tabs/"+img;
		document.getElementById(div).className = "showDiv";
		

//	alert(document.getElementById(div).className);
//var parentDiv = document.getElementById("content_project_gr");

/*	if(parentDiv.hasChildNodes() )
		{
			var childNodeArray = parentDiv.firstChild;
			//alert(childNodeArray.getAttribute("id"));
			var count =document.getElementById("content_project_gr").childNodes.length;

			alert(document.getElementById("content_project_gr").childNodes.item(0).nodeName);
			var i=1;
    while (count >= i )
    		{
        alert(childNodesArray[i].firstChild);
		i++;
    		} 
		}*/

}

var val = 194;

function moveToPrevious()
{
	var leftPos =  document.getElementById("imageBoxInside").style.left;
	var px = leftPos.indexOf("px");
	//alert(px);
	var leftVal= leftPos.substr(0,px);
	var newVal;
	//alert(leftVal);
	if((px !=-1)&& (leftVal!=0)){
	newVal = parseInt(leftVal) + val;	
	}
	//alert(newVal);
	//alert(document.getElementById("imageBoxInside").style.right);
	//alert(document.getElementById("imageBoxInside").style.left);
  //new Effect.Move('imageBoxInside', { x: 191, y: 0, transition: Effect.Transitions.sinoidal });

//  document.getElementById("imageBoxInside").style.right = 191+"px";
//var leftPos =  document.getElementById("imageBoxInside").style.left;
//leftPos += 191;
  document.getElementById("imageBoxInside").style.left = newVal+"px";
   // alert(document.getElementById("imageBoxInside").left);
  //document.getElementById("imageBoxInside").y = 0;
}  

function moveToNext(count)
{
	
	
	var total = count*-val;
	//alert(total);
	var leftPos =  document.getElementById("imageBoxInside").style.left;
	var px = leftPos.indexOf("px");
	var leftVal= leftPos.substr(0,px);
	var newVal;
	if(px==-1){
	newVal = -val;	
	}
	else {
		newVal = parseInt(leftVal) - val;
	}
	//alert(newVal);
	
		
	 // new Effect.Move('imageBoxInside', { x: -191, y: 0, transition: Effect.Transitions.sinoidal });
 //document.getElementById("imageBoxInside").left = 200;
 if(total<newVal){
 document.getElementById("imageBoxInside").style.left = newVal+"px";
 }
}





var modelVal=80;
function PreviousProject()
{
	var leftPos =  document.getElementById("projectImageBox").style.left;
	var px = leftPos.indexOf("px");
	//alert(px);
	var leftVal= leftPos.substr(0,px);
	var newVal;
	//alert(leftVal);
	if((px !=-1)&& (leftVal!=0)){
	newVal = parseInt(leftVal) + modelVal;	
	}
	//alert(newVal);
	//alert(document.getElementById("imageBoxInside").style.right);
	//alert(document.getElementById("imageBoxInside").style.left);
  //new Effect.Move('imageBoxInside', { x: 191, y: 0, transition: Effect.Transitions.sinoidal });

//  document.getElementById("imageBoxInside").style.right = 191+"px";
//var leftPos =  document.getElementById("imageBoxInside").style.left;
//leftPos += 191;
  document.getElementById("projectImageBox").style.left = newVal+"px";
   // alert(document.getElementById("imageBoxInside").left);
  //document.getElementById("imageBoxInside").y = 0;
}  

function NextProject(modelCount)
{
	var totalModel = modelCount*-modelVal;
	var leftPos =  document.getElementById("projectImageBox").style.left;
	var px = leftPos.indexOf("px");
	var leftVal= leftPos.substr(0,px);
	var newVal;
	if(px==-1){
	newVal = -modelVal;	
	}
	else {
		newVal = parseInt(leftVal) - modelVal;
	}
	//alert(leftVal);
	
		
	 // new Effect.Move('imageBoxInside', { x: -191, y: 0, transition: Effect.Transitions.sinoidal });
 //document.getElementById("imageBoxInside").left = 200;
  if(totalModel<newVal){
 document.getElementById("projectImageBox").style.left = newVal+"px";
  }
}



function submitForm(formName){
	document.getElementById(formName).submit();	
}


function submitShadowBoxForm(){
    var s = window.parent.Shadowbox;
    var sender = document.getElementById('sender');
	var email = document.getElementById('email');
	var toemail = document.getElementById('toemail');
	var subject = document.getElementById('subject');
	var msg = document.getElementById('message');
	if(msg.value == ""){
		t = 'Please enter your message';	
	}else{
		t = 'Thanks '+sender.value+',<br/>Your message has been successfully sent';
	}
   // var t = message.value == '' ? 'Please enter your message' : 'Thanks '+sender.value+',<br/>Your message is successfully sent';
  // var t = msg.value == '' ? "You didn't enter anything!" : 'Thanks ' + sender.value + ',<br/>Your message is successfully sent';
	var eml=toemail.value;
	var bod="&body="+msg.value;
	var subj="?subject="+subject.value;
	var cc ="&cc"+email.value;
	location.href="mailto:"+eml+subj+cc+bod;


    s.open({
       player:     'html',
       title:      'Message Delivery',
       content:    '<div style="padding-top:40px;text-align:center;background-color:#eee;color:red;width:350px;height:250px">' + t  + '</div>',
       width:      350,
       height:     250
    });
	
}





var radio;
function radioButton(value){
	//alert("ok");
if(value==""){
	radio = "both";
}else{
	radio = value;
}
formValidator();
var inputs = document.form1.getElementsByTagName("input");
var textareas = document.form1.getElementsByTagName("textarea");

for (var i = 0; i < textareas.length; i++) {
	if(textareas[i].id == "ar"){
		textareas[i].disabled = true;
	}if(textareas[i].id == "en"){
		textareas[i].disabled = true;
	}
	if(radio == "both"){
		textareas[i].disabled = false;
	}
		if(textareas[i].id==radio){
			textareas[i].disabled = false;
			//alert(textareas[i].name);
		}
}

for (var i = 0; i < inputs.length; i++) {
	   if(inputs[i].id=="ar"){
			inputs[i].disabled = true;
			//alert(inputs[i].name);
		}
		if(inputs[i].id=="en"){
			inputs[i].disabled = true;
			//alert(inputs[i].name);
		}
		if(radio=="both"){
			inputs[i].disabled = false;
			//alert(inputs[i].name);
		}
		if(inputs[i].id==radio){
			inputs[i].disabled = false;
			//alert(inputs[i].name);
		}
}

}

function getRadio(){
return radio;	
}

function formValidator(){
	var radioType;
	var error ="";
	radioType = getRadio();

	// Make quick references to our fields
var inputs = document.form1.getElementsByTagName("input");
var textareas = document.form1.getElementsByTagName("textarea");
var dropDown = document.form1.getElementsByTagName("select");

if(radioType=="both"){
	for (var i = 0; i < textareas.length; i++) {
	if(textareas[i].id == "ar" || textareas[i].id == "en"){
	textareas[i].className = "notRequired";

			//alert(textareas[i].name);
			if(textareas[i].value.length==0){
				//alert("required");
				error = "error";
				textareas[i].className = "requiredField";
							//return false;
			}
	}
}

for (var i = 0; i < inputs.length; i++) {
	
	if(inputs[i].id == "ar" || inputs[i].id == "en"){
	inputs[i].className = "notRequired";

	
			//alert(inputs[i].name);
			if(inputs[i].value.length==0){
				//alert("required");
				inputs[i].className = "requiredField";
				error = "error";
							//return false;
							}
		}
}


for (var i = 0; i < dropDown.length; i++) {
	if(dropDown[i].id == "both" || dropDown[i].id == "both"){
	dropDown[i].className = "notRequired";

			//alert(textareas[i].name);
			if(dropDown[i].value=="no"){
				//alert("required");
				error = "error";
				dropDown[i].className = "requiredField";
							//return false;
			}
	}
}

}else{

	
	
for (var i = 0; i < textareas.length; i++) {
	if(textareas[i].id == "ar" || textareas[i].id == "en"){
	textareas[i].className = "notRequired";

	}
		if(textareas[i].id==radioType){
			//alert(textareas[i].name);
			if(textareas[i].value.length==0){
				//alert("required");
				textareas[i].className = "requiredField";
				error = "error";
							//return false;
							}
		}
}

for (var i = 0; i < inputs.length; i++) {
	
	if(inputs[i].id == "ar" || inputs[i].id == "en"){
	inputs[i].className = "notRequired";

	}
		if(inputs[i].id==radioType){
			//alert(inputs[i].name);
			if(inputs[i].value.length==0){
				//alert("required");
				inputs[i].className = "requiredField";
				error = "error";
							//return false;
							}
		}
}


for (var i = 0; i < dropDown.length; i++) {
	if(dropDown[i].id == "both" || dropDown[i].id == "both"){
	dropDown[i].className = "notRequired";

			//alert(textareas[i].name);
			if(dropDown[i].value=="no"){
				//alert("required");
				error = "error";
				dropDown[i].className = "requiredField";
							//return false;
			}
	}
}

}// end else

if(error=="error"){
	document.getElementById("formButton").disabled = true; // will keep the button disabled
	return false;
}else{
	document.getElementById("formButton").disabled = false;  // will enable the button
	return true;
}
	
}


// will show confirm delete
function confirmDelete(delete_page,msg,redirect)
	{
		var r=confirm("Are you sure you want to delete "+msg);
		if (r==true)
  			{
				
  		eval('this'+".location='"+delete_page +"'");

  			}
		else
 			 {
 		eval('this'+".location='"+redirect +"'");
 			 }
	
	}
	


