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 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 CheckComments(form)
{
	if(form.user_name.value=='')
	{
		document.getElementById("error_msg").innerHTML='Please enter your Name';
		form.user_name.focus();
		return false;
	}
	else if(form.user_email.value=='')
	{
		document.getElementById("error_msg").innerHTML='Please enter your Email Address';
		form.user_email.focus();
		return false;
	}
	else if(!isEmail(form.user_email.value))
	{
		document.getElementById("error_msg").innerHTML='Please enter your Email Address in Correct Format';
		form.user_email.focus();
		return false;
	}
	else if(form.user_comments.value=='')
	{
		document.getElementById("error_msg").innerHTML='Please enter your Comments';
		form.user_comments.focus();
		return false;
	}
	return true;
}

function ChangeApproach(ID)
{
	for(a=1; a<=3; a++)
	{
		document.getElementById("approach_"+a).className='txt_deactive';
		document.getElementById("Approach_Div_"+a).style.display='none';
	}
	document.getElementById("approach_"+ID).className='txt_active';
	document.getElementById("Approach_Div_"+ID).style.display='';
}

function PortfolioPaginig(StartFrom)
{
	document.getElementById("Portfolio_spinner").style.display='';
	var Request;
	Request = CreateHttpRequest();
	Request.onreadystatechange=function()
	{
		if(Request.readyState==4)
		{
			document.getElementById("Portfolio_spinner").style.display='none';
			document.getElementById("OurPortfolio_Div").innerHTML=Request.responseText;
		}
	}
	Request.open("GET","process.php?start="+StartFrom+"&PortfolioPaging",true);
	Request.send(null);
}

function Paging(Pageno,spinner,contentId,pagingType)
{
	var Request;
	Request = CreateHttpRequest();
	Request.onreadystatechange=function()
	{
		document.getElementById(spinner).style.display='block';
		if(Request.readyState==4)
		{
			document.getElementById(contentId).innerHTML=Request.responseText;
			document.getElementById(spinner).style.display='none';
		}
	}
	Request.open("GET","/process.php?st="+Pageno+"&"+pagingType,true);
	Request.send(null);
}

function EditCalculate(On)
{
	var budget = document.getElementById("user_budget").value;
	
	if(On=='cc')
	{
		var creative_cost = document.getElementById("creative_cost").value;
		
		var percet_50 = (creative_cost / 100) * 50;
		//alert(percet_50);
	}
	else
	{
	}
}

function Calculate()
{
	if(document.getElementById("user_budget").value=='' || document.getElementById("user_budget").value<10000)
	{
		document.getElementById("error_msg").innerHTML='Please enter a value greater than 10,000';
	}
	else if(document.getElementById("user_budget").value>=100000)
	{
		document.getElementById("error_msg").innerHTML='Please enter a value smaller than 100,000';
	}
	else
	{
		document.getElementById("revenue_result").style.display='';
		
		var budget = document.getElementById("user_budget").value;
		
		var creative_cost = (budget / 100) * 70;
		document.getElementById("creative_cost").value=Math.round(creative_cost);
		
		var media_buying_cost = (budget / 100) * 30;
		document.getElementById("media_buying_cost").value=Math.round(media_buying_cost);
		
		var viral_hooks = 60;
		document.getElementById("viral_hooks").innerHTML = Math.round(viral_hooks)+'%';
		document.getElementById("viral_hooks_value").value = Math.round(viral_hooks);
		
		if(budget>=30000)
		{
			var ecpm=200;
		}
		else if(budget<=30000 && budget>25000)
		{
			var ecpm=175;
		}
		else if(budget<=25000 && budget>20000)
		{
			var ecpm=150;
		}
		else if(budget<=20000 && budget>15000)
		{
			var ecpm=125;
		}
		else if(budget<=15000 && budget>10000)
		{
			var ecpm=100;
		}
		else
		{
			var ecpm=75;
		}
		
		document.getElementById("ecpm_rate").innerHTML=ecpm+"$";
		document.getElementById("ecpm_value").value=ecpm;
		
		
		var engaged_user = media_buying_cost / 0.20;
		document.getElementById("engaged_users").innerHTML=Math.round(engaged_user);
		document.getElementById("engaged_user_value").value=Math.round(engaged_user);
		
		var revenue1 = engaged_user * (viral_hooks / 100);
		var revenue2 = parseInt(engaged_user) + parseInt(revenue1);
		var revenue3 = (revenue2 * ecpm) / 1000;
		document.getElementById("revenue").innerHTML=revenue3;
		document.getElementById("revenue_value").value=Math.round(revenue3);
		
		var Monthly = budget / revenue3;
		document.getElementById("month_number").innerHTML=Math.round(Monthly);
	}
}

function ChangeFooterPortFolio(Id)
{
	for(a=1; a<=3; a++)
	{
		document.getElementById("Footer_Portfolio_"+a).style.display='none';
		document.getElementById("Img_"+a).src='images/case_small_deactive.jpg';
	}
	document.getElementById("Footer_Portfolio_"+Id).style.display='';
	document.getElementById("Img_"+Id).src='images/case_small_active.jpg';
}

