Freechatcams com

26-Nov-2015 10:23

= 'Fixed'; infowindow Data.push(infowindow); } function fn Project_table Name Render(o Obj) { set Infowindow Data(o Obj.a Data, project_table Column Indexes); var description = ''; var truncate Description = true; if (o Obj.a Data[project_table Column Indexes.private] == true && o Obj.a Data[project_table Column Indexes.name] == '') { var name = 'Proyek atau kontes Privat #' + o Obj.a Data[project_table Column Indexes.id]; truncate Description = false; if (get User Idfrom Cookie() == '') { description = 'Daftar untuk melihat detail.'; } } else { var name = o Obj.a Data[project_table Column Indexes.name]; description = o Obj.a Data[project_table Column Indexes.description]; } var max Size = 190; if (description.length max Size && truncate Description) { description = description.substring(0, max Size - 3); description += '...'; } var upgrade_icons = ''; var icon_array = []; var icon_label = []; // Featured if (o Obj.a Data[project_table Column Indexes.featured] == true) { icon_label.push('featured'); icon_array.push('sorotan'); } // Urgent if (o Obj.a Data[project_table Column Indexes.urgent] == true) { icon_label.push('urgent'); icon_array.push('mendesak'); } // Qualified if (o Obj.a Data[project_table Column Indexes.qualified] == true) { icon_label.push('qualified'); icon_array.push('bersyarat'); } // Fulltime if (o Obj.a Data[project_table Column Indexes.fulltime] == true) { icon_label.push('fulltime'); icon_array.push('fulltime'); } // Sealed if (o Obj.a Data[project_table Column Indexes.sealed] == true) { icon_label.push('sealed'); icon_array.push('bersegel'); } // NDA if (o Obj.a Data[project_table Column Indexes.nda] == true) { icon_label.push('nda'); icon_array.push('nda'); } //Prepaid if (o Obj.a Data[project_table Column Indexes.prepaid] == true) { icon_label.push('prepaid'); icon_array.push('prabayar'); } //Top Contest if (o Obj.a Data[project_table Column Indexes.top] == true) { icon_label.push('top'); icon_array.push('kontes teratas'); } //Local Job if (o Obj.a Data[project_table Column Indexes.local] == true) { icon_label.push('local'); icon_array.push('lokal'); } if (window.local Jobs) { var project Location = [ o Obj.a Data[project_table Column Indexes.vicinity], o Obj.a Data[project_table Column Indexes.project_country] ]; var distance = o Obj.a Data[project_table Column Indexes.distance] ? var CONTEST_TYPE = 'c'; var PROJECT_TYPE = 'p'; var bookmark Tooltip Msg = { project: { bookmark: "Tandai proyek ini", unbookmark: "Lepas penandaan proyek ini" }, contest: { bookmark: "Tandai kontes ini", unbookmark: "Lepas penandaan kontes ini" } }; var infowindow Data = []; var ab Test Bookmark Color = false; function set Infowindow Data (data, index) { var infowindow = {}; = data[index.lat]; = data[index.lon]; if (! infowindow.lon) { return; } = data[index.name]; infowindow.budget = data[index.budget]; infowindow.seo_url = data[index.seo_url]; infowindow.location = []; if (data[index.vicinity]) { infowindow.location.push(data[index.vicinity]); } if (data[index.administrative_area_level_1]) { infowindow.location.push(data[index.administrative_area_level_1]); } if (data[index.project_country]) { infowindow.location.push(data[index.project_country]); } infowindow.address = infowindow.location.join(', '); infowindow.hourly = data[index.duration] !

Freechatcams com-23Freechatcams com-84Freechatcams com-36Freechatcams com-50

o Obj.a Data[project_table Column Indexes.distance] : null; project Location = project Location.filter(Boolean).join(', '); } var skills = skills Render(o Obj); var project Type = o Obj.a Data[project_table Column Indexes.type]; var flicon Trophy = jq('#flicon-trophy').text(); var flicon Desktop = jq('#flicon-desktop').text(); var data For Template = { 'icon_array': icon_array, 'icon_label': icon_label, 'name': name, 'seo_url': 'https:// + o Obj.a Data[project_table Column Indexes.seo_url], 'description': description, 'skills': skills, 'project Type': project Type, 'flicon Trophy': flicon Trophy, 'flicon Desktop': flicon Desktop }; if (typeof project Location !free chat cam free chat cam Welcome to Origin Club Now the BIGGEST directory of FREE LIVE Webcams: Live Cams Chat Voice Chat - View live webcams or make you own!Webcams, including non adult streaming webcams, online video and live chat which we stream from our servers.A free online video service for people with webcams. Free download how to record web cam chat Files at Software Informer - Abel Cam turns your computer into a web server. == '1') { return ''; } else { var tick Svg = jq('#flicon-tick').text(); return ''; } } function fn Project_table Row Callback(n Row, a Data, i Display Index) { // Enable bid checking on the row jq(n Row).attr("project_id", a Data[project_table Column Indexes.id]); jq(n Row).attr("bid_placed_check",1); jq(n Row)Class('Project Table-row project-details'); jq(n Row).attr('id', a Data[project_table Column Indexes.id]); //Highlight the row for Highlight Contests if (a Data[project_table Column Indexes.highlight] == "true") { jq(n Row)Class('highlight-contest'); } var private Flag = a Data[project_table Column Indexes.private]; generate Repost Link(n Row, a Data[project_table Column Indexes.id], private Flag, a Data[project_table Column Indexes.type], a Data[project_table Column Indexes.jobs]); return n Row; } function process Project Budget(budget Object, type) { var min = budget Object.minbudget_usd / exchange Rate; var max = budget Object.maxbudget_usd / exchange Rate; if (typeof max ! = '') { var budget = currency Code + Math.floor(min) + ' - ' + currency Code + Math.ceil(max) + (type == 'hourly' ?

T_('/hr') : ''); return budget; } else { var budget = currency Code + Math.floor(min) + '+'; return budget; } } function generate Repost Link(n Row, project_id, private Flag, type, project SKills) { var freelancer Account = (typeof is Freelancer ! is Freelancer : false; if (type == 'c') { //if it it is a contest var repost Button Label = 'Buat kontes seperti ini'; } else { //for other situations var repost Button Label = 'Buat sebuah proyek seperti ini'; } //check the eligibility of Bid Now button var required Skills = project Skills[project_id]; var eligible = false; for (index in required Skills) { var val = required Skills[index]; if(typeof seller_jobs['s' + val] !

= 'undefined') { eligible = true; break; } } // If user is in /jobs/localjobs always show Bid Button if (window.local Jobs) { eligible = true; } var project Descr Template = _.template(window.descr_tmpl, { project Id: project_id, type: type, button Label: repost Button Label, eligible : eligible, is Private: private Flag, SSL_BASE_URL: 'https:// is Freelancer: freelancer Account, }); jq(n Row).find('.

== 'undefined') { data For Template.project Location = project Location; } if (typeof distance ! == null) { data For Template.distance = distance; } return _.template(window.name_tmpl, data For Template); } function fn Project_table Bids Render(o Obj) { if (o Obj.a Data[project_table Column Indexes.private] == true) { return ''; } return _.template(window.bids_tmpl, { type : o Obj.a Data[project_table Column Indexes.type], bids Count : o Obj.a Data[project_table Column Indexes.bids], }); } function fn Project_table Start Render(o Obj) { var contest Extended = o Obj.a Data[project_table Column Indexes.extended] == 1 ?

true : false; var contest Extended Label = ''; if (contest Extended) { contest Extended Label = ""; } return o Obj.a Data[project_table Column Indexes.left] + contest Extended Label; } function fn Project_table Left Render(o Obj) { var contest Extended = o Obj.a Data[project_table Column Indexes.extended] == 1 ?

true : false; var contest Extended Label = ''; if (contest Extended) { contest Extended Label = ""; } return o Obj.a Data[project_table Column Indexes.left] + contest Extended Label; } function fn Project_table Avg Render(o Obj) { var price; var price Details; if (o Obj.a Data[project_table Column Indexes.type] == PROJECT_TYPE) { if (o Obj.a Data[project_table Column Indexes.duration] == 'Fixed') { var bids = jq(o Obj.a Data[project_table Column Indexes.bids]).data('bids'); if (typeof bids == 'undefined' || bids == 0 || o Obj.a Data[project_table Column Indexes.sealed] == true) { price = process Project Budget(o Obj.a Data[project_table Column Indexes.budget], 'fixed'); } else { price = o Obj.a Data[project_table Column Indexes.avg]; } } else { if ((o Obj.a Data[project_table Column Indexes.avg] == '') || (o Obj.a Data[project_table Column Indexes.avg] == '-')) { price = process Project Budget(o Obj.a Data[project_table Column Indexes.budget], 'hourly') + " '; } return price Details; } function fn Project_table Jobs Render(o Obj) { var job Ids = o Obj.a Data[project_table Column Indexes.jobs].split(','); var project Id = o Obj.a Data[project_table Column Indexes.id]; //save project skills as it will be overridden project Skills[project Id] = job Ids; var xpbonus = o Obj.a Data[project_table Column Indexes.xpbonus]; if (!

(xpbonus && jq(job Ids).is([]))) { o Obj.a Data[project_table Column Indexes.xpbonus] = ''; } return Project_tableget Projects And Contests Job Types(o Obj); } function fn Project_table Watch Render(o Obj) { var tooltip Message, id = o Obj.a Data[project_table Column Indexes.id], type = o Obj.a Data[project_table Column Indexes.type], bookmarked = o Obj.a Data[project_table Column Indexes.watch], bookmark = jq('').attr({ 'class': 'bookmark', 'data-project-id': id, 'data-type': type }), bookmark Type = type == 'p' ? 'unbookmark' : 'bookmark'; if (bookmarked) { Class('selected'); bookmark.attr('data-action', 'off'); } else { bookmark.attr('data-action', 'on'); } tooltip Message = bookmark Tooltip Msg[bookmark Type][bookmark Msg]; var bookmark Svg = jq('#flicon-bookmark').text(); bookmark.append(jq('').append(bookmark).html(); } function skills Render(o Obj) { var job Ids = o Obj.a Data[project_table Column Indexes.jobs].split(','); var job Links = new Array(); jq.each(job Ids, function(index, value) { if (job Info[value]) { var job Details = job Info[value]; job Links.push('' + job + ''); } }); return job Links.join(', '); } function verified Render(o Obj) { var verified = o Obj.a Data[project_table Column Payment Verified]; if (verified !