function SubmitFormQuote(formname)
{
	//var cArray = new Array("utskp","klpst","tqrsm","qmpsm","kmzxt");
	//var ext1 = cArray[randomnumber];
	//var ext = ext1.toLowerCase();
	
	//var ext2 = document.getElementById(CaptchaText).value;
	//var ext3 = ext2.toLowerCase();
	//alert(ext);
	//alert(ext3);
	
	if(formname.first_name.value=="" || formname.first_name.value=='First Name')
	{	
		document.getElementById('error_msg').innerHTML='Please enter your First Name';
		formname.first_name.focus();
		return false;
	}
	else if(formname.last_name.value=="" || formname.last_name.value=="Last Name")
	{	
		document.getElementById('error_msg').innerHTML='Please enter your Last Name';
		formname.last_name.focus();
		return false;
	}
	else if(formname.email.value=="" || formname.email.value=='Email Address')
	{	
		document.getElementById('error_msg').innerHTML='Please enter your Email Address';
		formname.email.focus();
		return false;
	}
	else if(!isEmail(formname.email.value))
	{
		document.getElementById('error_msg').innerHTML='Please enter your Email Address in Correct Format';
		formname.email.focus();
		return false;
	}
	else if(formname.phone.value=="" || formname.phone.value=="Phone Number")
	{	
		document.getElementById('error_msg').innerHTML='Please enter your Phone Number';
		formname.phone.focus();
		return false;
	}
	else if(formname.country.value=="" || formname.country.value=="Your Country")
	{	
		document.getElementById('error_msg').innerHTML='Please enter your Country Name';
		formname.country.focus();
		return false;
	}
	else if(formname.description.value=='' || formname.description.value=='Your Message')
	{
		document.getElementById('error_msg').innerHTML='Please enter your Message';
		formname.description.focus();
		return false;
	}
	else if(formname.captchatext.value!=formname.extra1.value)
	{	
		document.getElementById('error_msg').innerHTML='Please enter Correct Verification Code';
		formname.captchatext.focus();
		return false;
	}
	/*
	else
	{
			//formname.retURL.value="http://www.avenuesocial.com/beta/send-info.php?f_name="+formname.first_name.value+"&l_name="+formname.last_name.value+"&email="+formname.email.value+"&phone="+formname.phone.value+"&country="+formname.country.value+"&description="+formname.description.value;
			
			justPost("send-info.php", "ask_quote_form");
		/*
		var Request;
		Request = CreateHttpRequest();
		Request.onreadystatechange=function()
		{
			if(Request.readyState==4)
			{
				alert(Request.responseText);
				return false;
			}
		}
		Request.open("GET",,true);
		Request.send(null);
		*//*
	}
	*/
}

function randomString()
{
	//var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var chars = "123456789";
	//var string_length = 6;
	var string_length = 1;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	//alert(randomstring);
	//document.getElementById("extraCaptcha").value = randomstring;
	//console.log(randomstring);
	return randomstring;
}

function SubmitFormQuoteContact(formname)
{
	//var cArray = new Array("utskp","klpst","tqrsm","qmpsm","kmzxt");
	//var ext1 = cArray[randomnumber];
	//var ext = ext1.toLowerCase();
	
	//var ext2 = document.getElementById(CaptchaText).value;
	//var ext3 = ext2.toLowerCase();
	
	//alert(ext);
	//alert(ext3);
	
	if(formname.first_name.value=="")
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter your First Name';
		formname.first_name.focus();
		return false;
	}
	else if(formname.last_name.value=="")
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter your Last Name';
		formname.last_name.focus();
		return false;
	}
	else if(formname.email.value=="")
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter your Email Address';
		formname.email.focus();
		return false;
	}
	else if(!isEmail(formname.email.value))
	{
		document.getElementById('error_msg_contact').innerHTML='Please enter your Email Address in Correct Format';
		formname.email.focus();
		return false;
	}
	else if(formname.phone.value=="")
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter your Phone Number';
		formname.phone.focus();
		return false;
	}
	else if(formname.country.value=="")
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter your Country Name';
		formname.country.focus();
		return false;
	}
	else if(formname.description.value=='')
	{
		document.getElementById('error_msg_contact').innerHTML='Please enter your Message';
		formname.description.focus();
		return false;
	}
	else if(formname.captchatext.value!=formname.extra1.value)
	{	
		document.getElementById('error_msg_contact').innerHTML='Please enter Correct Verification Code';
		formname.captchatext.focus();
		return false;
	}
	else
	{
			//formname.retURL.value="http://www.avenuesocial.com/beta/send-info.php?f_name="+formname.first_name.value+"&l_name="+formname.last_name.value+"&email="+formname.email.value+"&phone="+formname.phone.value+"&country="+formname.country.value+"&description="+formname.description.value;
			
			justPost("send-info.php", "ask_contact_form");
		/*
		var Request;
		Request = CreateHttpRequest();
		Request.onreadystatechange=function()
		{
			if(Request.readyState==4)
			{
				alert(Request.responseText);
				return false;
			}
		}
		Request.open("GET",,true);
		Request.send(null);
		*/
	}
}

function justPost(pagelink1,formid)
{
	var myHTMLRequest = new Request.HTML({url:pagelink1}).post($(formid));
	//alert(pagelink1);
	//alert(formid);
}

function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if(charCode == 45 || charCode == 43 || charCode==127 || charCode== 8)
	{	
		return true; 
	}
	if(charCode = 31 && (charCode < 48 || charCode > 57))
	{
		return false;
	}
    return true;
}

function isEmail(em_address) 
{
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return (email.test(em_address))
}

// Create XML Http Request
function CreateHttpRequest()
{
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}

//alert(RandomNumber);

//For Quotation Form Ends
function ShowAskforQuote()
{
	if(document.getElementById("rfq").className=='show_ask_for_quote')
	{
		document.getElementById("rfq").className = 'hide_ask_for_quote';
	}
	else
	{
		document.getElementById("rfq").className= 'show_ask_for_quote';
	}
}

//For Quotation Form
var RandomNumber1 = randomString();
var RandomNumber2 = randomString();
var SumRandomNumber = parseInt(RandomNumber1) + parseInt(RandomNumber2);